У меня есть микро-экземпляр в облаке Amazon EC2.
Кроме того, экземпляр небольшой и имеет низкую загрузку ЦП и EAM, но генерирует много контента, поэтому его можно рассматривать как веб-сервер, обслуживающий небольшое количество статических файлов (не большого размера) для многих клиентов.
С технической точки зрения у такого экземпляра нет проблем с нагрузкой, обслуживающей много МБ в секунду.
Я считаю, что существует ли ограничение полосы пропускания самой Amazon. Многие поставщики услуг VPS ограничивают пропускную способность, скажем, до 10 МБ / с, есть ли такие ограничения на Amazon, и если они есть, то какие?
Я не нашел ни одной ссылки.
Вспомнил, что недавно я добавил в закладки похожий пост, и Cyberx86 опубликовал отличный ответ с тестами производительности :)
редактировать
Из того, что мне удалось найти на форумах AWS, похоже, что специалисты службы поддержки Amazon не хотят отвечать на этот вопрос. Их совет - проверить это с помощью внешнего источника: Сообщение на форуме AWS от 2012 г.
Предыдущие сообщения (post1, post2 относятся к скорости передачи в коалиции к размеру экземпляра. Во втором упоминается, что данные были частью документации AWS, но позже они были заменены материалами о вводе-выводе.
маленький 250 мбит / с
большой 500 мбит / с
xlarge 1000 мбит / с
Эти цифры, кажется, соответствуют тестам, которые вы можете найти в Google.
К сожалению, я не думаю, что вы больше можете найти скорости передачи на их сайте.
Редактировать:
После того, как @tomasz уведомил меня, я снова проверил проблему.
Я нашел блог, в котором сравнивается пропускная способность;
http://epamcloud.blogspot.com.tr/2013/03/testing-amazon-ec2-network-speed.html?m=1
И я думаю, что нет определенного предела, потому что техническая инфраструктура в разных зонах разная, а поставщики технологий и инфраструктуры продолжают улучшаться день ото дня.
Если необходимо знать пределы пропускной способности EC2, каждая зона должна обрабатываться отдельно.
Теперь есть список документов AWS.
Ответ от источника;
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-ec2-config.html
Вы говорите, что обслуживаемые статические файлы not of a big size
. Чем они меньше, тем больше вы будете беспокоиться о количестве пакетов в секунду, а не об общей пропускной способности сети.
Как и в случае с полосой пропускания, AWS не публикует никаких конкретных цифр, только «Низкая», «Средняя», «Высокая» и т. Д. Я столкнулся с некоторыми проблемами с ограничениями PPS, и они были опубликованы даже меньше, чем цифры пропускной способности, поэтому я запустил некоторые тесты.
Вот что я нашел для экземпляров разных размеров:
t1.micro 8,473
t2.nano 9,807
t2.micro 19,391
t2.small 28,296
t2.medium 47,214
t2.large 49,512
c1.medium 110,575
m3.large 142,839
m1.large 157,557
m4.large 222,280
c4.large 233,450
r3.large 412,315
c3.large 475,996
i3.large 529,558
r4.large 544,981
c5.large 823,806
Я обнаружил гораздо больше, связанных с гарантированной пропускной способностью и максимальным PPS (пакетов в секунду). Я поместил это в блог на мониторинг пакетов в секунду на EC2 где я показываю графики и таблицы лучше, чем могу показать в комментариях.
Если связать это с обозначением производительности сети Amazon («Низкий», «Средний», «Высокий»), вы, вероятно, будете шокированы, узнав, что между фактической пропускной способностью и фактическим PPS с этими обозначениями мало корреляции. Они бесполезны - полагайтесь только на результаты тестов, а не на опубликованные на AWS категории.
Вы можете использовать этот инструмент внутри своего экземпляра, чтобы получить полную информацию о пропускной способности:
wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
chmod +x speedtest-cli
./speedtest-cli
Вывод:
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Amazon (54.72.143.50)...
Selecting best server based on latency...
Hosted by Digiweb (Dublin) [1.78 km]: 3.395 ms
Testing download speed........................................
Download: 171.74 Mbit/s
Testing upload speed..................................................
Upload: 281.61 Mbit/s
Надеюсь, поможет
Похоже, что EC2 предлагает Расширенные сети функция для повышения производительности сети:
Для поддерживаемых инстансов Amazon EC2 эта функция обеспечивает более высокую производительность пакетов в секунду (PPS), меньшие задержки между экземплярами и очень низкий уровень джиттера в сети.
К сожалению, эта функция недоступна для T*
диапазон экземпляров:
В настоящее время экземпляры C3, C4, D2, I3, I2 M4, X1 и R3 поддерживают расширенную сеть. Экземпляры X1, P2, I3, R4 и m4.16xlarge предоставляют интерфейс эластичного сетевого адаптера (ENA) для расширенной сети. C3, C4, R3, I2, M4 (кроме m4.16xlarge) и экземпляры D2 используют интерфейс виртуальных функций Intel® 82599.