gpt4 book ai didi

.net - 寻求有关在云上配置开发环境的建议

转载 作者:行者123 更新时间:2023-12-02 23:52:39 26 4
gpt4 key购买 nike

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

基于理论和一些基本实验,我倾向于亚马逊 AWS 基础设施。如果我购买高内存按需实例,我将能够在其中部署 8-20 个开发人员虚拟机实例,并且还可以部署用于数据库、源代码控制和测试的虚拟机。

这是我的疑问/疑问:

  • 上述拓扑是否可取?
  • 开发人员如何登录并使用 guest 虚拟机? (可以连接到主机,但我不确定 guest 虚拟机)
  • 对于源代码控制,应该订阅 assembla 这样的服务还是自己拥有一个?
  • 是否有其他云服务可以补充开发过程? (专门用于.Net 开发)。
  • 除了拥有良好的宽带互联网连接(以及备用连接)之外,开发者端还需要注意哪些事项?
  • 我将如何管理我的开发环境中的资源?有什么工具吗?服务?

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

最佳答案

强烈建议不要在云中运行开发虚拟机。对于高效开发而言,延迟太高(尤其是如果您有带有 Resharper 的 Visual Studio 2010),此外,使用 RDP 连接使用多个监视器可能会非常棘手。

尽管对于不需要高开发人员的经济高效编码(尤其是部分外包给其他国家)来说,这可能是一个不错的选择。您只需使用工具和 RDP 连接设置镜像,根据需要将其克隆(记住许可)到虚拟机,并将远程桌面凭据传递给开发人员。

对于源代码控制和协作,我建议订阅服务(这比管理您自己的解决方案更具成本效益)。在Lokad我们雇用 hosted projects (尽管像 Mercurial 这样的东西现在对于分布式开发来说更受欢迎)再加上 Trac、Google 协作平台和一些实践。

云虚拟机也非常非常适合运行集成服务器,进行测试和研发(尽管出于某种原因我仍然坚持使用 Rackspace)亚马逊)。如果您使用 .NET 堆栈,请记住 Azure might introduce VM Roles以及。这样您就可以将所有 .NET 项目保存在一个云中(如果您的目标是 Azure 云计算和可扩展的 .NET 开发)。

关于.net - 寻求有关在云上配置开发环境的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3218833/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com