如何向一个完整的初学者解释 EC2 和 VPC 之间的关系?我最近在查看在线 Udemy 课程时遇到了这个问题。它有一集指导观众设置 VPC。当您可以简单地启动 EC2 并直接使用实例时,它没有说明何时使用此类 VPC。
VPC 是一个虚拟盒子,您可以在其中放入 EC2 之类的东西吗?
如何向一个完整的初学者解释 EC2 和 VPC 之间的关系?我最近在查看在线 Udemy 课程时遇到了这个问题。它有一集指导观众设置 VPC。当您可以简单地启动 EC2 并直接使用实例时,它没有说明何时使用此类 VPC。
VPC 是一个虚拟盒子,您可以在其中放入 EC2 之类的东西吗?
EC2-Classic 是 Amazon EC2 的原始版本。在 EC2-Classic 中,实例在与其他客户共享的单一平面网络中运行。使用 EC2-VPC,实例在逻辑上与一个 AWS 账户隔离的虚拟私有云中运行。
来源:链接
VPC 可帮助您拥有自定义网络,并允许您为您的资源分组网络。例如,您可以在一个网络中维护 Web 服务器和数据库,如果您还有任何其他应用程序服务器和 API 服务器,并且它们各自的环境可以在不同的网络中维护。基本上,网络隔离可以帮助您有效地管理资源。
我建议你需要做从头开始的培训,正确解释 VPC、EC2 等。或者,您可以阅读AWS 文档。
快速概览:VPC 是虚拟私有云。它可以被认为是一个虚拟数据中心或一个虚拟网络。您将 AWS 资源(包括 EC2 服务器、RDS 数据库或任何 160 多种其他服务)部署到 VPC 中。有一些服务不使用 VPC - 例如,Transit Gateway 是一种账户级服务,可让您跨多个账户连接 VPC。
默认情况下,VPC 相互隔离并与 Internet 隔离。您可以对等 VPC,也可以添加 Internet 网关。
每个 VPC 都有一个 CIDR 网络地址范围,大多数人使用 /16 网络和 /24 子网。您不能对等具有重叠 CIDR 范围的 VPC。
VPC 不是物理资源,它们是基于 AWS 超平面的虚拟资源(来自 Re:Invent 的 youtube 上的超平面上有一个很好的会话)。它们高度可用,没有单点故障。