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

njj*_*j56 4 .net deployment amazon-ec2 amazon-web-services amazon-elastic-beanstalk

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

Ste*_*pel 5

这是不可能的:AWS Elastic Beanstalk是一个相当独特的平台即服务(PaaS)产品,涉及各种AWS产品,如Amazon EC2,Auto Scaling,Elastic Load Balancing等,它们都需要协同编排才能达到预期的效果.有关详细信息,请参阅体系结构

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

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