Точна продуктивність типів екземплярів EC2?


158

Я не можу знайти точні дані про продуктивність мережі для різних типів екземплярів EC2 в Amazon. Натомість вони говорять лише:

  • Високий
  • Помірний
  • Низький

Що це навіть означає? Я особливо хочу знати точну кількість Traffic-OUTкожного типу примірника.

Мені потрібно зайняти потокову трансляцію, і швидкість мого потоку складе 240 кбіт / с. Тому мені потрібно знати, який тип примірника може обробляти кількість одночасно переглядачів.



Ви можете знайти Google для сторонніх орієнтирів. Наприклад, serverfault.com/a/775998/26447
Саймон Вудсайд,

Пов’язана нитка щебетання про виступи мережі EC2 "до": twitter.com/dvassallo/status/1120171727399448576
Пат Майрон

Відповіді:


220

Ширина смуги частот залежить від розміру примірника, ось вичерпна відповідь:

Для випадків 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 Мбіт / с, хмарність - 125 Мбіт / с з шипами до 200+ Мбіт / с)
  • * .medium = t2.medium отримує 250-300 Мбіт / с, m3.medium ~ 400 Мбіт / с
  • * .large = ~ 450-600 Мбіт / с (найбільше значення див. нижче)
  • * .xlarge = 700-900 Мбіт / с
  • * .2xlarge = ~ 1 Гбіт / с + - 10%
  • * .4більше = ~ 2 Гбіт / с + - 10%
  • * .8більша та позначена спеціальність = 10 Гбіт, очікуємо ~ 8,5 Гбіт / с, потрібна розширена мережа та VPC для повної пропускної здатності

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

Я зібрав це розчісувати десятки з джерел роблять тести ( в основному з використанням з'єднань Iperf і TCP). Кредит CloudHarmony & flux7 , зокрема , для багатьох з критеріїв (зауважимо , що ці два посилання йдуть на Google пошук , показуючи численні індивідуальні тести).

Застереження та примітки:

Великий розмір екземпляра має найбільшу кількість варіацій, про які повідомляється:

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

Екземпляри Burstable (T2), як видається, також демонструють продуктивність мережевої розгортки:

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

  • t2.small (PDF)

  • t2.medium (PDF)
  • t2.vege (PDF)

Зауважте, що вони знаходяться в одному регіоні - якщо ви здійснюєте переміщення по регіонах, реальна ефективність може бути набагато повільнішою. Навіть для великих примірників я бачу цифри в кілька сотень Мбіт / с.


1
Зверніть увагу: AWS, здається, з часом збільшує пропускну здатність. Ці цифри можуть зростати з кожним роком (хоча я підозрюю, що з'єднання 1/2/10 Гбіт не будуть, оскільки вони, ймовірно, прив’язані до обладнання).
BobMcGee

Чи є у вас інформація про екземпляр m4.xlarge?
Джеремі Гловер

1
@JeremyGlover Він підходить до меж барів для типу xlarge
BobMcGee

Якщо ви говорите, що пропускна здатність обмежена "розміром екземпляра", це означає, що додавання більшої кількості ENI (до випадків, які підтримують це) не збільшують загальну пропускну здатність? Це те, що я бачу в екземплярах c4.large, і шукав певної перевірки.
Абхінав

1
@Abhinav З документації ENI: "Приєднання іншого мережевого інтерфейсу до екземпляра (наприклад, конфігурація команди NIC) не може використовуватися як метод збільшення або подвоєння пропускної здатності мережі до або з примірника подвійного зв'язку".
BobMcGee


1

Майже все в EC2 є багатоорендарем. Визначення продуктивності мережі полягає в тому, який пріоритет у вас буде порівняно з іншими прикладами, що мають ту саму інфраструктуру.

Якщо вам потрібен гарантований рівень пропускної здатності, EC2, ймовірно, не спрацює для вас.


If you need a guaranteed level of bandwidth, then EC2 will likely not work well for you.?? Тоді що мені гарантуватиме?
シ リ ウ ス

17
Багатосторонній просто означає, що є певна різниця, це не означає, що вам не буде гарантований певний рівень ресурсів (і в середньому ви отримаєте більше цього).
BobMcGee

4
В EC2 є виділені варіанти, це питання вартості.
jeffmcneill
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.