具有同一 IP 的不同 Amazon EC2 实例

具有同一 IP 的不同 Amazon EC2 实例

我正在考虑构建类似于 CDN 的东西,并想知道是否可以使用 EC2 实例来做到这一点,并将它们的 IP 地址设置为相同?

我想使用任播CDN 方法 - 即不同位置的多个服务器都响应同一个 IP;响应最快的服务器实际上提供文件服务。

答案1

不,您无法在 EC2 中执行此操作。您一次只能为一个实例分配一个弹性 IP 地址。构建 Anycast 网络需要对您的网络块和 BGP 路由表进行一定程度的控制,而这些控制在 EC2 中是无法实现的。当然,您可以使用 Amazon 的 CloudFront CDN,而不必自行构建。或者,您可以使用他们的 Route53 基于延迟的 DNS 别名在 DNS 级别而不是 IP 级别执行类似操作。

相关内容