首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻求关于云上的供应开发环境的建议

寻求关于云上的供应开发环境的建议
EN

Stack Overflow用户
提问于 2010-07-10 10:42:56
回答 2查看 383关注 0票数 2

我想在云上准备一个开发环境。我的目标平台是Microsoft .Net。

基于理论和一些基本实验,我倾向于支持Amazon基础设施。如果我购买一个高内存随需应变实例,我将能够在开发人员VM中部署8-20个实例,并部署用于数据库、源代码管理和测试的VM。

以下是我的疑问:

  • 上述拓扑是否可取?
  • 开发人员如何登录并与来宾VM一起工作?(可以连接到主机,但我不确定来宾VM)
  • 对于源代码管理,应该订阅像assembla这样的服务还是自己的服务?
  • 是否还有其他云服务可以补充开发过程?(专门用于.Net开发)。
  • 除了有一个良好的宽带互联网连接(也是一个备份连接),还有什么其他的注意需要采取的开发结束?
  • 我将如何管理我的开发环境上的资源?有工具吗?服务?

我很乐意从那些尝试在云上成功运行开发的人那里了解更多。

EN

回答 2

Stack Overflow用户

发布于 2010-07-12 05:28:24

我希望强烈建议不要在云中运行开发VM。延迟太高,无法进行有效的开发(尤指开发)。如果您有VisualStudio2010withReSharper),那么除了拥有多个监视器之外,RDP连接可能会非常棘手。

尽管对于成本效益高的编码来说,这不需要高开发人员(尤指。部分外包给其他国家),这可能是一个相当好的选择。您只需使用工具和RDP连接设置映像,根据需要克隆它(请记住许可),并将远程桌面凭据传递给开发人员。

用于源代码管理和协作,我建议订阅服务(这比管理自己的解决方案更具成本效益)。在洛卡德,我们使用托管项目 (虽然现在类似Mercurial之类的东西对于分布式开发来说会更好),再加上Trac、Google和一些实践。

Cloud的也非常适合运行集成服务器、进行测试和研发(尽管出于某些原因,我仍然坚持使用Rackspace而不是亚马逊)。如果您在.NET堆栈中,也要记住Azure可能引入VM角色。这将使您能够将所有.NET项目保持在一个云下(如果您以Azure云计算和可伸缩的.NET开发为目标)。

票数 2
EN

Stack Overflow用户

发布于 2010-08-18 01:52:09

不幸的是,Amazon实例是虚拟机,您不能(通常)在另一个VM中运行VM.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3218833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档