首页 > 解决方案 > AWS 上的 docker-compose

问题描述

我想要一个 AWS 上的网络软件。在本地,我使用 docker-compose 在 Ubuntu VirtualBox VM 上运行它,它需要 2-4 个内核、8G RAM、30-40G 磁盘。你认为它会在 AWSS 上运行吗?我应该在 EC2 上安装 docker-compose 和应用程序吗?Elasticbean,ECS,(https://aws.amazon.com/about-aws/whats-new/2018/06/amazon-ecs-cli-supports-docker-compose-version-3/),还是别的什么?

我之所以不同,是因为我尝试在 IT 部门管理的 KVM 上运行它失败了。

对于这两种解决方案,哪些资源最适合请求?

目前更多的是概念证明/演示,但最终我希望在 Kubernetes 集群上部署生产

我正在寻找,按重要性递减的顺序:

  1. 简单性和尽快部署成功的机会
  2. 费用
  3. 稳定性,服务质量

标签: amazon-web-servicesamazon-ec2docker-composeamazon-ecs

解决方案


您可能需要考虑使用AWS Fargate。这使您无需管理底层 EC2 实例即可运行基于容器的应用程序。您可以将 Fargate 与 ECS 或 EKS 一起使用。

您在问题中链接到的 ECS CLI 也可以帮助您创建应用程序,并且应该可以轻松上手。

您可以访问ecsworkshop.com,了解有关使用 ECS 和 Fargate 的介绍。


推荐阅读