Automatisches Skalieren des Durchsatzes
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.
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.
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.