Verständnis von Durchsatz
In unserer grundlegenden Ressourcenhierarchie ist eine Azure Cosmos DB for NoSQL-Datenbank eine Verwaltungseinheit für eine Reihe von schemaunabhängigen Containern. Jeder Container ist eine Einheit der Skalierbarkeit für Durchsatz und Speicher.
Container werden horizontal über Compute innerhalb einer Azure-Region partitioniert. Container werden auf alle Partitionen in einem Container und auf Azure-Regionen verteilt, die Sie in Ihrem Azure Cosmos DB for NoSQL-Konto konfigurieren.
Auch wenn der Durchsatz über die Partitionen für einen Container und die Regionen in einem Konto verteilt wird, werden mit dynamischer Autoskalierung nur die Partitionen und Regionen skaliert, in denen Anforderungen auftreten. Die dynamische Autoskalierung stellt sicher, dass die Kosten nur den von einer Anwendung verbrauchten Durchsatz widerspiegeln.
Durchsatzbereitstellung auf Containerebene

Jeder ausschließlich auf Containerebene bereitgestellte Durchsatz ist nur für diesen Container reserviert. Dieser Durchsatz ist immer nur für diesen Container verfügbar. Dieser Durchsatz wird auch finanziell durch SLAs (Vereinbarungen zum Servicelevel) unterstützt.
Benutzer, die neue Konten erstellen, sollten mit Serverless beginnen, da hierbei nur abgerechnet wird, wenn Anfragen gestellt werden. Die serverlose Bereitstellung ist bei der Entwicklung neuer Anwendungen kosteneffizient. Sie eignet sich auch für Anwendungen auf Produktionsniveau mit seltenen Anforderungen oder anderweitig geringen Nutzungsanforderungen.
Hinweis
Benutzer können auch den Durchsatz für eine Datenbank bereitstellen, der über alle Container hinweg geteilt wird. Dies sollte jedoch nur verwendet werden, wenn alle Container ungefähr das gleiche Volumen von Anforderungen und Daten aufweisen, da es nicht möglich ist, die Leistung zu gewährleisten, wenn diese in allen Containern sehr unterschiedlich sind.