我希望默认 VPC 显示为一个 IP 地址,但添加这个 IP 地址会使我的 AWS/EC2 变得更加复杂吗?

我希望默认 VPC 显示为一个 IP 地址,但添加这个 IP 地址会使我的 AWS/EC2 变得更加复杂吗?

我的应用程序在 EC2 实例上的 ELB 后面运行。有时它会向远程服务发送请求。我希望对这些远程服务的请求看起来都来自一个 IP 地址。我突然想到,如果我的所有机器都在 Amazon VPC 中,情况就会如此。

下列的,我注意到我的 AWS 账户没有默认 VPC。我有一个继承的旧账户,因此它可能已被删除或从未存在过。

我显然可以联系 AWS 支持并让他们设置一个,但我很担心:听起来好像一旦我开始使用 VPC,我就必须处理子网、路由表、互联网网关、NAT 设备、网络 ACL……天哪。

Amazon VPC 能满足我的要求吗?它会增加复杂性吗?

答案1

“默认” VPC 是用作“默认”的 VPC。也就是说,当您执行某些操作时,它将是默认选定的 VPC。这里没有什么可担心的。您创建的任何东西都可以与“默认”一样好甚至更好。我上周删除了默认 VPC 并设置了一个新的 VPC,这非常容易。

以下是我按顺序执行的步骤:

  1. 创建新的 VPC
  2. 在所需可用区 10.0.0.0/24 中创建子网
  3. [重要] 将子网与路由关联(不是主路由)
  4. 为 VPC 创建安全组
  5. 在 VPC 中启动 Amazon Linux 实例
  6. 创建并分配弹性 IP

编辑:您可能还想为 VPC 创建一个 ELB 并为其分配弹性 IP。

相关内容