Экземпляры EC2 обеспечивают точную производительность сети?

Я не могу найти точные данные о производительности сети для разных типов экземпляров EC2 на Amazon. Вместо этого они только говорят:

  • High
  • Умеренная
  • Низкая

Что это значит? Я особенно хочу знать точное количество Traffic-OUT для каждого типа экземпляра.

Мне нужно сделать потоковое вещание, а скорость потока по потоку будет 240 кбит/с. Поэтому мне нужно знать, какой тип экземпляра может обрабатывать сколько одновременных зрителей.

Ответ 1

Ширина полосы пропускания равна размеру экземпляра, здесь имеется исчерпывающий ответ:

Для экземпляров t2/m3/c3/c4/r3/i2/d2:

  • t2.nano =??? (На основе коэффициентов масштабирования я ожидал бы 20-30 Мбит/с)
  • t2.micro = ~ 70 Мбит/с (qiita говорит 63 Мбит/с) - t1.micro получает около ~ 100 Мбит/с
  • t2.small = ~ 125 Мбит/с (t2, qiita говорит 127 Мбит/с, cloudharmony говорит 125 Мбит/с с шипами до 200+ Мбит/с)
  • *. medium = t2.medium получает 250-300 Мбит/с, m3.medium ~ 400 Мбит/с
  • *. large = ~ 450-600 Мбит/с (наибольшая вариация, см. ниже)
  • *. xlarge = 700-900 Мбит/с
  • *. 2xlarge = ~ 1 GBit/s + - 10%
  • *. 4xlarge = ~ 2 GBit/s + - 10%
  • *. 8x большая и отмеченная специальность = 10 Гбит, ожидайте ~ 8.5 GBit/s, требуется расширенная сеть и VPC для полной пропускной способности.

m1 Малые, средние и большие экземпляры имеют тенденцию работать выше, чем ожидалось. c1.medium - еще один урод, со скоростью 800 Мбит/с.

Я собрал это, расчесывая десятки источники тесты (в основном, используя соединения iPerf и TCP). Подпишите CloudHarmony и flux7, в частности, для многие из тестов (обратите внимание, что эти две ссылки относятся к поисковым запросам Google, показывающим многочисленные индивидуальные тесты).

Предостережения и примечания:

Большой размер экземпляра имеет наибольшее изменение:

  • m1.large ~ 800 Мбит/с (!!!)
  • t2.large = ~ 500 Мбит/с
  • c3.large = ~ 500-570 Мбит/с (разные результаты из разных источников)
  • c4.large = ~ 520 Мбит/с (я, кстати, подтвердил это самостоятельно)
  • m3.large лучше ~ 700 Мбит/с
  • m4.large составляет ~ 445 Мбит/с
  • r3.large ~ 390 Мбит/с

У экземпляров Burstable (T2) также появляется возможность работы с расширенной сетью:

  • Тесты CloudHarmony iperf показывают начальные передачи начинаются с 1 Гбит/с, а затем постепенно переходят на устойчивые уровни выше через несколько минут. PDF-ссылки на отчеты ниже:

  • t2.small (PDF)

  • t2.medium (PDF)
  • t2.large (PDF)

Обратите внимание, что они находятся в одном регионе - если вы пересылаете по регионам, реальная производительность может быть намного медленнее. Даже для больших экземпляров я вижу числа в несколько сотен Мбит/с.

Ответ 2

Почти все в EC2 является многопользовательским. То, что показывает производительность сети, - это тот приоритет, который вы сравните с другими экземплярами, использующими одну и ту же инфраструктуру.

Если вам нужен гарантированный уровень пропускной способности, EC2, скорее всего, не сработает для вас.

Ответ 3

FWIW CloudFront поддерживает потоковое вещание. Может быть лучше, чем простой поток из экземпляров.