4

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

4

1 回答 1

6

这是不可能的:AWS Elastic Beanstalk是一个相当独特的平台即服务 (PaaS)产品,涉及各种 AWS 产品,如Amazon EC2Auto ScalingElastic Load Balancing等,所有这些产品都需要协调在一起才能达到预期的效果,请参阅架构概述了解详细信息。

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

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