2016-09-06 53 views
0

我是AWS的新手。Docker-compose on production or manual AWS setup?

其實我在一個項目上工作,我們在開發中使用docker-compose。

它由2個數據庫(postgresql和redis),3個微服務和Nginx組成。

我不知道最好是在AWS上使用docker-compose還是在AWS,3 EC2容器上使用RDS在AWS上創建2數據庫並使用API​​網關。

感謝

回答

1

我會考慮使用PostgreSQL和ElastiCache爲Redis的RDS。對於您的微服務,我會考慮使用ECS服務,或者可能只是EC2上的Docker。你可以用Nginx做同樣的事情,這取決於你使用的是什麼。您可能想要考慮使用應用程序負載平衡器,而不是您的Nginx服務器或除此之外。

+0

謝謝,任何成本的想法? – PaulP

+0

您沒有提供足夠的信息來估算成本。您需要花費一些時間使用此工具來估算您的AWS成本:https://calculator.s3.amazonaws.com/index.html –

1

對於完全自動化的方法,您可以使用CloudFormation來構建您的RDS和API網關。這個相同的CF模板可以部署你的docker-compose指向你新創建的實例。這樣你就有了一個完全可移植和自足的腳本。