Performance des comptes serverless Azure Cosmos DB
S’APPLIQUE À : NoSQL MongoDB Cassandra Gremlin Table
Les ressources serverless Azure Cosmos DB ont des caractéristiques de performances différentes de celles des ressources de débit approvisionnées. Les conteneurs serverless n’offrent aucune garantie de débit ou de latence prévisible. La capacité maximale d’un conteneur serverless est déterminée par les données qui y sont stockées. La capacité varie en fonction de la taille du stockage.
Modification de l’unité de requête
Un compte serverless Azure Cosmos DB offre 5 000 unités de requête par seconde (RU/s) pour un conteneur. Mais si votre charge de travail dépasse 250 Go ou cinq partitions physiques, selon ce qui se produit en premier, les unités de requête (RU) augmentent de manière linéaire en fonction du nombre de partitions physiques sous-jacentes qui ont été créées dans le conteneur. Avec l’ajout de chaque nouvelle partition physique au-delà des cinq partitions physiques d’origine, 1 000 RU/s sont ajoutées à la capacité de débit maximale du conteneur.
Le tableau suivant répertorie la croissance des RU avec une taille de stockage accrue :
Stockage maximal | Partitions physiques minimum | RU/s par conteneur | RU/s par partition physique |
---|---|---|---|
<=50 Go | 1 | 5 000 | 5 000 |
<=100 Go | 2 | 5 000 | 2 500 |
<=150 Go | 3 | 5 000 | 1 666 |
<=200 Go | 4 | 5 000 | 1250 |
<=250 Go | 5 | 5 000 | 1 000 |
<=300 Go | 6 | 6 000 | 1 000 |
<=350 Go | 7 | 7 000 | 1 000 |
<=400 Go | 8 | 8,000 | 1 000 |
......... | ... | ...... | ...... |
<= 1 To | 20 | 20 000 | 1 000 |
Les RU peuvent augmenter au-delà de 20 000 RU/s pour un conteneur serverless si plus de 20 partitions sont créées dans le conteneur. Le taux de RU/s dépend de la distribution des clés de partition logique présentes dans votre conteneur serverless.
Notes
Les nombres décrits dans cet article représentent la capacité maximale de RU/s disponible pour un conteneur serverless. Toutefois, il est important de noter que si vous choisissez un type de compte serverless, vous n’avez aucune garantie de débit prévisible ou de latence. Si votre conteneur nécessite ces types de garanties, nous vous recommandons de choisir de créer un type de compte de débit approvisionné au lieu d’un compte serverless.
Étapes suivantes
- En savoir plus sur l’option serverless d’Azure Cosmos DB.
- En savoir plus sur les unités de requête.
- Passez en revue la façon de choisir entre le mode de débit approvisionné et le mode serverless.