【问题标题】:Can AWS Elastic Beanstalk be used to deploy to an already existing EC2 instance? .net是否可以使用 AWS Elastic Beanstalk 部署到现有的 EC2 实例? 。网
【发布时间】:2013-04-25 15:04:48
【问题描述】:

我有一个 Amazon EC2 实例,我已经使用了一段时间来部署 .net 应用程序。现有实例上已经设置了一个与应用程序一起使用的大型数据库。我正在尝试找到一种使用弹性beantalk 将更改部署到站点的方法(根本不必触及数据库,只需更新读取/写入它的站点)。我无法找到有关如何执行此操作或什至可能的任何说明。该应用程序当前也已部署在我的 EC2 实例上。抱歉这么含糊,第一次使用弹性豆茎。谢谢!

【问题讨论】:

    标签: .net deployment amazon-web-services amazon-ec2 amazon-elastic-beanstalk


    【解决方案1】:

    这是不可能的:AWS Elastic Beanstalk 是一个相当独特的 Platform as a Service (PaaS) 产品,涉及各种 AWS 产品,如 Amazon EC2Auto ScalingElastic Load Balancing 等,所有这些产品都需要一起编排以实现所需结果,详见Architectural Overview

    如果您希望使用 elastic beanstalk 将更改部署到站点,我建议您将解决方案的应用程序层迁移到 Elastic Beanstalk 环境,同时保留数据库层当前实例。

    • 作为一个受欢迎的副作用,这还允许您独立地向上和向下扩展两个层,这通常在某些时候都是需要的;例如,您可以为应用程序使用几个较小的 EC2 实例,而不是您当前的单个实例隐含的所谓的大实例,以通过 Auto Scaling 等获得容错和/或成本节约。

    【讨论】:

    • 谢谢,经过一番搜索,我认为这也不可能。研究拥有一个 RDS 实例和一个 beanstalk 实例是否比只运行两者的 EC2 机器更便宜。再次感谢。
    猜你喜欢
    • 2018-05-16
    • 2012-06-13
    • 2019-10-03
    • 2019-10-30
    • 2014-11-02
    • 2015-09-20
    • 1970-01-01
    • 2014-02-24
    • 1970-01-01
    相关资源
    最近更新 更多