公有子网与私有子网

子网是 VPC 中的细分,可用于组织和管理资源。简单来说,子网可让您将 VPC 划分为较小的网络。在创建自定义 VPC 时,配置子网是重要步骤之一。

从更广义上讲,我们可以将子网分为两类,即私有子网公有子网。要使用 Amazon VPC,您必须清楚了解这些子网。

公共子网和私有子网之间的差异

下表重点介绍了公共子网和私有子网之间的差异 −

功能 公共子网 私有子网
Internet 访问 使用 Internet 网关直接连接到 Internet。 无法通过 Internet 直接访问私有子网的资源。仅允许私有连接(例如 VPN、NAT 网关)。
网络访问 公共子网中的实例(如 Amazon EC2)可从 Internet 访问。 私有子网中的实例不能直接从 Internet 访问。
安全性 公共子网中的实例更容易受到外部流量的影响。这就是为什么它需要一些严格的安全措施,如防火墙和安全组。 它比公共子网更安全,因为它不直接暴露在 Internet 上。流量通过 VPN、NAT 网关等私有连接进行控制。
使用 Internet 网关 公共子网中的实例需要 Internet 网关才能与 Internet 通信。 它不使用 Internet 网关。它使用 NAT 网关或 VPN 进行出站 Internet 访问。
出站流量 它为传出流量提供直接 Internet 访问。例如,用于软件更新或与 API 通信。 私有子网中的出站流量通过 NAT 网关或 VPN 路由以访问互联网。
入站流量 公共子网可以接收来自互联网的入站流量。 私有子网不允许任何来自互联网的入站流量。它只能通过私有连接访问。

公共子网的使用案例

公共子网非常适合 −

  • 托管 Web 服务器
  • 面向公众的应用程序
  • 任何其他需要直接访问 Internet 的资源

私有子网的使用案例

私有子网非常适合 −

  • 托管数据库
  • 后端服务器
  • 不需要直接访问 Internet 的敏感数据或应用程序