Amazon Web Services und Cloud admin am 12. März 2009 11:10 Uhr
Die Unterschiede zwischen S3 und EBS
Amazon Elastic Block Storage (Amazon EBS) ist eine neue Art der Lagerung speziell für Amazon EC2-Instanzen. Amazon EBS ermöglicht Ihnen das Erstellen Volumes, montiert werden kann, wie Geräte von EC2-Instanzen. Amazon EBS-Volumes verhalten, als wenn sie roh Unformatiert externen Festplatten und kann formatiert werden mit einem Dateisystem wie ext3 (Linux) oder NTFS (Windows) und auf einem EC2-Instanz; Dateien werden über das Dateisystem. Sie haben Benutzer gelieferten Gerät Namen und ein Block Device-Schnittstelle.
Für eine 20 GB Volumen, Amazon Schätzungen eine jährliche Ausfallrate für EBS Mengen von 1-in-200-1-in-1000. Die Ausfallrate erhöht sich die Größe der Lautstärke erhöht. Daher muss man entweder auf die Führung des up-to-date snapshot auf S3, oder über eine Sicherungskopie des Inhalts, dass irgendwo sonst können Sie schnell genug auf Ihre Bedürfnisse im Falle einer Störung.
EBS-Konten können maximal 20 Bände, es sei denn, ein höheres Limit beantragt wird von Amazon. Die maximale Größe der Band ist 1 TB und die Speicherung auf einem Band beschränkt sich auf die Rückstellungen und kann nicht geändert werden. EBS Bände können nur von einer EC2-Instanz in der gleichen Zone in der Erwägung, dass die Verfügbarkeit Schnappschüsse auf S3 kann von jedem Verfügbarkeit Zone.
Amazon S3 stellt eine einfache Web-Services-Schnittstelle verwendet werden kann zum Speichern und Abrufen von jeder Menge von Daten, zu jeder Zeit, von überall im Web. Es gibt jedem Entwickler Zugang zu derselben äußerst skalierbaren, zuverlässigen, schnellen, kostengünstigen Daten Speicher-Infrastruktur, die Amazon nutzt, um seine eigenen globalen Netzwerk von Web-Sites. Der Service zielt darauf ab, dass sie höchstmöglichen Nutzen des Umfangs und der, um diese Leistungen über die Entwickler. S3 muss Software sein, um lesen und schreiben von Dateien, sondern ist äußerst skalierbar, speichert 6 Kopien von Daten für die HA und Redundanz, und Gerüchten zufolge werden in Erlangen und ist äußerst skalierbar.
S3-Konten haben können maximal 100 Gruppen, die jeweils mit unbegrenzten Speicher-und eine unbegrenzte Anzahl von Dateien. Die maximale Größe einer einzelnen Datei ist 5 GB.
S3 ist unter "möglichen Kohärenz", was bedeutet, dass kann es zu einer Verzögerung in der schreibt, die in der EBS-System in der Erwägung, dass keine Kohärenz Verzögerungen. Auch EBS kann nur von einer Maschine in einer Zeit, in der Erwägung, dass Schnappschüsse auf S3 werden können,
In Bezug auf die Leistungsfähigkeit S3 hat die höhere Latenz und auch eine höhere Variation in der Latenz. S3 schreiben Latenz kann auch höher sein als gelesen Latenz. EBS auf der anderen Seite ist niedriger Latenz mit weniger Schwankungen. Es hat auch Caching-Auflösung für sehr niedrige Latenz schreiben. Jedoch bewusst sein, dass Auflösung Caching-und Out-of-Order-Spülung könnte dazu führen, entweder in einer unberechenbaren Datei oder eine Datenbank Korruption
In Bezug auf Durchsatz S3 hat eine maximale Durchsatz (single threaded) von ca. 20 MB / s oder 25 MB / s für multithreaded. Dies ist auf ein kleines Beispiel. Dieser erhöht sich auf 50 MB / s auf den großen und extra großen Instanzen. EBS hat einen maximalen Durchsatz durch das Netz, Diese isapproximately 25 MB / s auf einem kleinen Beispiel und 50 MB / s bei großen Fällen und 100 MB / s auf extra große Instanzen. Da beide S3 und EBS sind gemeinsame Ressourcen, die sie sich in Verlangsamung unter hoher Belastung.
Für Datei-Listing S3 ist langsam und die Suche ist nur in der Erwägung, dass durch die Vorwahl EBS hat schnell Verzeichnis und Suche. S3 ist Performance optimiert durch die Verwendung von mehreren Eimern. Die Schreibleistung ist optimiert, indem Sie Schlüssel in sortierter Reihenfolge. EBS einzigen Band Leistung ist vergleichbar mit einer Festplatte mit Auflösung Caching.
Es ist eine Alternative zur EBS für EC2, und das ist PersistentFS. Mit PersistentFS Sie ein Laufwerk mounten und benutzen Sie sie wie jede andere, sondern, und hier ist die Kernfrage, die Lagerung für das Gerät ist tatsächlich realisierte in viele kleine Stücke in einem Eimer S3 Lagerung. PersistentFS ist ein Closed-Source-Produkt auf der Grundlage der FUSE-Ansatz.
S3 kostet 15 Cent pro GB für die Lagerung tatsächlich genutzt und 1 Cent pro 10000 Gets, und 1 Cent pro 1000 STÜTZT. EBS kostet 10 Cent pro GB Rückstellungen und 1 Cent pro 100.000 I / O's. Für eine Preisbildung für PersistentFS und wie diese im Vergleich zu beiden S3 und EBS Ich schlage vor, Sie lesen diese Nachricht auf dem Amazonas-Foren gepostet, die als durch die PersistentFS Team.
Trackback URI | Kommentare RSS














