wake-up-neo.net

Exakte Netzwerkleistung der EC2-Instanztypen?

Ich kann bei Amazon keine genauen Details zur Netzwerkleistung für verschiedene EC2-Instanztypen finden. Stattdessen sagen sie nur:

  • Hoch
  • Mäßig
  • Niedrig

Was bedeutet das überhaupt? Ich möchte insbesondere die genaue Menge von Traffic-OUT Für jeden Instanztyp wissen.

Ich muss Live-Streaming durchführen und meine Stream-Bitrate beträgt 240 kbit/s. Ich muss also wissen, welcher Instanztyp mit wie vielen gleichzeitigen Viewern umgehen kann.

148
シリウス

Die Bandbreite ist nach Instanzgröße gestaffelt. Hier ist eine umfassende Antwort:

Für t2/m3/c3/c4/r3/i2/d2-Instanzen:

  • t2.nano = ??? (Basierend auf den Skalierungsfaktoren würde ich 20-30 MBit/s erwarten)
  • t2.micro = ~ 70 MBit/s (Qiita sagt 63 MBit/s) - t1.micro erreicht ungefähr ~ 100 MBit/s
  • t2.small = ~ 125 MBit/s (t2, Qiita sagt 127 MBit/s, Cloudharmony sagt 125 MBit/s mit Spitzen von über 200 MBit/s)
  • * .medium = t2.medium erhält 250-300 MBit/s, m3.medium ~ 400 MBit/s
  • * .large = ~ 450-600 MBit/s (die meiste Variation, siehe unten)
  • * .xlarge = 700-900 MBit/s
  • * .2xlarge = ~ 1 GBit/s + - 10%
  • * .4xlarge = ~ 2 GBit/s + - 10%
  • * .8xlarge and marked speciality = 10 Gbit, erwartet ~ 8,5 GBit/s, erfordert erweiterte Netzwerk- und VPC-Funktionen für vollen Durchsatz

m1 kleine, mittlere und große Instanzen tendieren dazu, eine höhere Leistung als erwartet zu erbringen. c1.medium ist mit 800 MBit/s ein weiterer Freak.

Ich habe dies durch Kämmen von Dutzende von Quellen Ausführen von Benchmarks (hauptsächlich unter Verwendung von iPerf & TCP Verbindungen) an CloudHarmony & flux7 insbesondere für viele der Benchmarks (beachten Sie, dass diese beiden Links zu Google-Suchen führen, in denen die zahlreichen einzelnen Benchmarks angezeigt werden).

Vorsichtsmaßnahmen und Hinweise:

Die große Instanzgröße weist die größte Abweichung auf:

  • m1.large ist ~ 800 Mbit/s (!!!)
  • t2.large = ~ 500 MBit/s
  • c3.large = ~ 500-570 Mbit/s (unterschiedliche Ergebnisse aus unterschiedlichen Quellen)
  • c4.large = ~ 520 MBit/s (das habe ich übrigens selbstständig bestätigt)
  • m3.large ist mit ~ 700 MBit/s besser
  • m4.large ist ~ 445 Mbit/s
  • r3.large ist ~ 390 Mbit/s

Burstable (T2) -Instanzen weisen anscheinend auch eine Burstable-Netzwerkleistung auf:

  • Die CloudHarmony iperf-Benchmarks zeigen, dass die ersten Übertragungen bei 1 GBit/s beginnen und nach ein paar Minuten allmählich auf das anhaltende Niveau darüber abfallen. PDF Links zu Berichten unten:

  • t2.small (PDF)

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

Beachten Sie, dass sich diese in derselben Region befinden. Wenn Sie zwischen Regionen wechseln, ist die tatsächliche Leistung möglicherweise viel langsamer. Sogar für die größeren Fälle sehe ich Zahlen von einigen hundert MBit/s.

210
BobMcGee

Fast alles in EC2 ist mandantenfähig. Die Netzwerkleistung gibt an, welche Priorität Sie im Vergleich zu anderen Instanzen haben, die dieselbe Infrastruktur gemeinsam nutzen.

Wenn Sie eine garantierte Bandbreite benötigen, funktioniert EC2 wahrscheinlich nicht gut für Sie.

3
datasage

FWIW CloudFront unterstützt auch Streaming. Könnte besser sein als einfaches Streaming von Instanzen.

2
Assaf Lavie