簡體   English   中英

是否建議將 Docker 與 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

  • 無服務器(法拉蓋特
  • 縮放
  • 容器管理
  • 帶有代碼部署等的 Ci/CD

Amazon Elastic Container Service (Amazon ECS) 是一項完全托管的容器編排服務。 Duolingo、三星、GE 和 Cook Pad 等客戶使用 ECS 來運行他們最敏感和最關鍵的應用程序,因為它具有安全性、可靠性和可擴展性。

AWS ECS 入門

簡而言之,如果您管理多個環境,建議您使用 docker,因為這不是一個簡單的問題要回答,但比 go 和 Docker 更好,因為它想要運行未來的需求,如果您想要彈性 beantalk 就可以了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM