Verwenden von Amazon S3 S3-kompatiblem Speicher auf Geräten der Snow Family mit einem Cluster von Snow-Geräten - AWS Snowball Edge Leitfaden für Entwickler

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden von Amazon S3 S3-kompatiblem Speicher auf Geräten der Snow Family mit einem Cluster von Snow-Geräten

Ein Cluster ist eine Sammlung von drei oder mehr Snowball Edge-Geräten, die als eine einzige logische Einheit für lokale Speicher- und Rechenzwecke verwendet werden. Ein Cluster bietet zwei Hauptvorteile gegenüber einem eigenständigen Snowball Edge-Gerät für lokalen Speicher und Datenverarbeitung:

  • Höhere Haltbarkeit — Die in einem Cluster von Snowball Edge-Geräten gespeicherten S3-Daten weisen im Vergleich zu einem einzelnen Gerät eine höhere Datenbeständigkeit auf. Darüber hinaus bleiben die Daten auf dem Cluster trotz möglicher Hardwareausfälle, die sich auf den Cluster auswirken, sicher und funktionsfähig. Cluster können den Verlust eines Geräts in Clustern von 3 und 4 Geräten und von bis zu zwei Geräten in Clustern von 5 bis 16 Geräten aushalten, bevor die Daten gefährdet sind. Sie können fehlerhafte Knoten ersetzen, um die Beständigkeit und Sicherheit der im Cluster gespeicherten Daten zu gewährleisten.

  • Mehr Speicherplatz — Mit speicheroptimierten Snowball Edge-Geräten können Sie einen einzelnen Cluster mit 16 Knoten und bis zu 2,6 PB nutzbarer S3-kompatibler Speicherkapazität erstellen. Mit den für die Datenverarbeitung optimierten Snowball Edge-Geräten können Sie einen einzelnen Cluster mit 16 Knoten und bis zu 501 TB nutzbarer S3-kompatibler Speicherkapazität erstellen.

Ein Cluster von Snowball Edge-Geräten besteht aus Leaderless-Knoten. Jeder Knoten kann Daten in den gesamten Cluster schreiben und Daten aus dem gesamten Cluster lesen, und alle Knoten sind in der Lage, den Cluster zu behind-the-scenes verwalten.

Beachten Sie bei der Planung der Verwendung eines Clusters von Snowball Edge-Geräten die folgenden Überlegungen:

  • Wir empfehlen, dass Sie für alle Geräte im Cluster eine redundante Stromquelle bereitstellen, um mögliche Leistungs- und Stabilitätsprobleme im Cluster zu reduzieren.

  • Wie bei eigenständigen lokalen Speicher- und Rechenaufträgen können die in einem Cluster gespeicherten Daten nicht in Amazon S3 importiert werden, ohne zusätzliche Geräte als Teil separater Importaufträge zu bestellen. Wenn Sie zusätzliche Geräte als Importaufträge bestellen, können Sie die Daten vom Cluster auf die Geräte mit den Importaufträgen übertragen.

  • Um Daten von Amazon S3 auf einen Cluster zu übertragen, verwenden Sie Amazon S3, API um Amazon S3 S3-Buckets auf dem Cluster zu erstellen, um Objekte aus S3 zu speichern und abzurufen. Sie können es auch verwenden, AWS DataSync um Objekte zwischen AWS Speicherdiensten und Amazon S3 S3-kompatiblem Speicher auf Snow Family-Geräten auf einem Snowball Edge-Gerät zu übertragen. Weitere Informationen finden Sie unter Konfiguration von Übertragungen mit S3-kompatiblem Speicher auf Snowball Edge.

  • Sie können einen Job erstellen, um einen Cluster von Geräten aus dem Managementkonsole für die AWS Snow-Familie AWS CLI, dem oder einem der AWS SDKs Geräte zu bestellen. Weitere Informationen finden Sie unter Erste Schritte mit Snow Family-Geräten.

  • Jedes Gerät im Cluster hat eine Knoten-ID. Eine Knoten-ID ist eine eindeutige Kennung für jedes Gerät im Cluster, wie eine Job-ID für ein eigenständiges Gerät. Sie können den Knoten IDs vom Managementkonsole für die AWS Snow-Familie, dem AWS CLI AWS SDKs, und dem Snowball Edge-Client abrufen. Der Snowball Edge-Client befiehlt describe-device und describe-cluster gibt den Knoten IDs mit anderen Informationen über Geräte oder den Cluster zurück.

  • Die Lebensdauer eines Clusters wird durch das Sicherheitszertifikat begrenzt, das für die Cluster-Geräte bei der Bereitstellung des Clusters gewährt wird. Standardmäßig können Snowball Edge-Geräte bis zu 360 Tage lang verwendet werden, bevor sie zurückgegeben werden müssen. Nach Ablauf dieses Zeitraums reagieren die Geräte nicht mehr auf Lese-/Schreibanfragen. Wenn Sie ein oder mehrere Geräte länger als 360 Tage behalten müssen, wenden Sie sich an AWS Support.

  • Wenn AWS Sie ein zurückgesandtes Gerät erhalten, das Teil eines Clusters war, führen wir eine vollständige Löschung des Geräts durch. Diese Löschung entspricht den Standards 800-88 des National Institute of Standards and Technology (NIST).

Amazon S3 S3-kompatibler Speicher auf Geräten der Snow Family, Cluster-Fehlertoleranz und Speicherkapazität
Cluster-Größe Fehlertoleranz Speicherkapazität von Snowball Edge Compute Optimized (mit AMD EPYC Gen1HDD, und optionalGPU) Geräten (in TB) Speicherkapazität von Snowball Edge Compute Optimized (Compute Optimized with AMD EPYC Gen2 andNVMe) -Geräten (in TB) Speicherkapazität von für Snowball Edge optimierten 210-TB-Geräten (in TB)

3

Verlust von bis zu einem Knoten

83

38

438

4

Verlust von bis zu einem Knoten

125

57

657

5

Verlust von bis zu 2 Knoten

125

57

657

6

Verlust von bis zu 2 Knoten

167

76

904

7

Verlust von bis zu 2 Knoten

209

95

1096

8

Verlust von bis zu 2 Knoten

250

114

1315

9

Verlust von bis zu 2 Knoten

292

133

1534

10

Verlust von bis zu 2 Knoten

334

152

1754

11

Verlust von bis zu 2 Knoten

370

165

1970

12

Verlust von bis zu 2 Knoten

376

171

1973

13

Verlust von bis zu 2 Knoten

418

190

2192

14

Verlust von bis zu 2 Knoten

459

209

2411

15

Verlust von bis zu 2 Knoten

495

225

2625

16

Verlust von bis zu 2 Knoten

501

228

2631

Nachdem Sie einen Cluster entsperrt haben, können Sie Daten in diesem Cluster speichern und darauf zugreifen. Sie können den Amazon S3 S3-kompatiblen Endpunkt verwenden, um Daten aus einem Cluster zu lesen und in einen Cluster zu schreiben.

Um Daten aus einem Cluster zu lesen oder in einen Cluster zu schreiben, benötigen Sie ein Lese-/Schreibquorum mit nicht mehr als der zulässigen Anzahl nicht verfügbarer Knoten in Ihrem Gerätecluster.

Snowball Edge-Cluster-Quoren

Ein Quorum stellt die Mindestanzahl von Snowball Edge-Geräten in einem Cluster dar, die miteinander kommunizieren müssen, um ein Lese-/Schreibquorum aufrechtzuerhalten.

Wenn alle Geräte in einem Cluster fehlerfrei sind, haben Sie ein Lese-/Schreibquorum für Ihren Cluster. Wenn eines oder zwei dieser Geräte offline gehen, reduzieren Sie die Betriebskapazität des Clusters. Sie können jedoch immer noch Lese- und Schreibvorgänge auf dem Cluster durchführen. Wenn der Cluster bis auf ein oder zwei Geräte in Betrieb ist, hat der Cluster immer noch ein Lese-/Schreibquorum. Die Anzahl der Knoten, die offline gehen können, bevor die Betriebskapazität des Clusters beeinträchtigt wird, finden Sie in. this table

Quorom kann verloren gehen, wenn ein Cluster mehr als die unter angegebene Anzahl von Geräten verliert. this table Wenn ein Quorom verloren geht, ist der Cluster offline und die Daten im Cluster sind nicht verfügbar. Je nach Schweregrad des Vorgangs können Sie dies entweder beheben oder die Daten sind möglicherweise dauerhaft verloren. Wenn es sich um ein temporäres externes Stromversorgungsereignis handelt und Sie die Snowball Edge-Geräte wieder einschalten und alle Knoten im Cluster entsperren können, sind Ihre Daten wieder verfügbar.

Wichtig

Wenn kein Mindestquorum an intakten Knoten vorhanden ist, wenden Sie sich an. AWS Support

Sie können den describe-cluster Befehl verwenden, um den Sperrstatus und die Erreichbarkeit über das Netzwerk für jeden Knoten einzusehen. Wenn Sie den Clusterspeicher verwenden, müssen Sie sicherstellen, dass die Geräte in Ihrem Cluster ordnungsgemäß funktionieren und verbunden sind. Weitere Informationen finden Sie unter Gerätestatus abrufen.

Wenn Sie feststellen, dass ein oder mehrere Knoten fehlerhaft sind, können Sie die Knoten im Cluster ersetzen, um Quorom und die Integrität und Stabilität Ihrer Daten aufrechtzuerhalten. Weitere Informationen finden Sie unter Einen Knoten in einem Cluster ersetzen.