[英]Docker compose for NodeJs with MySQL on AWS Elastic Beanstalk
[英]Is it recommended to use Docker with AWS Elastic beanstalk?
我正在決定如何將我的 Nodejs API 部署到 AWS Elastic beanstalk。 我有 2 個選項:將其部署為普通的 nodejs 服務或部署 api dockerized。
在哪些情況下更推薦使用 docker 而不是普通的 nodejs 服務? (考慮到我將使用 Elastic beanstalk 的事實)
在 Elastic Beanstalk 中將 NodeJS 作為 Docker 容器運行肯定會讓您更好地控制應用程序。
但是,這取決於您要投入多少時間。 他們在部署 Docker 時可能會花更多的時間,特別是如果您以前沒有使用過它。
在哪些情況下更推薦使用 docker 而不是普通的 nodejs 服務? (考慮到我將使用 Elastic beanstalk 的事實)
首先,如果您真的有興趣在 AWS 中運行 docker 容器,那么您需要運行ECS來運行您的應用程序,有很多理由在 ECS 中通過彈性 beanstalk 運行 docker
Amazon Elastic Container Service (Amazon ECS) 是一項完全托管的容器編排服務。 Duolingo、三星、GE 和 Cook Pad 等客戶使用 ECS 來運行他們最敏感和最關鍵的應用程序,因為它具有安全性、可靠性和可擴展性。
簡而言之,如果您管理多個環境,建議您使用 docker,因為這不是一個簡單的問題要回答,但比 go 和 Docker 更好,因為它想要運行未來的需求,如果您想要彈性 beantalk 就可以了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.