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에 로그인합니다.
새 Azure Cosmos DB 계정을 만들거나 기존 Azure Cosmos DB 계정을 선택합니다.
데이터 탐색기 창을 열고 새 데이터베이스를 선택합니다. 다음 정보를 제공합니다.
- 데이터베이스 ID를 입력합니다.
- 컨테이너 간 처리량 공유 옵션을 선택합니다.
- 자동 크기 조정 또는 수동 처리량을 선택하고 필요한 데이터베이스 처리량(예: 1000RU/s)을 입력합니다.
- 컨테이너 ID 아래에 컨테이너 이름을 입력합니다.
- 파티션 키를 입력합니다.
- 확인을 선택합니다.
공유 처리량을 사용하여 데이터베이스를 만들려면 다음을 참조하세요.
참고
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에서 프로비저닝된 처리량에 대한 자세한 내용은 다음 문서를 참조하세요.