Azure Cosmos DB 서버리스 계정 성능
적용 대상: NoSQL
MongoDB
Cassandra
Gremlin
테이블
Azure Cosmos DB 서버리스 리소스에는 프로비전된 처리량 리소스의 특성과 다른 성능 특성이 있습니다. 서버리스 컨테이너는 예측 가능한 처리량 또는 대기 시간을 보장하지 않습니다. 서버리스 컨테이너의 최대 용량은 그 안에 저장된 데이터에 따라 결정됩니다. 용량은 스토리지 크기에 따라 달라집니다.
요청 단위 변경
Azure Cosmos DB 서버리스 계정은 컨테이너에 대해 5,000RU/s(초당 요청 단위)를 제공합니다. 그러나 워크로드가 250GB를 초과하거나 물리적 파티션이 5개를 초과하여 증가하는 경우(둘 중 무엇이 먼저 발생하든) RU(요청 단위)는 컨테이너에 생성된 기본 물리적 파티션의 수에 따라 선형적으로 증가합니다. 원래 물리적 파티션 5개 외에 새 물리적 파티션을 추가할 때마다 컨테이너의 최대 처리량 용량에 1,000RU/s가 추가됩니다.
다음 표에는 스토리지 크기 증가에 따른 RU 증가가 나열되어 있습니다.
최대 스토리지 | 최소 실제 파티션 | 컨테이너당 RU/s | 실제 파티션당 RU/s |
---|---|---|---|
<=50GB | 1 | 5,000 | 5,000 |
<=100GB | 2 | 5,000 | 2,500 |
<=150GB | 3 | 5,000 | 1,666 |
<=200GB | 4 | 5,000 | 1,250 |
<=250GB | 5 | 5,000 | 1,000 |
<=300GB | 6 | 6,000 | 1,000 |
<=350GB | 7 | 7,000 | 1,000 |
<=400GB | 8 | 8,000 | 1,000 |
......... | ... | ...... | ...... |
<= 1TB | 20 | 20,000 | 1,000 |
컨테이너에 20개가 넘는 파티션이 생성되면 서버리스 컨테이너의 경우 RU가 20,000RU/s 넘게 증가할 수 있습니다. RU/s 속도는 서버리스 컨테이너에 있는 논리 파티션 키의 분포에 따라 달라집니다.
참고 항목
이 문서에 언급된 숫자는 서버리스 컨테이너에 사용할 수 있는 최대 RU/s 용량을 나타냅니다. 단, 서버리스 계정 유형을 선택하는 경우 예측 가능한 처리량이나 대기 시간이 보장되지 않는다는 점에 유의해야 합니다. 컨테이너에 이러한 유형의 보장이 필요한 경우에는 서버리스 계정 대신 프로비전된 처리량 계정 유형을 생성하도록 선택하는 것이 좋습니다.
다음 단계
- Azure Cosmos DB 서버리스 옵션에 대해 자세히 알아봅니다.
- 요청 단위에 대해 자세히 알아봅니다.
- 프로비전된 처리량과 서버리스 중에서 선택하는 방법을 검토합니다.