【发布时间】:2011-07-16 07:25:30
【问题描述】:
我们在负载均衡器后面有多个 EC2 实例。每台服务器都部署了多个 ASP.NET 应用程序。我正在寻找一种简单、实时、自动化的方式来同时将新的编译代码部署到所有实例。
我见过使用 SVN 或 Git 等源代码控制存储库的解决方案,但这似乎不适合我们使用该技术,因为我们将编译后的代码部署到 EC2 实例 - 而不是源代码。
我还设置了Dropbox 来完成同步。它有点工作,但有它的怪癖。例如,您需要围绕“一个根同步文件夹”限制构建目录结构。我们绝对不应该为此使用 Dropbox 的任何其他原因?
使用 S3 API 编写自定义应用程序是一种选择,但我们更喜欢第三方解决方案而不是编写更多代码。
这似乎是一种常见的情况,但我还没有找到任何好的解决方案。
【问题讨论】:
标签: c# deployment amazon-s3 amazon-ec2