Aprovisionar débito de base de dados, contentor ou dimensionamento automático no Azure Cosmos DB para recursos do Gremlin

APLICA-SE A: Gremlin

Este artigo explica como aprovisionar débito no Azure Cosmos DB para Gremlin. Pode aprovisionar débito padrão(manual) ou de dimensionamento automático num contentor ou numa base de dados e partilhá-lo entre os contentores na base de dados. Pode aprovisionar débito com portal do Azure, a CLI do Azure ou os SDKs do Azure Cosmos DB.

Se estiver a utilizar uma API diferente, veja API para NoSQL, API para Cassandra, API para artigos do MongoDB para aprovisionar o débito.

Portal do Azure

  1. Inicie sessão no Portal do Azure.

  2. Crie uma nova conta do Azure Cosmos DB ou selecione uma conta existente do Azure Cosmos DB.

  3. Abra o painel Data Explorer e selecione Novo Gráfico. Em seguida, forneça os seguintes detalhes:

    • Indique se está a criar uma nova base de dados ou a utilizar uma existente. Selecione a opção Aprovisionar débito da base de dados se quiser aprovisionar débito ao nível da base de dados.
    • Introduza um ID de gráfico.
    • Introduza um valor de chave de partição (por exemplo, /ItemID).
    • Introduza um débito que pretenda aprovisionar (por exemplo, 1000 RUs).
    • Selecione OK.

    Captura de ecrã do Data Explorer, ao criar um novo gráfico com débito ao nível da base de dados

SDK .NET

Nota

Utilize os SDKs do Azure Cosmos DB para API para NoSQL para aprovisionar débito para todas as APIs do Azure Cosmos DB, exceto Cassandra e API para MongoDB.

Aprovisionar débito ao nível do contentor

// Create a container with a partition key and provision throughput of 400 RU/s
DocumentCollection myCollection = new DocumentCollection();
myCollection.Id = "myContainerName";
myCollection.PartitionKey.Paths.Add("/myPartitionKey");

await client.CreateDocumentCollectionAsync(
    UriFactory.CreateDatabaseUri("myDatabaseName"),
    myCollection,
    new RequestOptions { OfferThroughput = 400 });

Aprovisionar débito ao nível da base de dados

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

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

Azure Resource Manager

Os modelos de Resource Manager do Azure podem ser utilizados para aprovisionar o débito de dimensionamento automático em recursos ao nível da base de dados ou do contentor para todas as APIs do Azure Cosmos DB. Veja Modelos do Azure Resource Manager para o Azure Cosmos DB para obter exemplos.

CLI do Azure

A CLI do Azure pode ser utilizada para aprovisionar o débito de dimensionamento automático numa base de dados ou recursos ao nível do contentor para todas as APIs do Azure Cosmos DB. Para obter exemplos, veja Exemplos da CLI do Azure para o Azure Cosmos DB.

Azure PowerShell

Azure PowerShell pode ser utilizado para aprovisionar o débito de dimensionamento automático numa base de dados ou recursos ao nível do contentor para todas as APIs do Azure Cosmos DB. Para obter exemplos, veja Azure PowerShell exemplos do Azure Cosmos DB.

Passos seguintes

Veja os seguintes artigos para saber mais sobre o aprovisionamento de débito no Azure Cosmos DB: