gpt4 book ai didi

amazon-web-services - 多个docker容器和AWS的scallinguUp

转载 作者:行者123 更新时间:2023-12-02 21:04:56 27 4
gpt4 key购买 nike

在我的应用程序中创建新帐户后,我需要为该新用户启动一个网站。我决定为此使用docker,因此每个新客户端都会获得一个运行其自己网站的全新容器,每个容器都有一个带有虚拟主机/域名的环境变量。将其与nginx反向代理结合使用,一切正常。在我的本地开发机上,我需要做的就是将虚拟主机添加到主机文件中,这样我就可以访问新创建的网站。

要部署它,我可以使用常规的AWS EC2实例,但是由于这是一个自动化过程,因此最终会达到cpu /内存限制。

我还检查了AWS EBS。但是每个环境都有其自己的EC2实例(假设每个新网站=一个新环境)。如果选择MultiContainer设置,则每次创建新帐户时都必须将新代码发送到EBS,这也意味着需要几秒钟来重新启动/重建环境。

如何扩大规模?

最佳答案

如果您决定使用AWS,请考虑考虑AWS ECS服务。它是使用AWS EC2优化的Docker容器服务。

您可以使集群由EC2实例组成。这些实例可伸缩运行。它只需要task definition ECS的json格式即可。

Kubernetes,EKS也是容器的不错选择。但是应该有很多学习曲线。

See :

Here's AWS ECS Document

关于amazon-web-services - 多个docker容器和AWS的scallinguUp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58673142/

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