Elastic Beanstalk AWS 中的环境与应用程序

5 amazon-ec2 amazon-web-services amazon-elastic-beanstalk

我最近开始使用 AWS EBS 并且对什么是环境和应用程序以及有什么区别感到困惑?

我可以使用环境来拥有一个development testingproduction环境,然后在每个环境中都有几个应用程序吗?

谢谢!

Mar*_*cin 14

引用文档

  • 应用程序:Elastic Beanstalk 应用程序是Elastic Beanstalk 组件的逻辑集合,包括环境、版本和环境配置。在 Elastic Beanstalk 中,应用程序在概念上类似于文件夹

  • 环境:环境是运行应用程序版本的AWS 资源的集合。每个环境一次仅运行一个应用程序版本,但是,您可以在多个环境中同时运行相同的应用程序版本或不同的应用程序版本。

回到你的问题:

我可以使用环境来拥有开发测试和生产环境,然后在每个环境中拥有多个应用程序吗?

不,恰恰相反。一个应用程序可以有多个环境

例如。如果您的应用程序名为:my-first-web-application,那么您可以在其中拥有三个独立的环境:

  • prod - 环境稳定,服务现实生活中的请求,运行稳定版本的my-first-web-application代码库。
  • dev - 开发和测试新版本my-first-web-application代码库时的开发环境。
  • 登台 - 在将应用程序的新版本投入生产环境之前对其进行最终测试。