AWS Elastic Beanstalk可以用于部署到现有的EC2实例吗? 。净

时间:2013-05-01 15:28:15

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

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

1 个答案:

答案 0 :(得分:5)

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

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

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