Automatisches Skalieren des Durchsatzes

Abgeschlossen

Wir können oft eine fundierte Vermutung darüber anstellen, wo unsere Workload im Hinblick auf den Durchsatz liegen wird, aber wir wissen nicht genau, wie das Ergebnis aussieht, bis sie in der Produktion verwendet wird. Möglicherweise kennen wir auch unsere Betriebstoleranzen. Wir kennen die folgenden Eckpunkte:

  • Die maximale Menge an Geld, die wir ausgeben möchten
  • Die Mindestleistung, die wir tolerieren können

Unter Berücksichtigung all dieser Informationen könnten wir einen Bereich definieren. Diese Spanne würde bedeuten, dass unsere Anwendung mit einem komfortablen Leistungsniveau ausgeführt wird, ohne dass wir ohne unser Wissen zu viel Geld ausgeben.

Anwendung mit Nutzungsschwingung zwischen maximaler potenzieller Ausgaben und minimaler Leistung

Mit der Autoskalierung von Azure Cosmos DB können wir eine Reihe von Anforderungseinheiten pro Sekunde (RU/s) definieren, um unsere Datenbank oder unseren Container automatisch und sofort zu skalieren. Die Durchsatz-RU/s werden basierend auf der Echtzeitnutzung sofort skaliert.

Automatische Skalierung zwischen max und min RU/s

Autoskalierung eignet sich hervorragend für Workloads mit variablen oder unvorhersehbaren Datenverkehrsmustern und kann ungenutzte Kapazitäten minimieren, die normalerweise vorab bereitgestellt werden würden.