繁体   English   中英

Docker是在生产环境还是手动AWS设置?

[英]Docker-compose on production or manual AWS setup?

我是AWS的新手。

实际上我从事一个项目,我们在开发中使用docker-compose。

它由2个数据库(PostgreSQL和Redis),3个微服务和Nginx组成。

我不知道最好的方法是在AWS上使用docker-compose或在AWS上使用RDS创建2个数据库,3个EC2容器并使用API​​网关。

谢谢

我会考虑将RDS用于PostgreSQL,将ElastiCache用于Redis。 对于您的微服务,我会考虑使用ECS服务,或者可能只是使用EC2上的Docker。 您可以使用Nginx进行相同的操作,这取决于您将其用于什么用途。 您可能要考虑使用应用程序负载平衡器来代替Nginx服务器,或者除了Nginx服务器之外,还要使用它。

对于完全自动化的方法,您可以使用CloudFormation构建您的RDS和API网关。 相同的CF模板可以部署指向新创建实例的docker-compose。 这样,您便拥有了一个完全可移植且自给自足的脚本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM