Azure Cosmos DB - API for NoSQL의 데이터베이스에 대한 표준(수동) 처리량 프로비저닝

적용 대상: NoSQL

이 문서에서는 Azure Cosmos DB for NoSQL의 데이터베이스에 대한 표준(수동) 처리량을 프로비저닝하는 방법을 설명합니다. 단일 컨테이너 또는 데이터베이스의 처리량을 프로비전하고 그 안에 있는 컨테이너 간에 처리량을 공유할 수 있습니다. 컨테이너 수준 및 데이터베이스 수준 처리량을 언제 사용하는지 알아보려면 컨테이너 및 데이터베이스의 처리량 프로비저닝 사용 사례 문서를 참조하세요. Azure Portal 또는 Azure Cosmos DB SDK를 사용하여 데이터베이스 수준 처리량을 프로비저닝할 수 있습니다.

다른 API를 사용하는 경우 API for MongoDB, API for Cassandra, API for Gremlin 문서를 참조하여 처리량을 프로비전합니다.

Azure Portal을 사용하여 처리량 프로비전

  1. Azure Portal에 로그인합니다.

  2. 새 Azure Cosmos DB 계정을 만들거나 기존 Azure Cosmos DB 계정을 선택합니다.

  3. 데이터 탐색기 창을 열고 새 데이터베이스를 선택합니다. 다음 정보를 제공합니다.

    • 데이터베이스 ID를 입력합니다.
    • 컨테이너 간 처리량 공유 옵션을 선택합니다.
    • 자동 크기 조정 또는 수동 처리량을 선택하고 필요한 데이터베이스 처리량(예: 1000RU/s)을 입력합니다.
    • 컨테이너 ID 아래에 컨테이너 이름을 입력합니다.
    • 파티션 키를 입력합니다.
    • 확인을 선택합니다.

    Screenshot of New Database dialog box

Azure CLI 또는 PowerShell을 사용하여 처리량 프로비전

공유 처리량을 사용하여 데이터베이스를 만들려면 다음을 참조하세요.

.NET SDK를 사용하여 처리량 프로비전

참고 항목

API for NoSQL용 Azure Cosmos DB SDK를 사용하여 모든 API의 처리량을 프로비저닝할 수 있습니다. 필요에 따라 API for Cassandra에도 아래 예제를 사용할 수 있습니다.

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

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

다음 단계

Azure Cosmos DB에서 프로비저닝된 처리량에 대한 자세한 내용은 다음 문서를 참조하세요.