使用 Amazon Elastic Compute Cloud (EC2) 的一个好处是能够随时启动、停止、创建和终止实例。但是,这种灵活性却产生了 IP 地址上的潜在问题。重新启动已停止的实例(或在另一个实例终止后重新创建实例)将会产生一个新的 IP 地址。如何在 IP 地址不断变化的情况下成功地引用计算机?
为应对这一问题,Amazon 提供了分配 Elastic IP 地址的功能。Elastic IP 为您提供了一个单独的 IP 地址,使您可以随时间的变化与不同的 EC2 实例相关联。如果您的 EC2 实例具有 Elastic IP,并且该实例已停止或终止,则可以立即将新的 EC2 实例与该 Elastic IP 相关联。由于现有应用程序了解其所需的 IP 地址,因此即使后端 EC2 实例已更改,这些应用程序也不会中断。
当您手动构建自己的站点时,如果将企业级地理数据库放置在其自有的专用实例上,则应将 Elastic IP 与企业级地理数据库实例相关联。或者,如果尚未使用 Amazon 负载均衡器,也可以将 Elastic IP 与 ArcGIS Server 实例相关联。
如果使用 ArcGIS Server Cloud Builder on Amazon Web Services 来构建站点,则无需创建 Elastic IP。若您想应用 SSH 或远程桌面连接来在站点中进行实例连接,您需要创建 Elastic IP 并将其指定给每一个实例。
如果之前曾需要停止实例,则应在再次启动实例后将其与 Elastic IP 重新关联。甚至可以在其他实例关闭时将 Elastic IP 与备份实例相关联。没有弹性 IP 时,如果必须停止实例,那么用户与您的计算机之间的连接将永久断开。
注:
Elastic IP 不同于 Amazon 负载均衡器。Amazon 负载均衡器可以帮助您扩充站点,方法是:在一个 Web 地址下同时关联多个 EC2 实例。另一方面,一个弹性 IP 一次只能与一个 EC2 实例相关联。
请遵循 AWS 文档中的说明分配弹性 IP 地址并将其与 AWS 实例相关联。