Übersicht der Hosting-Modelle
Um eine zuverlässige Ressourcenzuweisung zu ermöglichen, Cloud Databases bietet zwei Hosting-Modelle an: Shared Compute und Isolated Compute. Cloud Databases Shared Compute ist eine flexible Option für Ihre Datenbankbereitstellung, die die Vorhersagbarkeit der Leistung gewährleistet. Cloud Databases Isolated Compute ist unsere Empfehlung für Produktionsanwendungen in Unternehmen und bietet eine präzisere Steuerung und Unternehmensfunktionen.
Die Skalierung Ihrer Shared Compute- oder Isolated Compute-Datenbanken ist derzeit nur über die CLI, API oder Terraform möglich.
Cloud Databases Isoliertes Rechnen
Isolated Compute ist ein sicheres Single-Tenant-Angebot für komplexe, hochleistungsfähige Unternehmens-Workloads. Indem Sie Ihre Bereitstellung und alle zugehörigen Agenten für die Verwaltung von Benutzerdaten auf einem isolierten Rechner platzieren, Cloud Databases Isolated Compute bietet dedizierte Computing-Ressourcen, dedizierte Speicherbandbreite und Isolierung auf Hypervisor-Ebene.
Wählen Sie bei der Bereitstellung eine anfängliche Hostgröße für Ihre Instanz. Der Speicherplatz wird weiterhin separat ausgewählt, so dass Sie die Größe der Festplatte und die Anzahl der IOPSEine Standardbenchmark für die Datenverarbeitung, mit der die besten Konfigurationseinstellungen für Server ermittelt werden., die Ihre Datenbank erhält, selbst bestimmen können.
Die automatische CPU- und RAM-Skalierung wird bei Isolated Compute nicht unterstützt. Die automatische Skalierung von Festplatten ist verfügbar. Wenn Sie eine isolierte Instanz bereitgestellt oder von einer Bereitstellung mit Autoscaling umgestellt haben, überwachen Sie Ihre Ressourcen mit der IBM Cloud® Monitoring, die Metriken für Arbeitsspeicher, Festplattenspeicher und Festplatten-I/O-Auslastung liefert. Um Ressourcen zu Ihrer Instanz hinzuzufügen, skalieren Sie Ihre Bereitstellung manuell.
Isoliertes Compute-Sizing
Isolated Compute bietet 6 Größenauswahlmöglichkeiten:
- 4 CPU x 16 RAM
- 8 CPU x 32 RAM
- 8 CPU x 64 RAM
- 16 CPU x 64 RAM
- 32 CPU x 128 RAM
- 30 CPU × 240 RAM
Cloud Databases Isoliertes Rechnen
Isolated Compute ist ein sicheres Single-Tenant-Angebot für komplexe, hochperformante Unternehmens-Workloads. Indem Sie Ihre Bereitstellung und alle zugehörigen Agenten für die Verwaltung von Benutzerdaten auf einem isolierten Rechner platzieren, Cloud Databases Isolated Compute bietet dedizierte Computing-Ressourcen, dedizierte Speicherbandbreite und Isolierung auf Hypervisor-Ebene.
Wählen Sie bei der Bereitstellung die CPU- und RAM-Größe für den Rechner, auf dem Ihre Datenbank eingerichtet werden soll. Dieser Rechner ist ausschließlich für den Betrieb Ihrer Datenbankinstanz vorgesehen. Der Speicherplatz wird weiterhin separat ausgewählt, so dass Sie die Größe der Festplatte und die Anzahl der IOPSEine Standardbenchmark für die Datenverarbeitung, mit der die besten Konfigurationseinstellungen für Server ermittelt werden., die Ihre Datenbank erhält, selbst bestimmen können. Skalieren Sie Ihre Datenbank und ändern Sie die Maschinengröße mit der von Ihnen bevorzugten Methode: mit dem Cloud Databases CLI-Plug-in, der Cloud Databases API, mit Terraform oder mit vorgefertigten, quelloffenen und unternehmenstauglichen Terraform IBM Modulen(TIM), die auch die automatische Skalierungsfunktion unterstützen.
Isoliertes Compute-Sizing
Isolated Compute bietet 6 Größenauswahlmöglichkeiten:
- 4 CPU x 16 RAM
- 8 CPU x 32 RAM
- 8 CPU x 64 RAM
- 16 CPU x 64 RAM
- 32 CPU x 128 RAM
- 30 CPU × 240 RAM
Der host_flavor legt die Größenordnung für Compute fest. Geben Sie den entsprechenden Wert für Ihre gewünschte Größe ein. Um eine Shared Compute-Instanz bereitzustellen, geben Sie multitenant an. Bei allen anderen
Optionen werden Sie auf verschiedene Größen von Isolated Compute gesetzt.
| Gastgeber-Geschmack | host_flavor Wert |
|---|---|
| Gemeinsam genutzte Rechenressourcen | multitenant |
| 4 CPU x 16 RAM | b3c.4x16.encrypted |
| 8 CPU x 32 RAM | b3c.8x32.encrypted |
| 8 CPU x 64 RAM | m3c.8x64.encrypted |
| 16 CPU x 64 RAM | b3c.16x64.encrypted |
| 32 CPU x 128 RAM | b3c.32x128.encrypted |
| 30 CPU × 240 RAM | m3c.30x240.encrypted |
Cloud Databases Isoliertes Rechnen
Isolated Compute ist ein sicheres Single-Tenant-Angebot für komplexe, hochperformante Unternehmens-Workloads. Indem Sie Ihre Bereitstellung und alle zugehörigen Agenten für die Verwaltung von Benutzerdaten auf einem isolierten Rechner platzieren, Cloud Databases Isolated Compute bietet dedizierte Computing-Ressourcen, dedizierte Speicherbandbreite und Isolierung auf Hypervisor-Ebene.
Wählen Sie bei der Bereitstellung die CPU- und RAM-Größe für den Rechner, auf dem Ihre Datenbank eingerichtet werden soll. Dieser Rechner ist ausschließlich für den Betrieb Ihrer Datenbankinstanz vorgesehen. Der Speicherplatz wird weiterhin separat ausgewählt, so dass Sie die Größe der Festplatte und die Anzahl der IOPSEine Standardbenchmark für die Datenverarbeitung, mit der die besten Konfigurationseinstellungen für Server ermittelt werden., die Ihre Datenbank erhält, selbst bestimmen können. Skalieren Sie Ihre Datenbank und ändern Sie die Maschinengröße mit der von Ihnen bevorzugten Methode: mit dem Cloud Databases CLI-Plug-in, der Cloud Databases API, mit Terraform oder mit vorgefertigten, quelloffenen und unternehmenstauglichen Terraform IBM Modulen(TIM ), die auch die automatische Skalierungsfunktion unterstützen.
Isoliertes Compute-Sizing
Isolated Compute bietet 6 Größenauswahlmöglichkeiten:
- 4 CPU x 16 RAM
- 8 CPU x 32 RAM
- 8 CPU x 64 RAM
- 16 CPU x 64 RAM
- 32 CPU x 128 RAM
- 30 CPU × 240 RAM
Der host_flavor legt die Größenordnung für Compute fest. Geben Sie den entsprechenden Wert für Ihre gewünschte Größe ein. Um eine Shared Compute-Instanz bereitzustellen, geben Sie multitenant an. Bei allen anderen
Optionen werden Sie auf verschiedene Größen von Isolated Compute gesetzt.
| Gastgeber-Geschmack | host_flavor Wert |
|---|---|
| Gemeinsam genutzte Rechenressourcen | multitenant |
| 4 CPU x 16 RAM | b3c.4x16.encrypted |
| 8 CPU x 32 RAM | b3c.8x32.encrypted |
| 8 CPU x 64 RAM | m3c.8x64.encrypted |
| 16 CPU x 64 RAM | b3c.16x64.encrypted |
| 32 CPU x 128 RAM | b3c.32x128.encrypted |
| 30 CPU × 240 RAM | m3c.30x240.encrypted |
Cloud Databases Isoliertes Rechnen
Isolated Compute ist ein sicheres Single-Tenant-Angebot für komplexe, hochperformante Unternehmens-Workloads. Indem Sie Ihre Bereitstellung und alle zugehörigen Agenten für die Verwaltung von Benutzerdaten auf einem isolierten Rechner platzieren, Cloud Databases Isolated Compute bietet dedizierte Computing-Ressourcen, dedizierte IO- und Netzwerkbandbreite und Isolierung auf Hypervisor-Ebene.
Wählen Sie bei der Bereitstellung die CPU- und RAM-Größe für den Rechner, auf dem Ihre Datenbank eingerichtet werden soll. Dieser Rechner ist ausschließlich für den Betrieb Ihrer Datenbankinstanz vorgesehen. Der Speicherplatz wird weiterhin separat ausgewählt, so dass Sie die Größe der Festplatte und die Anzahl der IOPSEine Standardbenchmark für die Datenverarbeitung, mit der die besten Konfigurationseinstellungen für Server ermittelt werden., die Ihre Datenbank erhält, selbst bestimmen können. Skalieren Sie Ihre Datenbank und ändern Sie die Maschinengröße mit der von Ihnen bevorzugten Methode: mit dem Cloud Databases CLI-Plug-in, der Cloud Databases API, mit Terraform oder mit vorgefertigten, quelloffenen und unternehmenstauglichen Terraform IBM Modulen(TIM ), die auch die automatische Skalierungsfunktion unterstützen.
Die automatische Skalierung von CPU und RAM wird bei Cloud Databases Isolated Compute nicht unterstützt. Die automatische Skalierung von Festplatten ist verfügbar. Wenn Sie eine isolierte Instanz bereitgestellt oder von einer Bereitstellung mit Autoscaling umgestellt haben, überwachen Sie Ihre Ressourcen mit der IBM Cloud® Monitoring, die Metriken für Arbeitsspeicher, Festplattenspeicher und Festplatten-I/O-Auslastung liefert. Um Ressourcen zu Ihrer Instanz hinzuzufügen, skalieren Sie Ihre Bereitstellung manuell.
Isoliertes Compute-Sizing
Isolated Compute bietet 6 Größenauswahlmöglichkeiten:
- 4 CPU x 16 RAM
- 8 CPU x 32 RAM
- 8 CPU x 64 RAM
- 16 CPU x 64 RAM
- 32 CPU x 128 RAM
- 30 CPU × 240 RAM
Der host_flavor legt die Größenordnung für Compute fest. Geben Sie den entsprechenden Wert für Ihre gewünschte Größe ein. Um eine Shared Compute-Instanz bereitzustellen, geben Sie multitenant an. Bei allen anderen
Optionen werden Sie auf verschiedene Größen von Isolated Compute gesetzt.
| Gastgeber-Geschmack | host_flavor Wert |
|---|---|
| Gemeinsam genutzte Rechenressourcen | multitenant |
| 4 CPU x 16 RAM | b3c.4x16.encrypted |
| 8 CPU x 32 RAM | b3c.8x32.encrypted |
| 8 CPU x 64 RAM | m3c.8x64.encrypted |
| 16 CPU x 64 RAM | b3c.16x64.encrypted |
| 32 CPU x 128 RAM | b3c.32x128.encrypted |
| 30 CPU × 240 RAM | m3c.30x240.encrypted |
Isolierte Rechnerkapazität
Isolated Compute isoliert Ihre Datenbank vollständig, einschließlich Datenbankmanagement-Pods (die Benutzerdaten berühren). Diese Management-Pods verursachen einen gewissen Overhead in Ihrer isolierten Recheninstanz und beanspruchen einen Teil der Rechenleistung der Maschine (10–12 %). Die folgende Tabelle zeigt die geschätzte verbleibende Rechenleistung für jede Isolated Compute-Größe.
| Gastgeber-Geschmack | Verbleibende CPU | Verbleibender RAM |
|---|---|---|
| 4 CPU x 16 RAM | 2.865 | 12.193 |
| 8 CPU x 32 RAM | 6.855 | 26.952 |
| 8 CPU x 64 RAM | 6.855 | 56.519 |
| 16 CPU x 64 RAM | 14.835 | 56.519 |
| 32 CPU x 128 RAM | 30.795 | 115.738 |
| 30 CPU × 240 RAM | 28.8 | 223.596 |
Einrichtung
Um eine Cloud Databases Service-Instanz bereitzustellen, wählen Sie Ihren Hosting-Typ entweder aus „Shared Compute“ oder „Isolated Compute“ aus.
Um eine Cloud Databases Service-Instanz bereitzustellen, fügen Sie einen neuen host_flavor Parameter hinzu. Mit diesem Parameter können Sie entweder Shared Compute multitenant) oder Isolated Compute auswählen, indem
Sie den Parameterwert für die angeforderte isolierte Instanzgröße zuweisen. Beachten Sie, dass die Größen von Isolated Compute implizit sowohl CPU- als auch RAM-Zuweisungen beinhalten und daher die CPU- und RAM-Größen nicht mit einer Isolated
Compute-Anforderung angegeben werden sollten.
Um eine Cloud Databases Service-Instanz bereitzustellen, fügen Sie einen neuen host_flavor Parameter hinzu. Mit diesem Parameter können Sie entweder Shared Compute multitenant) oder Isolated Compute auswählen, indem
Sie den Parameterwert für die angeforderte isolierte Instanzgröße zuweisen. Beachten Sie, dass die Größen von Isolated Compute implizit sowohl CPU- als auch RAM-Zuweisungen beinhalten und daher die CPU- und RAM-Größen nicht mit einer Isolated
Compute-Anforderung angegeben werden sollten.
Um eine Cloud Databases Service-Instanz bereitzustellen, fügen Sie einen neuen host_flavor Parameter hinzu. Mit diesem Parameter können Sie entweder Shared Compute multitenant) oder Isolated Compute auswählen, indem
Sie den Parameterwert für die angeforderte isolierte Instanzgröße zuweisen. Beachten Sie, dass die Größen von Isolated Compute implizit sowohl CPU- als auch RAM-Zuweisungen beinhalten und daher die CPU- und RAM-Größen nicht mit einer Isolated
Compute-Anforderung angegeben werden sollten.
Ausführlichere Anweisungen finden Sie in Ihrer datenbank-spezifische Seite.
Skalierung und Wechsel zwischen Hosting-Modellen
Bei neuen Hosting-Modellen sind Skalierung und Wechsel ähnliche Vorgänge. Während Sie Ihre Datenbank wie gewohnt skalieren, wählen Sie einen anderen Hosting-Typ als den, auf dem sich Ihre Datenbankinstanz derzeit befindet, um zwischen Shared und Isolated Compute zu wechseln.
Bei neuen Hosting-Modellen sind Skalierung und Wechsel ähnliche Vorgänge. Während Sie Ihre Datenbank wie gewohnt skalieren, wechseln Sie zu und zwischen den Hosting-Modellen, indem Sie einen neuen host_flavor zu dem Hosting-Modell
hinzufügen, auf das Sie skalieren möchten. Der Wechsel zum Hostingtyp ist dann so einfach wie das Ausführen eines Skalierungsbefehls mit dem Ziel dieser Hosting-Variante.
Bei neuen Hosting-Modellen sind Skalierung und Wechsel ähnliche Vorgänge. Während Sie Ihre Datenbank wie gewohnt skalieren, wechseln Sie zu und zwischen den Hosting-Modellen, indem Sie einen neuen host_flavor zu dem Hosting-Modell
hinzufügen, auf das Sie skalieren möchten. Der Wechsel zum Hostingtyp ist dann so einfach wie das Ausführen eines Skalierungsbefehls mit dem Ziel dieser Hosting-Variante.
Bei neuen Hosting-Modellen sind Skalierung und Wechsel ähnliche Vorgänge. Während Sie Ihre Datenbank wie gewohnt skalieren, wechseln Sie zu und zwischen den Hosting-Modellen, indem Sie einen neuen host_flavor zu dem Hosting-Modell
hinzufügen, auf das Sie skalieren möchten. Der Wechsel zum Hostingtyp ist dann so einfach wie das Ausführen eines Skalierungsbefehls mit dem Ziel dieser Hosting-Variante.
Ausführlichere Anweisungen, Befehle und Parameter finden Sie auf Ihrer datenbankspezifischen Seite.
Beachten Sie, dass der Wechsel des Hosting-Modells keine Ausfallzeiten verursacht, da es sich nicht um eine Migration zur Sicherung und Wiederherstellung handelt. Stattdessen wird das gleiche Verfahren wie bei Aktualisierungen oder der Skalierung von Datenbankinstanzen angewandt, wobei die Datenbankprozesse einen rollierenden Neustart durchführen. Wir empfehlen Ihnen, sicherzustellen, dass Ihre Anwendung über eine Wiederholungs- und Neuverbindungsanmeldung verfügt, um eine Verbindung sofort wiederherzustellen, da bestehende Verbindungen während dieser Zeit unterbrochen werden.
Die Wahl zwischen verschiedenen Hosting-Modellen
| Isolierte Rechenressourcen | Gemeinsam genutzte Rechenressourcen |
|---|---|
| Datenbanken mit Einzelmietvertrag und dedizierter Speicherbandbreite. Datenbankverwaltungsagenten werden auf isolierten Rechnern platziert. | Mehrfach gemietete, logisch getrennte Datenbanken, die sich die Bandbreite teilen. Datenbankmanagement-Pods sind ebenfalls mehrmandantenfähig. |
| Erhalten Sie alle verfügbaren Ressourcen in Ihrer Maschine. | Transparente, deterministische CPU-Zuweisung. Sie wissen genau, wie hoch Ihre Leistung sein wird, und können sie je nach Arbeitsaufkommen erhöhen oder verringern. |
| Einige unserer Datenbankangebote, wie z. B. MongoDB Enterprise und Elasticsearch Platinum, werden ausschließlich auf Isolated Compute bereitgestellt. Zukünftige Erweiterungen, wie z. B. die regionsübergreifende Replikation, werden möglicherweise nur auf Isolated Compute unterstützt. | Ausgeschlossen sind einige Datenbankangebote, wie z. B. MongoDB Enterprise und Elasticsearch Platinum. |
| Die Skalierbarkeit basiert auf den vorgesehenen Rechnergrößen. | Die Skalierbarkeit ist feinkörnig und linear von einer datenbankspezifischen Mindestkonfiguration bis zu 28 CPU und 112 GB RAM. |
Verfügbarkeit der Datenbanken nach Hosting-Modell
Die folgende Tabelle zeigt, welches Modell für jede Datenbank verfügbar ist.
| Gemeinsam genutzte Rechenressourcen | Isolierte Rechenressourcen | |
|---|---|---|
| PostgreSQL | ||
| MongoDB | ||
| MongoDB Unternehmen | ||
| Redis | ||
| Elasticsearch Unternehmen | ||
| Elasticsearch Platin | ||
| MySQL | ||
| RabbitMQ |