DD. Asked: 2016-09-06 08:41:24 +0800 CST2016-09-06 08:41:24 +0800 CST 2016-09-06 08:41:24 +0800 CST 同一可用区中两个实例之间的 EC2 带宽 772 我在另一台服务器上的tomcat前面的一台服务器上使用Apache代理。 如果两个 EC2 实例在同一个可用区,它们之间的带宽是多少?这和实例的网络性能有关系吗? amazon-ec2 bandwidth availability 1 个回答 Voted Best Answer Tim 2016-09-06T18:59:06+08:002016-09-06T18:59:06+08:00 EC2 实例通过 10Gbps 网络连接,外加一个额外的 10Gbps EBS 专用网络。我相信您会获得与您的实例大小成正比的部分网络带宽,但如果有额外的可用带宽,您可能会获得突增的能力。亚马逊的带宽不是 100% 透明的——他们在这里有文档,但我相信它指的是 EBS 带宽而不是一般网络带宽。 例如,假设主机有 32 核,而您有 4 核机器,您可能会得到 (4 / 32 * 10Gbps) = 1.25Gbps 的网络带宽。但是我有一个 t2.micro(它获得一个核心的 10%),它可能类似于(0.1 / 32 * 10Gbpps = 0.03Gbps,即 30mbps),它实际上可以达到 50Mbps 或更好一点。 同一区域中另一个 AZ 中的实例的延迟(从内存中)约为 1 毫秒。由于 TPC 的工作方式,与 AZ 内的网络相比,这可能会稍微降低网络带宽,但在 1 毫秒左右,我怀疑这种减少会很显着。 在您的情况下,我怀疑内部带宽将是一个问题,除非您在小型实例上托管大文件。您始终可以使用 CloudFlare 或 CloudFront 等 CDN 来缓存您的实例的图像。
EC2 实例通过 10Gbps 网络连接,外加一个额外的 10Gbps EBS 专用网络。我相信您会获得与您的实例大小成正比的部分网络带宽,但如果有额外的可用带宽,您可能会获得突增的能力。亚马逊的带宽不是 100% 透明的——他们在这里有文档,但我相信它指的是 EBS 带宽而不是一般网络带宽。
例如,假设主机有 32 核,而您有 4 核机器,您可能会得到 (4 / 32 * 10Gbps) = 1.25Gbps 的网络带宽。但是我有一个 t2.micro(它获得一个核心的 10%),它可能类似于(0.1 / 32 * 10Gbpps = 0.03Gbps,即 30mbps),它实际上可以达到 50Mbps 或更好一点。
同一区域中另一个 AZ 中的实例的延迟(从内存中)约为 1 毫秒。由于 TPC 的工作方式,与 AZ 内的网络相比,这可能会稍微降低网络带宽,但在 1 毫秒左右,我怀疑这种减少会很显着。
在您的情况下,我怀疑内部带宽将是一个问题,除非您在小型实例上托管大文件。您始终可以使用 CloudFlare 或 CloudFront 等 CDN 来缓存您的实例的图像。