Approvisionner le débit standard (manuel) sur une base de données Azure Cosmos DB - API pour NoSQL

S’APPLIQUE À : NoSQL

Cet article explique comment approvisionner le débit standard (manuel) sur une base de données dans Azure Cosmos DB for NoSQL. Vous pouvez approvisionner le débit d’un seul conteneur ou d’une base de données et le partager entre les conteneurs au sein de la base de données. Pour savoir quand utiliser le débit au niveau du conteneur et au niveau de la base de données, voir Cas d’usage de l’approvisionnement du débit des conteneurs et des bases de données. Vous pouvez provisionner le débit au niveau d’une base de données via le portail Azure ou à l’aide des kits SDK Azure Cosmos DB.

Si vous utilisez une autre API, consultez les articles API pour MongoDB, API pour Cassandra, API pour Gremlin pour approvisionner le débit.

Approvisionner le débit à l’aide du portail Azure

  1. Connectez-vous au portail Azure.

  2. Créez un compte Azure Cosmos DB ou sélectionnez un compte Azure Cosmos DB existant.

  3. Ouvrez le volet Explorateur de données, puis sélectionnez Nouvelle base de données. Fournissez les détails suivants :

    • Entrez un ID de base de données.
    • Sélectionnez l’option Partager le débit entre les conteneurs.
    • Sélectionnez le débit Mise à l’échelle automatique ou Manuel, puis entrez le Débit de base de données requis (par exemple, 1 000 RU/s).
    • Entrez un nom pour votre conteneur sous ID de conteneur
    • Entrez une clé de partition
    • Cliquez sur OK.

    Screenshot of New Database dialog box

Configurer le débit à l’aide d’Azure CLI ou de PowerShell

Pour créer une base de données avec débit partagé, voir

Approvisionner le débit à l’aide du Kit de développement logiciel (SDK) .NET

Notes

Vous pouvez utiliser les SDK Azure Cosmos DB pour l’API pour NoSQL afin d’approvisionner le débit de toutes les API. Vous pouvez éventuellement utiliser l’exemple suivant pour l’API pour Cassandra.

//set the throughput for the database
RequestOptions options = new RequestOptions
{
    OfferThroughput = 500
};

//create the database
await client.CreateDatabaseIfNotExistsAsync(
    new Database {Id = databaseName},  
    options);

Étapes suivantes

Consultez les articles suivants pour en savoir plus sur le débit provisionné dans Azure Cosmos DB :