默认 AWS VPC 与新 VPC?

Default AWS VPC vs A new one?

我应该使用 AWS 默认 VPC,还是应该创建一个新 VPC?

创建一个新的有什么区别和优势?

或者,在情况下,我应该select两者之间吗?

默认 VPC 是 public VPC。它旨在让您轻松使用 EC2/RDS 和其他相关 AWS 服务。它有一个互联网网关和 public 个具有相应路由 table 的子网。因此,如果您不知道如何设置 VPC、只需要 public 可访问的资源,或者您正在尝试或快速制作原型,这是一个很好的方法。

但是,对于需要将部分网络保密的生产或环境,我建议您创建自己的网络。这使您可以准确设置需要的内容。它比仅使用默认值更复杂,但如果您已经知道如何设置 VPC,建议使用它。

使用默认 VPC 并添加私有子网不会有实际问题,但这肯定不理想。默认 VPC 旨在让您可以快速部署资源,而不必考虑底层网络。如果您只是进行非常基本的部署,那么它会很好用。但是您被锁定在默认 VPC 附带的网络模型中。因此,如果您决定 172.31.0.0/16 不适合您,则默认 VPC 不再是一个选项。通过创建自定义 VPC,如果您计划连接到本地环境或计划将 VPC 连接在一起,您可以完全按照您想要的方式定制您的网络并防止任何重叠的 IP 地址。如果不介意网络限制的话,可以使用默认的VPC。