首页 > 解决方案 > 在没有负载平衡的情况下将 docker 部署到 AWS

问题描述

我为客户创建软件解决方案,我通常为每个客户部署 2 个环境:QA 和生产。我正在使用 ECS 部署容器和云端部署静态网站。

我的一些客户不需要 ECS 的可扩展性和开销。对于 QA 环境,我也不需要它。最终结果是,对于具有 2 个 ECS 集群的解决方案,我支付 x5 然后我的实际使用量(负载均衡器使用 35 美元,fargate 实例的额外费用等)

有没有一种方法可以简单地将容器部署到单个实例中而无需可扩展性且无需负载平衡,因此我的每月账单将仅包括我为运行 EC2 实例支付的 10 美元(t2.nano)?

标签: amazon-web-servicesdockerdeploymentamazon-elastic-beanstalkamazon-ecs

解决方案


是的,只需在 EC2 实例(EC2 启动类型)上部署您的 ECS 服务,无需配置负载均衡器或 Auto Scaling。这并不是说您必须做一些事情才能获得这些功能。你必须做一些事情使用这些特性,所以不要配置它们。为了获得对您服务的域名访问权限,您可以使用简单的 Route 53 A 记录到您的 EC2 实例或使用 AWS Cloud Map。


推荐阅读