是否可以在 Amzon EC2 内部创建子网

是否可以在 Amzon EC2 内部创建子网

我并不是一名专业的系统管理员,所以这对我来说是一个模糊的领域。

据我所知,AWS 会为每台新 PC 分配一个随机 ID,这在大多数软件中都很难解决。因此,我的想法是创建一个包含 3/4 台 PC 的 Linux 集群,其中一台 PC 具有静态外部 IP,还可以使用 DHCP 和 DNS 服务器,这样所有新 PC 都可以从其静态分配池中获取地址。

使用 AWS 可以实现这一点吗?

答案1

在 AWS 框架内,我认为您有三个选择:

  • 设置虚拟私有云。一旦您拥有自己的内部网络,您很可能能够运行我们自己的 DHCP 并相应地管理网络。不过,我不能说这会对成本产生什么影响。

  • 为每个实例提供一个弹性 IP 和自己的 DNS,让它们通过这些进行通信。不过,这可能会产生额外的带宽成本。

  • 设置另一个 EBS 支持的微实例,作为工作实例之间的消息服务器。

最后一个选项对我来说最符合 AWS 模型。您的工作代理可以完全无状态,并且可以随时重新启动,它们将登录(持久性)消息服务器以宣布它们的存在并准备开始工作。另外两个将正常工作,但您实际上运行的是三到四个持久的、由 EBS 支持的虚拟机,而 AWS 并不是最便宜的方式,特别是如果您有很高的计算/带宽要求。

答案2

是的。你必须使用他们的私有云平台提供。然后您可以选择添加子网,并在创建 EC2 实例时为其提供该子网上的 IP。因此,某些节点甚至可能没有公共 IP。

从那里,您可以从亚马逊到您的办公室/其他数据中心建立站点到站点的 vpn 连接,以使两个局域网进行通讯。

答案3

我认为Amazon 虚拟私有云 (VPC)正是您所需要的。或者,您也可以使用安全区域将虚拟服务器隔离为单独的组并限制它们之间的流量。

相关内容