Пропускная способность EC2 между двумя экземплярами в одной и той же зоне доступности

Я использую прокси-сервер Apache на одном сервере перед tomcat на другом сервере.

Какова пропускная способность между двумя экземплярами EC2, если они находятся в одной зоне доступности? Имеет ли это какое-либо отношение к сетевой производительности экземпляра?

3
задан 5 September 2016 в 19:54
1 ответ

Экземпляры EC2 подключены сетями 10 Гбит / с, а также дополнительной сетью EBS 10 Гбит / с. Я считаю, что вы получаете часть этой пропускной способности сети, пропорциональную размеру вашего экземпляра, но, скорее всего, с возможностью разрыва, если будет доступна дополнительная пропускная способность. Amazon не на 100% прозрачен в отношении пропускной способности - у них есть документация здесь , но я считаю, что это относится к пропускной способности EBS, а не к общей пропускной способности сети.

Например, предположим, что у хоста 32 ядра, а у вас 4 основная машина, которую вы, вероятно, получите (4/32 * 10 Гбит / с) = 1,25 Гбит / с пропускной способности сети. Однако у меня есть t2.micro (который получает 10% от одного ядра ), который, вероятно, что-то вроде (0,1 / 32 * 10 Гбит / с = 0,03 Гбит / с, то есть 30 Мбит / с), и он может фактически получить 50 Мбит / с или немного лучше.

Экземпляры в другой зоне доступности в том же регионе имеют задержку (из памяти) около 1 мс. Из-за того, как работает TPC, это, вероятно, немного снизит пропускную способность сети по сравнению с сетью внутри зоны доступности, но я сомневаюсь, что примерно через 1 мс сокращение будет значительным.

В вашем случае я сомневаюсь, что внутренняя пропускная способность будет проблемой, если только вы не повторный хостинг больших файлов на маленьком экземпляре. Вы всегда можете использовать CDN, например CloudFlare или CloudFront, для кэширования изображений вашего экземпляра.

2
ответ дан 3 December 2019 в 06:57

Теги

Похожие вопросы