Amazon VPC 是什么? - Amazon Virtual Private Cloud

Amazon VPC 是什么?

通过 Amazon Virtual Private Cloud (Amazon VPC),您可以将 AWS 资源启动到您定义的虚拟网络中。这个虚拟网络与您在数据中心中运行的传统网络极其相似,并会为您提供使用的可扩展基础设施的优势 AWS

功能

以下功能可以帮助您配置 VPC,以提供应用程序所需的连接:

Virtual Private Cloud (VPC)

VPC 是一个虚拟网络,与您在自己的数据中心中运行的传统网络极为相似。创建 VPC 后,您可以添加子网。

子网

子网是您的 VPC 内的 IP 地址范围。子网必须位于单个可用区中。在添加子网后,您可以在 VPC 中部署 AWS 资源。

IP 寻址

您可以将 IPv4 地址和 IPv6 地址分配到 VPC 和子网。您还可以将您的公有 IPv4 和 IPv6 GUA 地址带到 AWS 并将其分配到 VPC 中的资源,例如 EC2 实例、NAT 网关和网络负载均衡器。

路由

使用路由表决定将来自您的子网或网关的网络流量定向到何处。

网关和端点

网关将您的 VPC 连到其他网络。例如,使用互联网网关将您的 VPC 连接到网络。使用 VPC 端点私下连接到 AWS 服务,无需使用互联网网关或 NAT 设备。

对等连接

使用 VPC 对等连接在两个 VPC 中的资源之间路由流量。

流量镜像

从网络接口复制网络流量,然后将其发送到安全和监控设备进行深度数据包检查。

中转网关

中转网关用作中央枢纽,以在 VPC、VPN 连接和 AWS Direct Connect 连接之间路由流量。

VPC 流日志

流日志捕获有关在 VPC 中传入和传出网络接口的 IP 流量的信息。

VPN 连接

使用 AWS Virtual Private Network (AWS VPN) 将 VPC 连接到您的本地网络。

Amazon VPC 入门

您的 AWS 账户 在每个 AWS 区域 中包含一个默认 VPC。您的默认 VPC 已配置为可立即启动并连到 EC2 实例。有关更多信息,请参阅 开始使用 Amazon VPC

您可以选择使用所需的子网、IP 地址、网关和路由创建其他 VPC。有关更多信息,请参阅 创建 VPC

使用 Amazon VPC

您可以使用以下任意接口创建和管理 VPC:

  • AWS Management Console — 提供您可用来访问 VPC 的 Web 界面。

  • AWS Command Line Interface (AWS CLI) — 提供适用于大量 AWS 服务(包括 Amazon VPC)的命令,并在 Windows、Mac 和 Linux 上得到支持。有关更多信息,请参阅 AWS Command Line Interface

  • AWS 开发工具包 — 提供特定语言的 API,并关注许多连接详细信息,例如计算签名、处理请求重试和错误处理。有关更多信息,请参阅 AWS 开发工具包

  • 查询 API — 提供您使用 HTTPS 请求调用的低级别 API 操作。使用查询 API 是用于访问 Amazon VPC 的最直接方式,但需要您的应用程序处理低级别详细信息,例如生成哈希值以签署请求以及进行错误处理。有关更多信息,请参阅《Amazon EC2 API 参考》中的 Amazon VPC 操作

Amazon VPC 的定价

使用 VPC 无需额外付费。有些 VPC 组件(如 NAT 网关、Reachability Analyzer 和流量镜像)需要付费。有关更多信息,请参阅 Amazon VPC 定价