【发布时间】:2021-01-27 20:38:15
【问题描述】:
我正在寻找一些建议,这似乎是一个愚蠢的问题,但我在理解 AWS EBS 自动缩放的工作原理及其最佳实践方面遇到了一些问题。
我有一个通过 bitbucket 管道部署到 AWS EBS 的 laravel 应用程序。这一切都工作并成功部署。
我的问题是当自动缩放触发它然后启动一个新的 EC2 实例然后对流量进行负载平衡。问题是队列中的新 EC2 实例是一个空白的 AWS Linux2 AMI,因此只显示 nginx 欢迎页面。
我认为问题在于它使用的是空白 AMI 而没有获取我的应用程序。我猜我可以从运行我的应用程序的 EC2 映像创建一个映像,然后进行扩展,但每次部署时我都必须这样做。
您能否配置 Auto Scaling 组以复制正在运行的 EC2 实例?
任何有关使用我的应用程序完成自动缩放的最佳方式的帮助或建议都会很棒。
【问题讨论】:
标签: laravel amazon-web-services amazon-ec2 amazon-elastic-beanstalk