Skip to main content
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Speicher- und Leistungsanforderungen für StorageGRID

Änderungen vorschlagen

Es ist wichtig, die Speicheranforderungen für StorageGRID-Knoten zu kennen, um ausreichend Speicherplatz für die anfängliche Konfiguration und zukünftige Speichererweiterungen bereitzustellen.

Speicher- und Leistungsanforderungen variieren je nach softwarebasierter Knotenimplementierung.

Hinweis „Linux“ bezieht sich auf eine RHEL-, Ubuntu- oder Debian-Installation. Eine Liste der unterstützten Versionen befindet sich unter "NetApp Interoperabilitätsmatrix Tool (IMT)".

Speicherkategorien

StorageGRID Knoten benötigen drei logische Speicherkategorien:

  • Container Pool: Performance-Tier (10K SAS oder SSD) Speicher für die Node-Container, der dem Container-Engine-Speichertreiber zugewiesen wird, wenn die Container-Engine auf den Hosts installiert und konfiguriert wird, die Ihre StorageGRID Nodes unterstützen.

  • Systemdaten – Performance-Tier-Speicher (10K SAS oder SSD) für die persistente Speicherung von Systemdaten und Transaktionsprotokollen pro Knoten, die von den StorageGRID Host-Services genutzt und einzelnen Knoten zugeordnet werden.

  • Objektdaten – Performance-Tier (10K SAS oder SSD) Speicher und Capacity-Tier (NL-SAS/SATA) Massenspeicher für die persistente Speicherung von Objektdaten und Objektmetadaten.

Für alle Speicherkategorien sind RAID-basierte Blockgeräte erforderlich. Nicht redundante Festplatten, SSDs oder JBODs werden nicht unterstützt. Gemeinsam genutzter oder lokaler RAID-Speicher kann für jede Speicherkategorie verwendet werden; wenn jedoch die Knotenmigrationsfunktion in StorageGRID genutzt werden soll, müssen sowohl Systemdaten als auch Objektdaten auf gemeinsam genutztem Speicher abgelegt werden. Weitere Informationen finden sich unter "Anforderungen an die Migration von Node Containern".

Leistungsanforderungen

Die Leistung der für den Containerpool, Systemdaten und Objektmetadaten verwendeten Volumes hat einen erheblichen Einfluss auf die Gesamtleistung des Systems. Für diese Volumes empfiehlt sich Performance-Tier-Speicher (10K SAS oder SSD), um eine angemessene Festplattenleistung in Bezug auf Latenz, Input/Output-Operationen pro Sekunde (IOPS) und Durchsatz sicherzustellen. Für die persistente Speicherung von Objektdaten kann Kapazitäts-Tier-Speicher (NL-SAS/SATA) verwendet werden.

Die für den Containerpool, die Systemdaten und die Objektdaten verwendeten Volumes müssen über aktiviertes Write-Back-Caching verfügen. Der Cache muss sich auf einem geschützten oder persistenten Medium befinden.

Anforderungen an Hosts, die NetApp ONTAP Storage verwenden

Wenn der StorageGRID Node Speicher verwendet, der von einem NetApp ONTAP System zugewiesen wurde, ist zu bestätigen, dass für das Volume keine FabricPool Tiering-Richtlinie aktiviert ist. Das Deaktivieren der FabricPool Tiering-Funktion für Volumes, die mit StorageGRID Nodes verwendet werden, vereinfacht die Fehlerbehebung und die Speicheroperationen.

Hinweis Es sollte niemals FabricPool verwendet werden, um Daten, die mit StorageGRID in Zusammenhang stehen, wieder auf StorageGRID selbst zu verschieben. Das Tiering von StorageGRID-Daten zurück auf StorageGRID erhöht die Komplexität bei der Fehlerbehebung und im Betrieb.

Anzahl der benötigten Hosts

Jeder StorageGRID Standort benötigt mindestens drei Storage Nodes.

Hinweis In einer Implementierung in der Produktion wird nicht mehr als ein Storage Node auf einem einzelnen physischen oder virtuellen Host betrieben. Die Verwendung eines dedizierten Hosts für jeden Storage Node bietet eine isolierte Ausfalldomäne.

Andere Knotentypen, wie z. B. Admin Nodes oder Gateway Nodes, können auf denselben Hosts bereitgestellt werden oder, falls erforderlich, auf eigenen dedizierten Hosts.

Hinweis Festplatten-Snapshots können nicht zur Wiederherstellung von Grid-Knoten verwendet werden. Stattdessen sind die "Wiederherstellung von Grid-Node" Verfahren für jeden Knotentyp zu beachten.

Anzahl der Speichervolumes pro Node

Die folgende Tabelle zeigt die Anzahl der für jeden Host benötigten Speichervolumes (LUNs) und die Mindestgröße, die für jede LUN erforderlich ist, basierend darauf, welche Nodes auf diesem Host bereitgestellt werden.

Die maximal getestete LUN-Größe beträgt 39 TB.

Hinweis Diese Zahlen beziehen sich auf jeden einzelnen Host, nicht auf das gesamte Grid.
LUN Zweck Speicherkategorie Anzahl der LUNs Mindestgröße/LUN

Storage-Pool für Container-Engine

Container-Pool

1

Gesamtzahl der Knoten × 100 GB

/var/local Volumen

Systemdaten

1 für jeden Node auf diesem Host

100 GB

Speicherknoten

Objektdaten

3 für jeden Storage Node auf diesem Host

Hinweis: Ein Linux software-basierter Storage Node kann 1 bis 48 Storage Volumes haben. Ein VMware software-basierter Storage Node kann 1 bis 16 Storage Volumes haben. Mindestens 3 Storage Volumes werden empfohlen.

12 TB (4 TB/LUN, Minimum)

Maximal getestete LUN Größe: 39 TB.

Siehe Speicheranforderungen für Storage Nodes für weitere Informationen.

Speicherknoten (nur Metadaten)

Objektmetadaten

1

4 TB/LUN, mindestens

Maximal getestete LUN Größe: 39 TB.

Siehe Speicheranforderungen für Storage Nodes für weitere Informationen.

Hinweis: Für reine Metadaten-Storage Nodes wird nur eine rangedb benötigt.

Revisionsprotokolle des Admin-Nodes

Systemdaten

1 für jeden Admin Node auf diesem Host

200 GB

Admin Node-Tabellen

Systemdaten

1 für jeden Admin Node auf diesem Host

200 GB

Hinweis Abhängig vom konfigurierten Überwachungsniveau, der Größe der Benutzereingaben wie dem S3-Objektschlüsselname und davon, wie viele Revisionsprotokolldaten gespeichert werden müssen, kann es erforderlich sein, die Größe der Revisionsprotokoll LUN auf jedem Admin-Node zu erhöhen. Im Allgemeinen generiert ein Grid etwa 1 KB Revisionsprotokolldaten pro S3-Operation, was bedeutet, dass eine 200 GB LUN 70 Millionen Operationen pro Tag oder 800 Operationen pro Sekunde für zwei bis drei Tage unterstützt.

Mindestspeicherplatz für einen Host

Die folgende Tabelle zeigt den minimalen Speicherplatzbedarf für jeden Knotentyp. Mit dieser Tabelle lässt sich die Mindestspeicherkapazität bestimmen, die dem Host in jeder Speicherkategorie zur Verfügung stehen muss, abhängig davon, welche Knoten auf diesem Host bereitgestellt werden.

Hinweis Festplatten-Snapshots können nicht zur Wiederherstellung von Grid-Knoten verwendet werden. Stattdessen sind die "Wiederherstellung von Grid-Node" Verfahren für jeden Knotentyp zu beachten.

Jeder Node-Host benötigt eine 100 GB LUN für das Betriebssystem.

Knotentyp Container-Pool Systemdaten Objektdaten

Speicherknoten

100 GB

100 GB

4.000 GB

Admin-Node

100 GB

500 GB (3 LUNs)

nicht zutreffend

${post_edited_translations.segment}

100 GB

100 GB

nicht zutreffend

Beispiel: Berechnung des Speicherbedarfs für einen Host oder eine virtuelle Maschine

Angenommen, Sie planen, drei Nodes auf demselben Host oder derselben virtuellen Maschine bereitzustellen: einen Storage Node, einen Admin Node und einen Gateway Node. Dem Host sollten mindestens neun Storage Volumes bereitgestellt werden. Mindestens 300 GB Performance-Tier-Speicher für die Node-Container, 700 GB Performance-Tier-Speicher für Systemdaten und Transaktionsprotokolle sowie 12 TB Capacity-Tier-Speicher für Objektdaten werden benötigt.

Linux Host Beispiel
Knotentyp LUN Zweck Anzahl der LUNs LUN-Größe

Speicherknoten

Storage-Pool für Container-Engine

1

300 GB (100 GB/Node)

Speicherknoten

/var/local Volumen

1

100 GB

Speicherknoten

Objektdaten

3

12 TB (4 TB/LUN)

Admin-Node

/var/local Volumen

1

100 GB

Admin-Node

Revisionsprotokolle des Admin-Nodes

1

200 GB

Admin-Node

Admin Node-Tabellen

1

200 GB

${post_edited_translations.segment}

/var/local Volumen

1

100 GB

Gesamt

9

Container Pool: 300 GB

Systemdaten: 700 GB

Objektdaten: 12.000 GB

Beispiel für eine VMware virtuelle Maschine
Knotentyp LUN Zweck Anzahl der LUNs LUN-Größe

Speicherknoten

Betriebssystem Volume

1

100 GB

Speicherknoten

Objektdaten

3

12 TB (4 TB/LUN)

Admin-Node

Betriebssystem Volume

1

100 GB

Admin-Node

Revisionsprotokolle des Admin-Nodes

1

200 GB

Admin-Node

Admin Node-Tabellen

1

200 GB

${post_edited_translations.segment}

Betriebssystem Volume

1

100 GB

Gesamt

8

Systemdaten: 700 GB

Objektdaten: 12.000 GB

Spezifische Speicheranforderungen für Storage Nodes

Linux und VMware haben unterschiedliche Speicheranforderungen für Speicherknoten:

  • Ein Linux-Software-basierter Storage Node kann 1 bis 48 Storage Volumes haben

  • Ein VMware softwarebasierter Storage Node kann 1 bis 16 Storage Volumes haben.

  • Drei oder mehr Speichervolumes werden empfohlen.

  • Jedes Speichervolumen sollte 4 TB oder größer sein.

Hinweis Ein Appliance Storage Node kann auch bis zu 48 Speichervolumes haben.

Wie in der Abbildung dargestellt, reserviert StorageGRID Speicherplatz für Objektmetadaten auf Speichervolume 0 jedes Storage Node. Der verbleibende Speicherplatz auf Speichervolume 0 und allen anderen Speichervolumes im Storage Node wird ausschließlich für Objektdaten verwendet.

Metadaten Space Storage Node

Um Redundanz zu gewährleisten und Objektmetadaten vor Verlust zu schützen, speichert StorageGRID an jedem Standort drei Kopien der Metadaten aller Objekte im System. Die drei Kopien der Objektmetadaten werden gleichmäßig auf alle Storage Nodes an jedem Standort verteilt.

Bei der Installation eines Grids mit reinen Metadaten-Speicherknoten muss das Grid auch eine Mindestanzahl an Knoten für die Objektspeicherung enthalten. Weitere Informationen zu reinen Metadaten-Speicherknoten sind unter "Arten von Speicherknoten" verfügbar.

  • Für ein Grid an einem einzelnen Standort sind mindestens zwei Storage Nodes für Objekte und Metadaten konfiguriert.

  • Bei einem Multi-Site-Grid ist mindestens ein Storage Node pro Standort für Objekte und Metadaten konfiguriert.

Wenn Sie dem Volume 0 eines neuen Storage Node Speicherplatz zuweisen, müssen Sie sicherstellen, dass ausreichend Speicherplatz für den Anteil dieses Node an allen Objektmetadaten vorhanden ist.

  • Mindestens 4 TB müssen Volume 0 zugewiesen werden.

    Hinweis Wenn für einen Storage Node nur ein Storage-Volume verwendet wird und diesem 4 TB oder weniger zugewiesen werden, kann der Storage Node beim Start in den schreibgeschützten Speicherzustand wechseln und nur Objektmetadaten speichern.
    Hinweis Wenn weniger als 500 GB dem Volume 0 (nur für nicht-produktive Zwecke) zugewiesen werden, sind 10 % der Speicherkapazität des Storage-Volumes für Metadaten reserviert.
  • Softwarebasierte Metadaten-only-Knotenressourcen müssen mit den vorhandenen Storage Nodes-Ressourcen übereinstimmen. Beispielsweise:

    • Wenn der bestehende StorageGRID Standort SG6000 oder SG6100 Appliances verwendet, müssen die softwarebasierten Metadaten-only Nodes die folgenden Mindestanforderungen erfüllen:

      • 128 GB RAM

      • 8-Core-CPU

      • 8 TB SSD oder gleichwertiger Speicherplatz für die Cassandra Datenbank (rangedb/0)

    • Wenn die bestehende StorageGRID Site virtuelle Storage Nodes mit 24 GB RAM, 8 Core CPU und 3 TB oder 4 TB Metadatenspeicher verwendet, sollten die softwarebasierten Metadaten-only Nodes ähnliche Ressourcen verwenden (24 GB RAM, 8 Core CPU und 4 TB Metadatenspeicher (rangedb/0)).

      Beim Hinzufügen eines neuen StorageGRID Standorts sollte die Gesamtkapazität der Metadaten des neuen Standorts mindestens der Gesamtkapazität bestehender StorageGRID Standorte entsprechen, und die Ressourcen des neuen Standorts sollten den Storage Nodes an bestehenden StorageGRID Standorten entsprechen.

  • Bei der Installation eines neuen Systems (StorageGRID 11.6 oder höher) und wenn jeder Storage Node über 128 GB oder mehr RAM verfügt, mindestens 8 TB oder mehr Volume 0 zuweisen. Die Verwendung eines größeren Werts für Volume 0 kann den für Metadaten auf jedem Storage Node zulässigen Speicherplatz erhöhen.

  • Bei der Konfiguration verschiedener Storage Nodes für einen Standort sollte nach Möglichkeit dieselbe Einstellung für Volume 0 verwendet werden. Enthält ein Standort Storage Nodes unterschiedlicher Größe, bestimmt der Storage Node mit dem kleinsten Volume 0 die Metadatenkapazität dieses Standorts.

Weitere Details sind unter "Objekt-Metadaten-Speicher verwalten" zu finden.