4

我创建了一个 EC2 实例(称为 A),并想在其上测试开源的 NerdDinner。

在为我的数据库创建了 RDS 实例并创建了一个数据库之后,如何将我的 NerdDinner 部署到 A 实例?

之后,我想创建另外两个 EC2 实例(B,C),它们可以使用相同的数据库运行相同的应用程序。这就是负载平衡所做的吗?

如果我更新应用程序,是否每次都必须在三个实例(A、B、C)上部署应用程序?

4

3 回答 3

3

如果您不想处理负载均衡器配置和手动部署,您应该查看AppHarbor,它会为您自动完成所有这些工作。

(披露:我是AppHarbor的联合创始人)

于 2012-06-04T21:30:22.200 回答
3

Amazon Elastic Beanstalk 将为您完成所有这些工作。甚至还有以 Nerd Dinner 应用程序为例的示例文档!

弹性 Beanstalk .NET

于 2012-05-22T19:17:45.010 回答
3

您可以尝试新的云部署工具Appveyor。它将为您的数据库编写脚本并将其部署到动态创建的 EC2 实例。您可以使用 Appveyor 为 Web 创建新的 EC2 实例并使用相同的数据库实例。

免责声明:我是 Appveyor 开发人员。

于 2012-06-04T19:42:02.680 回答