【发布时间】:2020-04-25 16:32:51
【问题描述】:
在 AWS 中每个环境都有单独的 VPC 是一种常见的设计模式:
- 产品
- 分期
- 开发
- 共享(如 CI、指标、日志记录)
如果我编写一个新的应用程序服务,我会在每个 {prod, staging, dev} VPC 中拥有一份它的副本。
但是,对于公共服务的 prod/staging 版本(如指标),我该怎么做?如果它是开箱即用的,我可以在shared VPC 中放置一个副本。但是,如果它是一些自定义的内部版本,并且我想对其进行开发,我是否应该将该公共服务的 prod 和 staging 版本放在同一个 shared VPC 中?
【问题讨论】:
标签: amazon-web-services deployment cloud production-environment amazon-vpc