Was bedeutet IOPS (Amazon EBS) in der Praxis bedeuten?

Habe ich einige Bilder für eine app. Es gibt viele Bilder (mit 50.000+), aber die Allgemeine Größe ist klein (40 Mb). Zunächst, ich dachte, ich würde verwenden Sie einfach den S3, aber es ist quälend langsam zum hochladen. Als temporäre Lösung, ich wollte anfügen, EBS, die die Bilder enthält-und das wäre in Ordnung. Allerdings, ein wenig Lesen über EBS General Purpose (gp2), bemerkte ich die folgende Beschreibung:

GP2 ist die Standard-EBS-volume-Typ für Amazon EC2-instances. Diese
volumes werden unterstützt von solid-state-Laufwerke (SSDs) und sind geeignet für eine
breites Spektrum an Transaktions-workloads, einschließlich dev/test
Umgebungen mit niedriger Latenz interaktive Anwendungen und boot-volumes.
GP2 ist so konzipiert, bieten einstelligen Millisekunden-Latenzzeiten, liefern
konsistent baseline-Leistung von 3 IOPS/GB
zu einem Höchstbetrag von 10.000
IOPS und bis zu 160 MB/s Durchsatz pro Lautstärke.

Ist es, dass 3 IOPS/GB Menge, die ist beunruhigend mich. Was bedeutet das in der Praxis? Angenommen, Sie müssen eine e-commerce-Website für eine kleine Anzahl von Benutzern (z.B. < 10.000 Anfragen pro minute) und diese Bilder abgerufen werden müssen. Amazon beschreibt wie IOPS gemessen:

Beim kleinen I/O-Vorgänge sind physisch zusammenhängend, Amazon EBS
versuche, verschmelzen Sie in einem einzigen I/O bis zu der maximalen Größe. Für
Beispiel für die SSD-volumes, eine single von 1.024 KiB-I/O-operation zählen würde
4 Operationen, während 256 I/O-Operationen bei 4 KiB jeder würde zählen
256 Operationen.

Bedeutet das eigentlich, dass wenn ich empfangen will 50 Bilder von 10kB jeder in unter einer Sekunde, ich würde verlangen, dass 50 IOPS und leicht über dem Ausgangswert von 3 IOPS?

UPDATE:

Vielen Dank an Mark B ' s Vorschlag, ich war in der Lage zu verwenden, S3 hochladen meiner Dateien. Aber ich bin immer noch erstaunt über die Menge an IOPS benötigt, um Allgemeine Aufgaben auszuführen wie das laufen einer Datenbank oder mit anderen Dateien, die für eine web-Anwendung. Ich wäre froh zu hören, einige Referenzwerte bezüglich der minimalen Werte des IOPS basierend auf Ihren Erfahrungen.

  • Ich fand diese AWS-talk youtube.com/watch?v=OuyUbvtgfDk sehr nützlich für das Verständnis, wie EBS Leistung arbeiten
  • Toll. Ich werde einen Blick. Danke.
InformationsquelleAutor Robert Smith | 2016-05-05
Schreibe einen Kommentar