Compartilhar via


Provisionar a taxa de transferência de dimensionamento automático, banco de dados ou contêiner em recursos do Azure Cosmos DB para Gremlin

APLICA-SE A: Gremlin

Este artigo explica como provisionar a taxa de transferência no Azure Cosmos DB para Gremlin. É possível provisionar a taxa de transferência padrão (manual) ou de dimensionamento automático em um contêiner ou em um banco de dados e compartilhá-la entre os contêineres no banco de dados. É possível provisionar a taxa de transferência em um contêiner usando o portal do Azure, a CLI do Azure ou SDKs do Azure Cosmos DB.

Se você estiver usando uma API diferente, confira os artigos API para NoSQL, API para Cassandra e API para MongoDB para provisionar a taxa de transferência.

Portal do Azure

  1. Entre no portal do Azure.

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

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

    • Indique se você está criando um banco de dados ou usando um existente. Selecione a opção Provisionar taxa de transferência do banco de dados se você quiser provisionar a taxa de transferência no nível do banco de dados.
    • Insira uma ID do grafo.
    • Insira um valor de chave de partição (por exemplo, /ItemID).
    • Insira uma taxa de transferência que você deseja provisionar (por exemplo, 1.000 RUs).
    • Selecione OK.

    Captura de tela do Data Explorer ao criar um grafo com taxa de transferência no nível do banco de dados

SDK .NET

Observação

Use os SDKs do Azure Cosmos DB para a API de NoSQL a fim de provisionar a taxa de transferência de todas as APIs do Azure Cosmos DB, exceto a do MongoDB.

Provisionar a taxa de transferência no nível de contêiner

// 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 });

Provisionar a taxa de transferência no nível do banco 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

Modelos do Azure Resource Manager podem ser usados para provisionar a taxa de transferência de dimensionamento automático em recursos no nível do banco de dados ou do contêiner para todas as APIs do Azure Cosmos DB. Confira Modelos do Azure Resource Manager para o Azure Cosmos DB para exemplos.

CLI do Azure

A CLI do Azure pode ser usada para provisionar a taxa de transferência de dimensionamento automático em um banco de dados ou recursos em nível de contêiner para todas as APIs do Azure Cosmos DB. Para exemplos, confira Exemplos da CLI do Azure para Azure Cosmos DB.

Azure PowerShell

O Azure PowerShell pode ser usado para provisionar a taxa de transferência de dimensionamento automático em um banco de dados ou recursos em nível de contêiner para todas as APIs do Azure Cosmos DB. Para exemplos, confira Exemplos do Azure PowerShell para o Azure Cosmos DB.

Próximas etapas

Confira os seguintes artigos para saber mais sobre o provisionamento de taxa de transferência no Azure Cosmos DB: