Точна продуктивність типів екземплярів 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.