Skalieren und Konfigurieren eines vCore-basierten Azure Cosmos DB für MongoDB-Cluster

Abgeschlossen

Die ordnungsgemäße Skalierung und Konfiguration Ihrer vCore-basierten Azure Cosmos DB für MongoDB ermöglicht es dem Cluster, sich sowohl an steigende als auch an abnehmende Anforderungen anzupassen. Das Anpassen der Datenbankinfrastruktur ist unerlässlich, um sicherzustellen, dass sie weiterhin gut unter unterschiedlichen Arbeitslasten ausgeführt wird.

Bestimmen, wann Ihr Cluster skaliert werden soll

Die Skalierung Ihres Clusters ist für die Aufrechterhaltung der Leistung und die Aufnahme des Wachstums Ihrer Anwendungen unerlässlich:

  • Analysieren der Leistungsanforderungen: Bewerten Sie die Notwendigkeit von Anpassungen in der Konfiguration Ihres Clusters, um änderungen an Arbeitslasten effektiv zu bewältigen.
  • Evaluieren der Kapazitätsanforderungen: Bestimmen Sie, wann Datenträgergrößen geändert werden sollen, um das Datenwachstum zu unterstützen oder nach unten zu skalieren, wenn die Nachfrage sinkt. Wenn Sie die richtigen Speichergrößen auswählen, wird sichergestellt, dass die Datenbank weiterhin Daten effektiv speichern und verwalten kann, ohne dass Ressourcengrenzwerte erreicht werden.

Grundlegendes zu Clusterebenen

Clusterebenen in vCore-basierten Azure Cosmos DB für MongoDB geben die Ressourcen an, die Ihrem Cluster zugeordnet sind, z. B. CPU (vCores) und Arbeitsspeicher (RAM), die auf unterschiedliche Anwendungsanforderungen zugeschnitten sind:

  • Niedrigere Ebenen (z. B. M30, M40): Am besten geeignet für leichtere Workloads oder Entwicklungsumgebungen.
  • Höhere Ebenen (z. B. M50, M60, M80): Optimal für Produktionsumgebungen mit anspruchsvollen Workloads, wodurch mehr Ressourcen zum Verwalten größerer Datenvolumes und komplexerer Vorgänge bereitgestellt werden.

Die Auswahl der entsprechenden Ebene basiert auf Ihren spezifischen Anforderungen für Die Verarbeitung von Energie und Arbeitsspeicher. Das Upgrade auf eine höhere Ebene erhöht die verfügbare Ressource, wodurch die Clusterkapazität Ihrer Datenbank erhöht wird, um mehr Daten und komplexe Abfragen zu verarbeiten.

Konfigurieren von Skalierungs- und Kapazitätsänderungen

Änderungen an Ihrem Cluster, z. B. Tieränderungen oder Anpassungen der Datenträgergröße, werden ohne Ausfallzeiten live ausgeführt. Dies bedeutet, dass Ihre Anwendungen betriebsbereit bleiben, während Updates im Hintergrund angewendet werden.

Um diese Anpassungen vorzunehmen, wechseln Sie zur vCore-basierten Azure Cosmos DB für die Skalierungseinstellung des MongoDB-Clusters im Azure-Portal, wählen Sie die gewünschte Ebene oder Datenträgergröße aus, und speichern Sie die Änderungen.

Screenshot der Skalierungseinstellungen des Clusters.

Wenn Sie wissen, wie Sie Ihre vCore-basierte Azure Cosmos DB für MongoDB-Cluster skalieren und konfigurieren, können Sie Ihre Datenbankumgebung proaktiv verwalten. Diese Einstellungen stellen sicher, dass Ihre Anwendungen effizient und reaktionsfähig bleiben, während sie wachsen und nahtlos skaliert werden, um den sich entwickelnden Anforderungen gerecht zu werden.