Informacje o przepływności

Ukończone

W naszej podstawowej hierarchii zasobów baza danych Azure Cosmos DB for NoSQL to jednostka zarządzania zestawem kontenerów niezależnie od schematu. Każdy kontener jest jednostką skalowalności zarówno dla przepływności , jak i magazynu.

Kontenery są partycjonowane w poziomie w ramach zasobów obliczeniowych w regionie świadczenia usługi Azure. Kontener jest dystrybuowany we wszystkich partycjach w kontenerze i wszystkich regionach platformy Azure skonfigurowanych na koncie usługi Azure Cosmos DB for NoSQL.

Nawet w przypadku przepływności rozproszonej między partycjami dla kontenera i regionów na koncie przy użyciu dynamicznego skalowania automatycznego tylko te partycje i regiony, w których występują żądania, zostaną skalowane w górę. Dynamiczne autoskalowanie zapewnia, że koszty odzwierciedlają tylko przepływność zużywaną przez aplikację.

Aprowizowanie przepływności na poziomie kontenera

Przepływność aprowizowana na poziomie kontenera

Każda przepływność aprowizowana wyłącznie na poziomie kontenera jest zarezerwowana tylko dla tego kontenera. Ta przepływność jest dostępna tylko dla tego kontenera przez cały czas. Ta przepływność jest również finansowana przez umowy SLA (umowy dotyczące poziomu usług).

Użytkownicy tworzący nowe konta powinni zacząć od bezserwerowego, ponieważ są naliczane tylko po wysłaniu żądań. Bezserwerowe sprawia, że opłacalne jest tworzenie nowych aplikacji. Jest ona również odpowiednia dla aplikacji klasy produkcyjnej z rzadkimi żądaniami lub w inny sposób niskimi wymaganiami dotyczącymi użycia.

Uwaga

Użytkownicy mogą również aprowizować przepływność dla bazy danych, która jest współużytkowana we wszystkich kontenerach. Należy to jednak użyć tylko wtedy, gdy wszystkie kontenery mają mniej więcej taką samą ilość żądań i danych, ponieważ nie można zagwarantować wydajności, gdy te kontenery różnią się znacznie w zależności od kontenerów.