Abb*_*bas 25 amazon-ec2 amazon-elastic-beanstalk
我是亚马逊AWS服务的新手.我想知道是否有办法运行EC2的实例(例如,Amazon Linux AMI),然后将两个环境连接到此实例.
特别是,我想在单个EC2实例上运行PHP和Tomcat环境.
问题是,每次我在Elastic Beanstalk中创建一个新环境时,它似乎也会创建一个新的EC2实例.我在这里错过了什么吗?
我很感激任何暗示.
Rya*_*man 19
AWS Elastic Beanstalk旨在以专为可扩展性而设计的方式部署正在运行的应用程序.因此,Elastic Beanstalk将启动一个或多个EC2实例,将它们连接到Elastic Load Balancer实例,配置CloudWatch监控和Auto Scaling触发器.
此外,由于其可扩展性的基本设计,Elastic Beanstalk围绕一个app-per-environment模型设计("环境",我指的是其中一个EC2 + ELB + CloudWatch + AutoScaling集群).
由于使用两个独立的应用程序(PHP和Java)运行两个单独的Web服务器并不是一个基本可扩展的设计,因此它不是Elastic Beanstalk优化的用例.
您可以自由地启动一个独立的EC2实例并在其上安装您想要的任何内容,但您是对的 - git aws.push尚未为独立的EC2实例提供支持.如果git支持对您很重要,您需要权衡每种方法的优缺点.
| 归档时间: |
|
| 查看次数: |
7042 次 |
| 最近记录: |