【发布时间】:2021-12-30 05:53:16
【问题描述】:
我想在 AWS 云服务器中部署一个多服务(Celery、Redis 和 Django)的 dockerized 应用程序。我可以使用一个简单的 EC2 实例并将其附加到 Auto Scaling 组,或者将 dockerized 应用程序部署在内置自动扩展功能的 Elastic Container Service (ECS) 上。
我想将 EC2 实例与 Autoscaling 结合使用,因为与 ECS 相比,部署多服务 docker 应用程序似乎很容易,因为在 ECS 中,您必须为我上面提到的所有三个服务创建单独的服务,这会增加成本,但在 EC2 中我可以在单个 EC2 实例中部署所有服务。每个人都说如果我使用带有 Autoscaling 选项的 EC2,我将来可能会面临很多我不清楚的安全和修补问题。根据我的理解,ECS 就像 EC2 一样,其中嵌入了 Auto Scaling 功能,并具有某种程度的抽象。我的理解正确吗?
如果我使用带有 Auto-Scaling 选项的 EC2,我将来可能会遇到什么样的麻烦或问题?
【问题讨论】:
标签: amazon-ec2 docker-compose amazon-ecs aws-security-group aws-auto-scaling