gpt4 book ai didi

amazon-web-services - 在同一台机器或每台机器上运行多个图像/容器?

转载 作者:行者123 更新时间:2023-12-02 19:21:09 25 4
gpt4 key购买 nike

我有三个应用程序:web(www public)、admin(仅私有(private) auth 用户)、next(对于下一个版本 aka qa/stage 也是私有(private)的)。

我想使用 aws ecs 使用 docker 部署这些应用程序。

一种方法是为每个应用程序创建一个 docker 镜像并创建一个任务来运行这些镜像。意味着在同一个 ec2 上运行 4 个图像(或至少 4 个容器)。如果是这样,所有容器共享机器的 cpu 和内存容量?可以做什么?

我想到的另一种方法是为每个应用程序创建一个集群,并且该集群中的每个 ec2 都在运行 一个 应用。

我应该遵循哪种方法?还是有另一种方法?

最佳答案

我相信传播容器将使您的应用程序更可用。如果您将所有服务包含在一个盒子中,则如果同一盒子上的任何容器关闭,则该服务将不会运行。即使您在一个盒子设置中有多个盒子,坏盒子也会继续丢弃请求。因此,使用负载平衡机制将容器/服务分散到不同的盒子应该是更可靠和可用的解决方案。

关于amazon-web-services - 在同一台机器或每台机器上运行多个图像/容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59619236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com