IBM Cloud Kubernetes Service-Speicherübersicht
Virtual Private Cloud Klassische Infrastruktur Satellite
Die folgenden Abschnitte enthalten eine Übersicht über die verfügbaren Speicheroptionen für Ihren Cluster.
Bevor Sie entscheiden können, welche Art von Speicher die richtige Lösung für Ihre IBM Cloud® Kubernetes Service Cluster ist, müssen Sie den IBM Cloud Infrastrukturanbieter, Ihre Anwendungsanforderungen, die Art der Daten, die Sie speichern möchten, und die Häufigkeit des Zugriffs auf diese Daten kennen.
- Entscheiden Sie, ob Ihre Daten permanent gespeichert werden sollen.
- Persistenter Speicher: Im persistenten Speicher gespeicherte Daten bleiben auch dann bestehen, wenn der Container, der Workerknoten oder der Cluster entfernt wird. Verwenden Sie persistenten Speicher in für statusabhängige Apps, Kerngeschäftsdaten oder Daten, die aufgrund gesetzlicher Bestimmungen verfügbar sein müssen, z. B. einen definierten Aufbewahrungszeitraum. Persistenter Speicher ist auch eine gute Option für die Prüfung.
- Nicht persistenter Speicher: Ihre Daten können entfernt werden, wenn der Container, der Workerknoten oder der Cluster entfernt wird. Nicht persistenter Speicher wird normalerweise zum Protokollieren von Informationen (z. B. für Systemprotokolle oder Containerprotokolle), für Entwicklungstests oder für den Zugriff auf Daten aus dem Dateisystem des Hosts verwendet.
- Wenn Sie Ihre Daten persistent speichern müssen, untersuchen Sie, ob Ihre App einen bestimmten Speichertyp erfordert. Wenn Sie eine vorhandene Anwendung verwenden, kann diese so konzipiert sein, dass sie Daten auf eine der folgenden Arten speichert.
- In einem Dateisystem: Die Daten können als Datei in einem Verzeichnis gespeichert werden. Sie können die Datei z. B. auf der lokalen Festplatte speichern. Manche Apps setzen voraus, dass die Daten in einem bestimmten Dateisystem
gespeichert werden (z. B.
nfs
oderext4
), um den Datenspeicher zu optimieren und Leistungsziele zu erreichen. - In einer Datenbank: Die Daten müssen in einer Datenbank gespeichert werden, die einem bestimmten Schema entspricht. Verschiedene Apps sind mit einer Datenbankschnittstelle ausgestattet, die Sie zum Speichern Ihrer Daten verwenden können. WordPress ist zum Beispiel dafür optimiert, dass Daten in einer MySQL-Datenbank gespeichert werden. In diesen Fällen wird der Typ des Speichers für Sie ausgewählt.
- Legen Sie den Typ der Daten fest, die Sie speichern wollen.
- Strukturierte Daten: Daten, die Sie in einer relationalen Datenbank speichern können, in der Sie über eine Tabelle mit Spalten und Zeilen verfügen. Daten in Tabellen können mithilfe von Schlüsseln verbunden werden und sind in der Regel aufgrund des vordefinierten Datenmodells leicht zugänglich. Beispiele sind Telefonnummern, Kontonummern, Sozialversicherungsnummern oder Postleitzahlen.
- Teilweise strukturierte Daten: Daten, die nicht in einer relationalen Datenbank enthalten sein können, die jedoch Organisationskriterien aufweisen, die Sie zum einfacheren Lesen und Analysieren dieser Daten verwenden können. Beispiele sind Dateien von Markup-Sprachen wie CSV, XML oder JSON.
- Unstrukturierte Daten: Daten, die keinem Organisationsmuster folgen und so komplex sind, dass sie nicht in einer relationalen Datenbank mit vordefinierten Datenmodellen gespeichert werden können. Um auf diese Daten zugreifen zu können, benötigen Sie erweiterte Tools und Software. Beispiele sind E-Mail-Nachrichten, Videos, Fotos, Audiodateien, Präsentationen, Daten aus sozialen Medien oder Webseiten.
Wenn Sie über strukturierte und unstrukturierte Daten verfügen, versuchen Sie, jeden dieser Datentyp separat in einer separaten Speicherlösung zu speichern, die für den jeweiligen Datentyp konzipiert wurde. Die Verwendung einer geeigneten Speicherlösung für Ihren Datentyp erleichtert Ihnen den Zugriff auf Ihre Daten und ermöglicht bessere Leistung, Skalierbarkeit, Permanenz und Konsistenz.
- Analysieren Sie, wie Sie auf Ihre Daten zugreifen möchten. Speicherlösungen werden in der Regel zur Unterstützung von Lese- oder Schreiboperationen konzipiert und optimiert.
- Schreibgeschützt: Sie möchten Ihre Daten nicht schreiben oder ändern. Ihre Daten sind schreibgeschützt.
- Lese-/Schreibzugriff: Sie möchten die Daten lesen, schreiben und ändern. Für Daten, die gelesen und geschrieben werden, ist es wichtig zu wissen, ob die Operationen leseintensiv, schreibintensiv oder ausgeglichen sind.
- Bestimmen Sie die Häufigkeit, mit der auf Ihre Daten zugegriffen wird.
- Hot Data: Daten, auf die häufig zugegriffen wird. Gängige Anwendungsfälle sind Web-Apps oder Mobile Apps.
- Cool Data oder Warm Data: Daten, auf die selten zugegriffen wird, z. B. einmal im Monat oder seltener. Gängige Anwendungsfälle sind Archive, kurzfristige Datenaufbewahrung oder Disaster-Recovery.
- Cold Data: Daten, auf die selten zugegriffen wird (wenn überhaupt). Gängige Anwendungsfälle sind Archive, langfristige Sicherung, Langzeitdaten.
- Frozen Data: Daten, auf die nicht zugegriffen wird und die Sie nur aus rechtlichen Gründen aufbewahren müssen.
Wenn Sie die Häufigkeit nicht vorhersagen können oder die Häufigkeit nicht einem strengen Muster folgt, bestimmen 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. IBM Cloud Object Storage bietet beispielsweise eine Speicherklasse flex
, die berücksichtigt, wie häufig
in einem Monat auf Daten zugegriffen wird, und optimiert die monatliche Abrechnung auf der Basis dieser Messung.
- Untersuchen Sie, ob Ihre Daten über mehrere App-Instanzen, Zonen oder Regionen hinweg gemeinsam genutzt werden müssen.
- Zugriff über mehrere Pods hinweg: 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. Auf einige Speicherlösungen kann jeweils nur von einem Pod zugreifen. Mit anderen Speicherlösungen können Sie Datenträger podübergreifend gemeinsam nutzen.
- Zugriff über mehrere Zonen und Regionen hinweg: Möglicherweise müssen Sie Ihre Daten über mehrere Zonen oder Regionen hinweg zugänglich machen. Einige Speicherlösungen, wie z. B. Datei- und Blockspeicher, sind rechenzentrumsspezifisch und können in einer Clusterkonfiguration mit mehren Zonen nicht zonenübergreifend gemeinsam genutzt werden.
Wenn Sie Ihre Daten zonen- oder regionsübergreifend zugänglich machen möchten, sollten Sie Ihre Rechtsabteilung zu Rate ziehen, um sicherzustellen, dass Ihre Daten in mehreren Zonen oder einem anderen Land gespeichert werden können.
- Prüfen Sie andere Speichermerkmale, die Ihre Wahl beeinflussen.
- Konsistenz: Die Zuverlässigkeit, dass eine Leseoperation die neueste Version einer Datei zurückgibt. Speicherlösungen bieten
strong consistency
, wenn sichergestellt ist, dass immer die neueste Version einer Datei zurückgegeben wird, odereventual consistency
, wenn die Leseoperation nicht unbedingt die neueste Version zurückgibt. Häufig findet sich die schwache Konsistenz bei geografisch verteilten Systemen, in denen eine Schreiboperation zuerst repliziert werden muss. - Leistung: Die Zeit, die benötigt wird, um eine Lese- oder Schreiboperation auszuführen.
- Permanenz: Die Zuverlässigkeit, dass eine Schreiboperation, die für Ihren Speicher festgeschrieben wurde, dauerhaft erhalten bleibt und nicht beschädigt wird oder verloren geht, selbst wenn sehr große Datenmengen (Gigabytes oder Terabytes) gleichzeitig in den Speicher geschrieben werden.
- Ausfallsicherheit: Die Fähigkeit zur Wiederherstellung nach einem Ausfall und zur Fortsetzung der Operationen, auch wenn eine Hardware- oder Softwarekomponente fehlgeschlagen ist. Zum Beispiel, wenn Ihr physischer Speicher von einem Stromausfall, einem Netzausfall oder einer Naturkatastrophe betroffen ist.
- Verfügbarkeit: Die Möglichkeit, den Zugriff auf Ihre Daten bereitzustellen, auch wenn ein Rechenzentrum oder eine Region nicht verfügbar ist. Die Verfügbarkeit Ihrer Daten wird in der Regel durch das Hinzufügen von Redundanz und die Einrichtung von Failover-Mechanismen erreicht.
- Skalierbarkeit: Die Fähigkeit, die Kapazität zu erweitern und die Leistung auf der Basis Ihrer Anforderungen anzupassen.
- Verschlüsselung: Das Maskieren von Daten, sodass sie für nicht berechtigte Benutzer nicht sichtbar sind.
Nicht persistente Speicheroptionen
Sie können die Optionen für nicht persistenten Speicher verwenden, wenn Ihre Daten nicht permanent gespeichert werden müssen oder wenn Sie einen Komponententest Ihrer App durchführen möchten. Die folgende Abbildung zeigt die verfügbaren Optionen für die nicht persistente Datenspeicherung in IBM Cloud Kubernetes Service an.
Merkmale | Innerhalb des Containers | Auf der primären oder sekundären Platte des Workerknotens |
---|---|---|
Mehrzonenfähig | Nein | Nein |
Datentypen | Alle | Alle |
Kapazität | Begrenzt auf die verfügbare Sekundärplatte des Workerknotens. Um die Menge an sekundärem Speicher zu begrenzen, die von Ihrem Pod verbraucht wird, verwenden Sie Ressourcenanforderungen und -grenzen für ephemeren Speicher. | Begrenzt auf den verfügbaren Speicherplatz des Arbeitsknotens auf der primären (hostPath ) oder sekundären Festplatte (emptyDir ). Um die Menge des sekundären Speichers zu begrenzen, der von Ihrem Pod verbraucht
wird, verwenden Sie Ressourcenanforderungen und -grenzen für ephemeren Speicher. |
Datenzugriffsmuster | Lese- und Schreiboperationen mit beliebiger Häufigkeit | Lese- und Schreiboperationen mit beliebiger Häufigkeit |
Zugriff | Über das lokale Dateisystem des Containers | Über Kubernetes hostPath für den Zugriff auf den Primärspeicher des Arbeitsknotens. Über Kubernetes emptyDir Volume für den Zugriff auf den sekundären Speicher des Arbeitsknotens. |
Leistung | Hoch | Hoch mit geringer Latenz bei Verwendung von SSD |
Ausfallsicherheit | Niedrig | Niedrig |
Verfügbarkeit | Bestimmt für den Container | Spezifisch für den Workerknoten |
Skalierbarkeit | Schwierig zu erweitern, da auf die Kapazität der sekundären Platte des Workerknotens begrenzt | Schwierig zu erweitern, da auf die Kapazität der primären und sekundären Platte des Workerknotens begrenzt |
Permanenz | Die Daten gehen verloren, wenn der Container abstürzt oder entfernt wird. | Daten in hostPath - oder emptyDir -Datenträgern gehen verloren, wenn der Workerknoten gelöscht, neu geladen oder aktualisiert wird, der Cluster gelöscht wird oder das IBM Cloud-Konto einen Aussetzstatus erreicht.
Darüber hinaus werden die Daten in einem emptyDir -Datenträger entfernt, wenn der zugewiesene Pod dauerhaft vom Workerknoten gelöscht wird und auf einem anderen Workerknoten eingeplant wird. |
Gängige Anwendungsfälle | Lokaler Image-Cache oder Containerprotokolle | Einrichtung eines leistungsstarken lokalen Cache, Zugriff auf Dateien aus dem Workerknoten-Dateisystem oder Durchführung von Komponententests. |
Nicht ideale Anwendungsfälle | Persistente Datenspeicherung oder gemeinsame Nutzung von Daten zwischen Containern | Persistenter Datenspeicher |
Einzelzonencluster
Wenn Sie einen Cluster mit einer einzelnen Zonenregion haben, können Sie unter IBM Cloud Kubernetes Service zwischen folgenden Optionen wählen, die einen schnellen Zugriff auf Ihre Daten ermöglichen. Um eine höhere Verfügbarkeit zu erreichen, sollten Sie eine Speicheroption verwenden, die für geografisch verteilte Daten ausgelegt ist, und, wenn dies für Ihre Anforderungen möglich ist, einen Multizonen-Cluster erstellen.
Die folgende Abbildung zeigt die Optionen, die in IBM Cloud Kubernetes Service verfügbar sind, um Ihre Daten in einem Einzelzonencluster permanent zu speichern.
Merkmale | Beschreibung |
---|---|
Bereitstellungsleitfaden | File Storage for Classic. |
Ideale Datentypen | Alle |
Unterstützter Bereitstellungstyp | Dynamisch und statisch |
Datennutzungsmuster | Zufällige Lese-/Schreibvorgänge, sequentielle Lese-/Schreibvorgänge oder schreibintensive Arbeitslasten |
Zugriff | Über das Dateisystem auf dem angehängten Datenträger |
Unterstützte Kubernetes Zugriffsmodi |
|
Leistung | Vorhersehbar aufgrund zugeordneter IOPS und Größe. IOPS werden von den Pods gemeinsam genutzt, die auf den Datenträger zugreifen. |
Konsistenz | Stark |
Permanenz | Hoch |
Ausfallsicherheit | Mittel, da spezifisch für ein Rechenzentrum. Dateispeicher auf von IBM in Gruppen zusammengefassten Servern mit redundanter Vernetzung. |
Verfügbarkeit | Mittel, da spezifisch für ein Rechenzentrum. |
Skalierbarkeit | Schwierig über das Rechenzentrum hinaus zu erweitern. Sie können einen vorhandenen Speichertier nicht ändern. |
Verschlüsselung | Im Ruhezustand |
Sicherung und Wiederherstellung | Richten Sie regelmäßige Snapshots ein, replizieren Sie Snapshots, duplizieren Sie Speicher, sichern Sie Daten auf IBM Cloud Object Storage oder kopieren Sie Daten in und aus Pods und Containern. |
Gängige Anwendungsfälle | Massen- oder Einzeldateispeicherung oder gemeinsame Nutzung von Dateien in einem einzelnen Zonencluster. |
Nicht ideale Anwendungsfälle | Multizonen-Cluster oder geografisch verteilte Daten. |
Merkmale | Beschreibung |
---|---|
Bereitstellungsleitfaden | Block Storage for Classiceinrichten. |
Ideale Datentypen | Alle |
Unterstützter Bereitstellungstyp | Dynamisch und statisch |
Datennutzungsmuster | Zufällige Lese-/Schreibvorgänge, sequentielle Lese-/Schreibvorgänge oder schreibintensive Arbeitslasten |
Zugriff | Über das Dateisystem auf dem gemounteten Volume. |
Unterstützte Kubernetes Zugriffsmodi | ReadWriteOnce (RWO) |
Leistung | Vorhersehbar aufgrund zugeordneter IOPS und Größe. IOPS werden von den Pods nicht gemeinsam genutzt. |
Konsistenz | Stark |
Permanenz | Hoch |
Ausfallsicherheit | Mittel, da spezifisch für ein Rechenzentrum. Blockspeicher auf von IBM in Gruppen zusammengefassten Servern mit redundanter Vernetzung. |
Verfügbarkeit | Mittel, da spezifisch für ein Rechenzentrum. |
Skalierbarkeit | Schwierig über das Rechenzentrum hinaus zu erweitern. Sie können einen vorhandenen Speichertier nicht ändern. |
Verschlüsselung | Im Ruhezustand. |
Sicherung und Wiederherstellung | Richten Sie regelmäßige Snapshots ein, replizieren Sie Snapshots, duplizieren Sie Speicher, sichern Sie Daten auf IBM Cloud Object Storage oder kopieren Sie Daten in und aus Pods und Containern. |
Gängige Anwendungsfälle | Statusabhängige Gruppen, Sicherungsspeicher, wenn Sie Ihre eigene Datenbank betreiben, oder leistungsfähigen Zugriff für einzelne Pods. |
Nicht ideale Anwendungsfälle | Cluster mit mehreren Zonen, geografisch verteilte Daten oder gemeinsame Nutzung von Daten durch mehrere Anwendungsinstanzen. |
Merkmal | Beschreibung |
---|---|
Bereitstellungsleitfaden | File Storage for VPC. |
Ideale Datentypen | Alle |
Unterstützter Bereitstellungstyp | Dynamisch und statisch |
Datennutzungsmuster | Zufällige Lese-/Schreibvorgänge, sequentielle Lese-/Schreibvorgänge oder schreibintensive Arbeitslasten |
Zugriff | Über das Dateisystem auf dem angehängten Datenträger |
Unterstützte Kubernetes Zugriffsmodi |
|
Leistung | Vorhersehbar aufgrund zugeordneter IOPS und Größe. IOPS werden von den Pods nicht gemeinsam genutzt. |
Konsistenz | Stark |
Permanenz | Hoch |
Ausfallsicherheit | Mittel, da spezifisch für ein Rechenzentrum. Dateispeicher auf von IBM in Gruppen zusammengefassten Servern mit redundanter Vernetzung. |
Verfügbarkeit | Mittel, da spezifisch für ein Rechenzentrum. |
Skalierbarkeit | Schwierig über das Rechenzentrum hinaus zu erweitern. Sie können einen vorhandenen Speichertier nicht ändern. |
Verschlüsselung | Keine |
Sicherung und Wiederherstellung | Führen Sie kubectl cp aus oder kopieren Sie Daten in und aus Pod und Containern. |
Gängige Anwendungsfälle | Massen- oder Einzeldateispeicherung oder gemeinsame Nutzung von Dateien in einem einzelnen Zonencluster. |
Nicht ideale Anwendungsfälle | Cluster mit mehreren Zonen, geografisch verteilte Daten oder gemeinsame Nutzung von Daten durch mehrere Anwendungsinstanzen. |
Merkmale | Beschreibung |
---|---|
Bereitstellungsleitfaden | Block Storage for VPC. |
Mehrzonenfähig | Nein, da spezifisch für ein Rechenzentrum. Daten können nicht zonenübergreifend gemeinsam genutzt werden, es sei denn, Sie implementieren Ihre eigene Datenreplikation. |
Ideale Datentypen | Alle |
Datennutzungsmuster | Zufällige Lese-/Schreibvorgänge, sequentielle Lese-/Schreibvorgänge oder schreibintensive Arbeitslasten |
Zugriff | Über das Dateisystem auf dem angehängten Datenträger |
Unterstützte Schreibvorgänge für Kubernetes-Zugriffe | ReadWriteOnce (RWO) |
Leistung | Vorhersehbar aufgrund zugeordneter IOPS und Größe. IOPS werden von den Pods nicht gemeinsam genutzt. |
Konsistenz | Stark |
Permanenz | Hoch |
Ausfallsicherheit | Mittel, da spezifisch für ein Rechenzentrum. Blockspeicher auf von IBM in Gruppen zusammengefassten Servern mit redundanter Vernetzung. |
Verfügbarkeit | Mittel, da spezifisch für ein Rechenzentrum. |
Skalierbarkeit | Schwierig über das Rechenzentrum hinaus zu erweitern. Sie können einen vorhandenen Speichertier nicht ändern. |
Verschlüsselung | Verschlüsselung bei der Übertragung mit Key Protect |
Sicherung und Wiederherstellung | Richten Sie regelmäßige Snapshots ein, replizieren Sie Snapshots, duplizieren Sie Speicher, sichern Sie Daten auf IBM Cloud Object Storage oder kopieren Sie Daten in und aus Pods und Containern. |
Gängige Anwendungsfälle | Statusabhängige Gruppen, Sicherungsspeicher, wenn Sie Ihre eigene Datenbank betreiben, oder leistungsfähigen Zugriff für einzelne Pods. |
Nicht ideale Anwendungsfälle | Cluster mit mehreren Zonen, geografisch verteilte Daten oder gemeinsame Nutzung von Daten durch mehrere Anwendungsinstanzen. |
Mehrzonencluster
Die folgenden Abschnitte zeigen die Optionen, die Sie in IBM Cloud Kubernetes Service haben, um Ihre Daten dauerhaft in einem Multizonen-Cluster zu speichern und hochverfügbar zu machen. Sie können diese Optionen in einem Einzelzonencluster verwenden, allerdings werden möglicherweise nicht die Hochverfügbarkeitsvorteile erzielt, die für Ihre App erforderlich sind.
Merkmal | Beschreibung |
---|---|
Bereitstellungsleitfaden | IBM Cloud Object Storage |
Unterstützte Infrastrukturprovider | Klassisch, VPC, Satellite |
Ideale Datentypen | Teilweise strukturierte und unstrukturierte Daten |
Datennutzungsmuster | Leseintensive Workloads Wenige oder keine Operationen |
Zugriff | Über das Dateisystem auf dem angehängten Datenträger (Plug-in) oder über die REST-API von Ihrer App |
Unterstützte Kubernetes Zugriffsmodi | ReadWriteMany (RWX) |
Leistung | Hoch für Leseoperationen. Vorhersehbar aufgrund zugeordneter IOPS und Größe, wenn Nicht-SDS-Maschinen verwendet werden. |
Konsistenz | Eventual |
Permanenz | Sehr hoch, wenn Datenausschnitte über einen Cluster der Speicherknoten verteilt sind. Auf jedem Knoten ist nur ein Teil der Daten gespeichert. |
Ausfallsicherheit | Hoch, da Datenausschnitte auf drei Zonen oder Regionen verteilt sind. Mittel, wenn sie nur in einem einzigen Zonengebiet eingerichtet sind. |
Verfügbarkeit | Hoch aufgrund der Verteilung über Zonen oder Regionen. |
Skalierbarkeit | Wird automatisch skaliert. |
Verschlüsselung | Bei Übertragung und ruhende Daten |
Sicherung und Wiederherstellung | Daten werden zwecks hoher Permanenz automatisch auf mehrere Knoten repliziert. Weitere Informationen finden Sie im SLA in den Servicebedingungen fürIBM Cloud Object Storage. |
Gängige Anwendungsfälle | Geografisch verteilte Daten, statische Big Data, statische Multimediainhalte, Web-Apps, Backups, Archive, statusabhängige Sets. |
Nicht ideale Anwendungsfälle | Schreibintensive Workloads, wahlfreie Schreiboperationen, inkrementelle Datenaktualisierungen oder Transaktionsdatenbanken. |
Merkmale | Beschreibung |
---|---|
Bereitstellungsleitfaden | Portworxeinrichten. |
Unterstützte Infrastrukturprovider | Klassisch, VPC, Satellite |
Ideale Datentypen | Any |
Datennutzungsmuster | Arbeitslasten mit hohem Lese- und Schreibanteil. |
Zugriff | Über das Dateisystem auf dem angehängten Datenträger (Plug-in) oder über die REST-API von Ihrer App |
Unterstützte Kubernetes Zugriffsmodi |
|
Leistung | Hoch für Leseoperationen. Vorhersehbar aufgrund zugeordneter IOPS und Größe, wenn Nicht-SDS-Maschinen verwendet werden. |
Konsistenz | Stark |
Permanenz | Sehr hoch, wenn Datenausschnitte über einen Cluster der Speicherknoten verteilt sind. Auf jedem Knoten ist nur ein Teil der Daten gespeichert. |
Ausfallsicherheit | Hoch, da Datenausschnitte auf drei Zonen oder Regionen verteilt sind. Mittel, wenn sie nur in einem einzigen Zonengebiet eingerichtet sind. |
Verfügbarkeit | Hoch aufgrund der Verteilung über Zonen oder Regionen. |
Skalierbarkeit | Wird automatisch skaliert. |
Verschlüsselung | Verwenden Sie Ihren eigenen Schlüssel zum Schutz Ihrer Daten bei der Übertragung und Ihrer ruhenden Daten mit IBM Key Protect. |
Sicherung und Wiederherstellung | Daten werden zwecks hoher Permanenz automatisch auf mehrere Knoten repliziert. Weitere Informationen finden Sie im SLA in den Servicebedingungen fürIBM Cloud Object Storage. Verwenden Sie lokale oder Cloud-Snapshots, um den aktuellen Status eines Datenträgers zu speichern. Weitere Informationen finden Sie unter Erstellen und Verwenden lokaler Snapshots. |
Gängige Anwendungsfälle | Cluster mit mehren Zonen. Geografisch verteilte Daten. Statische Big Data. Statische Multimediainhalte |
Nicht ideale Anwendungsfälle | Schreibintensive Workloads, wahlfreie Schreiboperationen, inkrementelle Datenaktualisierungen oder Transaktionsdatenbanken. |
Merkmale | Beschreibung |
---|---|
Bereitstellungsleitfaden | Verbinden Sie eine Cloud Databases Bereitstellung mit einer IBM Cloud Kubernetes Service Anwendung. |
Unterstützte Infrastrukturprovider | Klassisch, VPC, Satellite |
Ideale Datentypen | Abhängig von der DBaaS |
Datennutzungsmuster | Lese-/Schreib-intensive Arbeitslasten |
Zugriff | Über REST-API von Ihrer Anwendung. |
Unterstützte Schreibvorgänge für Kubernetes-Zugriffe | Nicht zutreffend, da der Zugriff direkt über die Anwendung erfolgt. |
Leistung | Hoch (bei Bereitstellung in demselben Rechenzentrum wie Ihre App). |
Konsistenz | Abhängig von der DBaaS |
Permanenz | Hoch |
Ausfallsicherheit | Abhängig von DBaaS und Ihrer Konfiguration. |
Verfügbarkeit | Hoch, wenn Sie mehrere Instanzen einrichten. |
Skalierbarkeit | Wird automatisch skaliert. |
Verschlüsselung | Im Ruhezustand |
Sicherung und Wiederherstellung | Abhängig von der DBaaS |
Gängige Anwendungsfälle | Cluster mit mehreren Zonen, relationale und nicht relationale Datenbanken oder geografisch verteilte Daten. |
Nicht ideale Anwendungsfälle | App, die zum Schreiben in ein Dateisystem bestimmt ist. |
Nächste Schritte
Um den Planungsprozess fortzusetzen, dokumentieren Sie Ihre Umgebungsarchitektur.