我创建了一个 EC2 实例(称为 A),并想在其上测试开源的 NerdDinner。
在为我的数据库创建了 RDS 实例并创建了一个数据库之后,如何将我的 NerdDinner 部署到 A 实例?
之后,我想创建另外两个 EC2 实例(B,C),它们可以使用相同的数据库运行相同的应用程序。这就是负载平衡所做的吗?
如果我更新应用程序,是否每次都必须在三个实例(A、B、C)上部署应用程序?
我创建了一个 EC2 实例(称为 A),并想在其上测试开源的 NerdDinner。
在为我的数据库创建了 RDS 实例并创建了一个数据库之后,如何将我的 NerdDinner 部署到 A 实例?
之后,我想创建另外两个 EC2 实例(B,C),它们可以使用相同的数据库运行相同的应用程序。这就是负载平衡所做的吗?
如果我更新应用程序,是否每次都必须在三个实例(A、B、C)上部署应用程序?
Amazon Elastic Beanstalk 将为您完成所有这些工作。甚至还有以 Nerd Dinner 应用程序为例的示例文档!
您可以尝试新的云部署工具Appveyor。它将为您的数据库编写脚本并将其部署到动态创建的 EC2 实例。您可以使用 Appveyor 为 Web 创建新的 EC2 实例并使用相同的数据库实例。
免责声明:我是 Appveyor 开发人员。