Amazon Web Services und Cloud admin am 23 Jan 2009 07:57 Uhr
Amazon EC2 und S3 Network Performance
Wenn eine verteilte Anwendung läuft in der IT-Haus hat viel Kontrolle über die Umwelt. Sie wissen genau über die Hardware und die Ressourcen zur Verfügung:
- Netzwerk-Bandbreite zur Verfügung
- Netzwerk-Latenz
Nun zu EC2 und andere als einige vage Zahlen gibt es nur sehr wenig dokumentiert.
Die Jungs auf RighScale habe einige Tests für "EC2-EC2" Bandbreite und "EC2-S3", die Bandbreite ist sehr informativ. Um zu testen, "EC2-EC2-Instanz großen Bandbreite sie apache (nicht-SSL) und curl (eine Instanz, die als die anderen Server als Client)
"Mit 1 Einzelzimmer curl Datei-Abruf konnten wir um rund 75 MB / s konstant. Und zusätzliche Locken entdeckt noch mehr Netzwerk-Bandbreite und erreichte fast 100 MB / s "
Sie haben auch recht gute Zahlen zwischen einer EC2-Instanz und S3 mit curl zum Download und Upload von / bis S3.
| 1 Curl (MB / s) | Max (MB / s) | |
| Download SSL | 12,6 | 49,8 (8 Locken) |
| Download ohne SSL | 10,2 | 51,5 (8 Locken) |
| SSL-Upload | 6,9 | 53,8 (12 Locken) |
Also in beiden EC2-EC2-S3 und EC2 die Bandbreite ist durchaus sinnvoll, für eine allgemeine Anwendung und Sie können 1 Gigabit zwischen 2 EC2-Instanzen.
Nun, was über die Netzwerk-Latenz? Ein Freund von mir hat mir einen Link zu einem interessanten Papier enthält einige interessante Informationen Latenz. Das Papier ist "Benchmarking Amazon EC2 für High-Performance Scientific Computing". Um zu testen, die Latenz sie mpptest zur Messung sowohl der Netzwerk-Performance und Latenz. Die Ergebnisse im Vergleich zu infinband sind um eine Größenordnung schlechter!

Trackback URI | Kommentare RSS














