У меня есть микроэкземпляр на облаке Amazon EC2.
Кроме того, этот экземпляр небольшой и отличается низким использованием ЦП и EAM, но он генерирует много контента, поэтому его можно рассматривать как веб-сервер, обслуживающий небольшое количество статических файлов (не большого размера) для многих клиентов.
С технической точки зрения нет проблем для такого экземпляра, чтобы справиться с нагрузкой, обслуживающей много мегабайт в секунду.
То, что я считаю, если есть ограничения полосы пропускания самой Amazon. Многие поставщики услуг VPS ограничивают пропускную способность, скажем, 10 МБ / с. Есть ли такие ограничения в Amazon и если они есть, то что они?
Я не мог найти ссылку.
amazon-ec2
bandwidth
Артём
источник
источник
Ответы:
Вспомнил, что я недавно добавил в закладки подобный пост, и Cyberx86 опубликовал отличный ответ с тестами производительности :)
Serverfault ответ
редактировать
Из того, что я смог найти на форумах AWS - не похоже, что люди из Amazon хотят ответить на этот вопрос. Их совет - проверить это с помощью внешнего источника: сообщение на форуме AWS за 2012 год
Более старые сообщения ( post1 , post2 относятся к скорости передачи в коалиции к размеру экземпляра. Во втором сообщении упоминается, что данные были частью документации AWS, но позже их заменили сведениями о вводе / выводе.
Эти цифры, похоже, соответствуют критериям, которые вы можете найти в 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, и она была даже меньше опубликована, чем номера пропускной способности, поэтому я запустил некоторые тесты.
Вот что я нашел для разных размеров экземпляров:
Я также нашел гораздо больше в отношении гарантированной пропускной способности и максимальной производительности PPS (пакетов в секунду). Я поместил это в блог о мониторинге пакетов в секунду на EC2, где я показываю графики и таблицы лучше, чем я могу показать в комментарии.
Чтобы связать его с Обозначением производительности сети Amazon («Низкий», «Умеренный», «Высокий»), вы, вероятно, будете шокированы, узнав, что существует небольшая корреляция между фактической пропускной способностью и фактическим PPS с этими обозначениями. Они бесполезны - полагаются только на результаты тестов, а не на опубликованные категории от AWS.
источник
Вы можете использовать этот инструмент внутри своего экземпляра, чтобы получить полную информацию о пропускной способности:
Выход:
Надеюсь, это поможет
источник
Похоже, что EC2 предлагает функцию расширенной сети для повышения производительности сети:
К сожалению, эта функция не доступна для
T*
диапазона экземпляров:источник