Persistenten Speicher planen

Nachdem Sie die verfügbaren Speicherlösungen und -provider überprüft haben, planen Sie den benötigten Speicher und fordern Sie ihn beim Infrastrukturteam an.

Speicherlösung auswählen

Bevor Sie entscheiden können, welcher Speichertyp die richtige Lösung für Sie ist, müssen Sie die Anforderungen Ihrer App, den Typ der Daten, die gespeichert werden sollen, und die erforderliche Zugriffshäufigkeit auf diese Daten kennen.

  1. Entscheiden Sie, ob Ihre Daten permanent gespeichert werden müssen oder ob Ihre Daten zu jedem beliebigen Zeitpunkt entfernt werden können.

  2. Wenn Sie Ihre Daten speichern müssen, analysieren Sie, ob Ihre App einen bestimmten Typ von Speicher erfordert. Wenn Sie eine vorhandene App verwenden, ist die App möglicherweise so ausgelegt, dass Daten auf eine der folgenden Arten gespeichert werden:

  3. Wenn Ihre App keine Begrenzung für den Typ des zu verwendenden Speichers aufweist, bestimmen Sie den Typ der Daten, die Sie speichern möchten.

    Wenn Ihre Daten strukturiert und unstrukturiert sind, versuchen Sie, jeden Datentyp separat in einer Speicherlösung zu speichern, die für diesen Datentyp ausgelegt ist. Die Verwendung einer geeigneten Speicherlösung für Ihren Datentyp erleichtert Ihnen den Zugriff auf Ihre Daten und bietet Ihnen Vorteile hinsichtlich Leistung, Skalierbarkeit, Permanenz und Konsistenz.

  4. Analysieren Sie, wie Sie auf Ihre Daten zugreifen wollen. Speicherlösungen sind in der Regel so konzipiert und optimiert, dass sie Lese- oder Schreiboperationen unterstützen.

  5. Ermitteln Sie die Häufigkeit, mit der auf Ihre Daten zugegriffen wird. Wenn Sie die Häufigkeit des Datenzugriffs kennen, können Sie ermitteln, welche Leistung Sie für Ihren Speicher benötigen. Daten, auf die häufig zugegriffen wird, befinden sich in der Regel im Schnellzugriffsspeicher.

    Wenn Sie die Häufigkeit nicht vorhersagen können oder wenn die Häufigkeit keinem bestimmten Muster folgt, ermitteln Sie, ob Ihre Workloads leseintensiv, schreibintensiv oder ausgeglichen sind. Sehen Sie sich dann die Speicheroption an, die Ihrer Workload entspricht, und untersuchen Sie, welche Speicherschicht (Storage Tier) Ihnen die erforderliche Flexibilität bietet.

  6. Untersuchen Sie, ob Ihre Daten über mehrere App-Instanzen, Zonen oder Regionen hinweg gemeinsam genutzt werden müssen.
    Wenn Sie persistente Kubernetes-Datenträger für den Zugriff auf Ihren Speicher verwenden, können Sie die Anzahl der Pods bestimmen, die den Datenträger gleichzeitig anhängen können. Bestimmte Speicherlösungen - wie z. B. Blockspeicher - können jeweils nur von einem Pod gleichzeitig aufgerufen werden. Bei anderen Speicherlösungen können Sie denselben Datenträger über mehrere Pods hinweg gemeinsam nutzen.

  7. Prüfen Sie andere Speichermerkmale, die Ihre Wahl beeinflussen.

  8. Prüfen Sie die verfügbaren persistenten Speicherlösungen und wählen Sie die Lösung aus, die am besten für Ihre App- und Datenanforderungen geeignet ist. Weitere Informationen zu den verfügbaren Lösungen finden Sie im Speicherleitfaden.