【问题标题】:What are some ways to deploy an ASP.NET application to multiple EC2 instances?有哪些方法可以将 ASP.NET 应用程序部署到多个 EC2 实例?
【发布时间】:2013-05-31 21:36:17
【问题描述】:

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

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

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

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

【问题讨论】:

  • 嗨,Steffen,您对此有什么想法或经验吗?

标签: asp.net-mvc amazon-ec2 amazon-web-services


【解决方案1】:

Amazon Elastic Beanstalk 将为您完成这一切。甚至还有以 Nerd Dinner 应用为例的示例文档!

Elastic Beanstalk .NET

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 2019-05-17
        • 2014-05-26
        • 2010-10-16
        • 1970-01-01
        • 1970-01-01
        • 2012-06-13
        • 2014-09-11
        • 1970-01-01
        • 2014-09-16
        相关资源
        最近更新 更多