在 VPC 中启动 EC2 实例(以及向导)

发布: (2026年1月10日 GMT+8 19:40)
5 min read
原文: Dev.to

Source: Dev.to

Launch EC2 实例在 VPC 中(以及向导)的封面图片

在 AWS 上启动 VPC 资源

在今天的项目中,我在自定义的 Amazon VPC 中创建并启动了 EC2 实例。目标是观察实例在公共子网和私有子网中的行为,并了解 AWS 网络组件在真实环境中如何协同工作。这个动手任务帮助我超越了理论,实际通过 AWS 的资源地图可视化了 VPC 架构。

Through the project I learned:

  • EC2 实例可以在不同的子网中启动,子网的选择直接影响可访问性。
  • AWS 使用内置向导简化了 VPC 的创建。
  • 路由表、Internet Gateway(互联网网关)和 NAT Gateway(网络地址转换网关)相互配合,为公共和私有资源提供连通性。

在 VPC 中启动 EC2 实例

步骤 1:创建 EC2 实例

我进入 EC2 仪表板并选择 Launch Instance。我选取了定义操作系统的 Amazon Machine Image (AMI),并根据所需的计算容量挑选了实例类型。这些选择构成了 EC2 实例的基础配置。

步骤 2:创建用于身份验证的密钥对

密钥对是安全访问所必需的。我为密钥对命名,选择了密钥对类型(RSA 或 ED25519),并保留默认的 .pem 格式用于 SSH 访问。私钥充当直接访问和管理实例的凭证。

步骤 3:编辑网络设置

在填写完基本信息后,我编辑了网络设置:

  • 选择实例要启动的 VPC。
  • 选取合适的子网(公有或私有)。
  • 关联已有的安全组或创建新安全组,以控制入站和出站流量。

审查完成后,EC2 实例成功启动。

整体流程:
Launch Instance → Choose AMI → Select Instance Type → Create Key Pair → Edit Network Settings → Choose VPC and Subnet → Launch Instance。

使用 “VPC and More” 向导创建 VPC

步骤 1:选择 “VPC and more”

我没有选择传统的 “仅 VPC” 选项,而是选择了 VPC and more。该向导会自动创建关键的网络组件,并提供可视化资源地图,显示可用区、子网、路由表和互联网网关。

步骤 2:命名和租用配置

我添加了一个名称标签,AWS 会使用该标签自动为相关资源(如子网)生成名称。随后我选择了租用类型:

  • 默认租用 – 资源运行在共享硬件上(成本效益高)。
  • 专用租用 – 资源运行在隔离硬件上(成本更高)。

对于大多数标准工作负载,默认租用已足够。

步骤 3:配置可用区和子网

我选择了所需的可用区数量以及公共子网和私有子网的数量。AWS 会自动将子网分布到所选的可用区,并将它们附加到相应的路由表。公共子网会链接到互联网网关,而私有子网则保持与互联网的直接访问隔离。

步骤 4:配置 NAT 网关

最后,我添加了一个 NAT 网关。NAT 网关使私有子网中的实例能够安全地访问互联网,处理出站流量而不暴露私有资源于入站连接,并且无需在私有实例上分配公网 IP 地址。

关键要点

这个项目让我对 AWS 网络组件如何协同工作形成统一系统有了实际的理解。 我不再把 EC2、VPC、子网和网关视为独立的服务,而是看到它们如何整合,构建出安全且可扩展的云架构。 使用 VPC 向导并在不同子网中启动实例,使这些概念更加清晰,也更易于记忆。

特别感谢 NextWork 提供的平台,让我得以学习此项目。

Back to Blog

相关文章

阅读更多 »