我最近开始使用AWS EBS,并且对什么环境和应用程序及其区别感到困惑?
我可以使用环境来具有development
testing
和production
环境,然后在每个环境中具有多个应用程序吗?
谢谢!
引用docs:
应用程序:Elastic Beanstalk应用程序是Elastic Beanstalk组件的逻辑集合,包括环境,版本和环境配置。在Elastic Beanstalk中,应用程序在概念上是类似于文件夹。
Environment:环境是运行应用程序版本的AWS资源集合。每个环境一次只能运行一个应用程序版本,但是,您可以在多个环境中同时运行相同的应用程序版本或不同的应用程序版本。
返回您的问题:
我可以使用环境来具有开发测试和生产环境,然后在每个环境中具有多个应用程序吗?
没有相反。 一个应用程序可以具有多个环境。
例如。如果您的应用程序名为:my-first-web-application
,那么您可以在其中拥有三个独立的环境:
my-first-web-application
代码库。my-first-web-application
代码库的新版本时的开发环境。