使用 Elastic Beanstalk 部署微服务

Posted

技术标签:

【中文标题】使用 Elastic Beanstalk 部署微服务【英文标题】:Microservice deployment using Elastic Beanstalk 【发布时间】:2018-06-13 19:43:01 【问题描述】:

我正在尝试开发 Spring Cloud 微服务并使用 Elastic Beanstalk 部署到 AWS 云中。当我搜索部署选项时,我发现了 Beanstalk 的部署环境。我在这里有点困惑。我可以在不启动 EC2 机器的情况下使用 Elastic Beanstalk 部署我的微服务吗?

这里我只接近 Elastic Beanstalk 服务。可以在不启动 EC2 的情况下吗?

我是 AWS 世界的初学者。

【问题讨论】:

【参考方案1】:

您可以使用 Elastic Beanstalk 来部署您的微服务。当您使用 Elastic Beanstalk 时,Elastic Beanstalk 在后端创建所需的 EC2 实例和负载均衡器来运行和部署您的应用程序。因此,您不需要创建 EC2 实例。我建议您按照教程 here 进行操作,该教程将引导您启动示例 Multi Docker 应用程序。

另外,我建议您研究ECS/Fargate 服务,它具有更多托管微服务应用程序的功能。

【讨论】:

好的,我明白了。感谢 Sudheerchamarthi 先生的回复。

以上是关于使用 Elastic Beanstalk 部署微服务的主要内容,如果未能解决你的问题,请参考以下文章

使用 Pallet 向 Elastic Beanstalk 部署战争

使用 MongoDB 部署 Elastic Beanstalk

使用 MongoDB 部署 Elastic Beanstalk

如何使用 TFS 2017 部署到 Elastic Beanstalk?

使用 EbCommands 部署 Laravel Aws Elastic-Beanstalk

使用 docker compose 部署超过 4 个容器时,Elastic beanstalk 部署失败