【问题标题】:Web Deploy to EC2 instances behind AWS Elastic Load BalancerWeb 部署到 AWS Elastic Load Balancer 后面的 EC2 实例
【发布时间】:2014-02-24 22:22:49
【问题描述】:

我刚刚设置了一个弹性负载均衡器,它背后有许多运行我的 Web 应用程序的 EC2 实例。

我目前正在通过 Team City 使用 Web Deploy 部署我的 Web 应用程序(到非负载均衡环境)。包也需要在部署时进行参数化。

我的问题是针对单个实例运行 web 部署显然不会更新 ELB 后面的所有实例。

Elastic Beanstalk 不是一个选项,因为我需要的不仅仅是 Vanilla Windows Server 实例来运行我的应用程序。

任何帮助将不胜感激。

【问题讨论】:

    标签: iis amazon-web-services amazon-ec2 load-balancing webdeploy


    【解决方案1】:

    Elastic Beanstalk 允许您使用自定义 AMI,您可以根据自己的喜好对其进行自定义:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.customenv.html

    您还可以自定义 非旧版 容器的许多参数,即使在 Windows 上也是如此:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-windows-ec2.html

    如果您已经在使用 Elastic Beanstalk,最好使用它,因为它可以更好地集成到 EC2 和其他 AWS 资源。 MS 工具可能不太可能获得相同级别的支持。

    【讨论】:

    • 谢谢,但我目前没有使用 Beanstalk,原因是 awsdeploy 目前不支持参数化部署(就像 webdeploy 一样)。
    【解决方案2】:

    我们为 wwwroot 设置了 DFS 复制。我们只需将网络部署到任何一台服务器,然后将其复制到其余服务器..

    【讨论】:

      猜你喜欢
      • 2017-12-08
      • 2017-03-10
      • 2019-04-19
      • 2016-03-29
      • 2016-01-01
      • 2013-11-27
      • 1970-01-01
      • 2014-09-16
      • 2014-09-28
      相关资源
      最近更新 更多