Azure Cosmos DB for PostgreSQL 컴퓨팅 및 스토리지
적용 대상: Azure Cosmos DB for PostgreSQL(PostgreSQL에 대한 Citus 데이터베이스 확장 기반)
컴퓨팅 리소스는 기본 하드웨어의 논리적 CPU를 나타내는 vCore 수로 제공됩니다. 프로비저닝을 위한 스토리지 크기는 클러스터의 코디네이터 및 작업자 노드에 사용 가능한 용량을 나타냅니다. 스토리지에는 데이터베이스 파일, 임시 파일, 트랜잭션 로그, Postgres 서버 로그가 포함되어 있습니다.
다중 노드 클러스터
다중 노드 클러스터의 작업자 노드 및 코디네이터 노드에 대해 컴퓨팅 및 스토리지 설정을 독립적으로 선택할 수 있습니다.
리소스 | 작업자 노드 | 코디네이터 노드 |
---|---|---|
컴퓨팅, vCore | 4, 8, 16, 32, 64, 96, 104 | 4, 8, 16, 32, 64, 96 |
vCore당 메모리, GiB | 8 | 4 |
스토리지 크기, TiB | 0.5, 1, 2, 4, 8, 16, 32 | 0.128, 0.25, 0.5, 1, 2, 4, 8, 16, 32 |
저장소 유형 | 범용(SSD) | 범용(SSD) |
단일 노드의 총 RAM 용량은 선택된 vCore 수를 기반으로 합니다.
vCore 수 | 단일 작업자 노드, GiB RAM | 코디네이터 노드, GiB RAM |
---|---|---|
4 | 32 | 16 |
8 | 64 | 32 |
16 | 128 | 64 |
32 | 256 | 128 |
64 | 512 | 256 |
96 | 672 | 384 |
104 | 672 | 해당 없음 |
프로비저닝하는 총 스토리지 크기는 각 작업자 및 코디네이터 노드에 사용할 수 있는 I/O 용량을 정의합니다.
스토리지 크기, TiB | 최대 IOPS |
---|---|
0.5 | 2,300 |
1 | 5,000 |
2 | 7,500 |
4 | 7,500 |
8 | 16,000 |
16 | 18,000 |
32 | 20,000 |
전체 클러스터의 경우 집계된 IOPS는 다음 값으로 계산됩니다.
작업자 노드 | 0.5 TiB, 총 IOPS | 1 TiB, 총 IOPS | 2TiB 또는 4TiB, 총 IOPS | 8TiB, 총 IOPS | 16TiB, 총 IOPS | 32 TiB, 총 IOPS |
---|---|---|---|---|---|---|
2 | 4,600 | 10,000 | 15,000 | 32,000 | 36,000 | 40,000 |
3 | 6,900 | 15,000 | 22,500 | 48,000 | 54,000 | 60,000 |
4 | 9,200 | 20,000 | 30,000 | 64,000 | 72,000 | 80,000 |
5 | 11,500 | 25,000 | 37,500 | 80,000 | 90,000 | 100,000 |
6 | 13,800 | 30,000 | 45,000 | 96,000 | 108,000 | 120,000 |
7 | 16,100 | 35,000 | 52,500 | 112,000 | 126,000 | 140,000 |
8 | 18,400 | 40,000 | 60,000 | 128,000 | 144,000 | 160,000 |
9 | 20,700 | 45,000 | 67,500 | 144,000 | 162,000 | 180,000 |
10 | 23,000 | 50,000 | 75,000 | 160,000 | 180,000 | 200,000 |
11 | 25,300 | 55,000 | 82,500 | 176,000 | 198,000 | 220,000 |
12 | 27,600 | 60,000 | 90,000 | 192,000 | 216,000 | 240,000 |
13 | 29,900 | 65,000 | 97,500 | 208,000 | 234,000 | 260,000 |
14 | 32,200 | 70,000 | 105,000 | 224,000 | 252,000 | 280,000 |
15 | 34,500 | 75,000 | 112,500 | 240,000 | 270,000 | 300,000 |
16 | 36,800 | 80,000 | 120,000 | 256,000 | 288,000 | 320,000 |
17 | 39,100 | 85,000 | 127,500 | 272,000 | 306,000 | 340,000 |
18 | 41,400 | 90,000 | 135,000 | 288,000 | 324,000 | 360,000 |
19 | 43,700 | 95,000 | 142,500 | 304,000 | 342,000 | 380,000 |
20 | 46,000 | 100,000 | 150,000 | 320,000 | 360,000 | 400,000 |
단일 노드 클러스터
단일 노드 클러스터 리소스 옵션은 버스트 가능 컴퓨팅과 일반 컴퓨팅 간에 다릅니다.
버스트 가능 컴퓨팅
리소스 | 리소스 값 |
---|---|
버스트 가능 컴퓨팅, vCore | 1, 2 |
vCore당 버스트 가능 컴퓨팅 메모리, GiB | 2 |
스토리지 크기, GiB(IOPS, 최대) | 32(120), 64(240), 128(500) |
저장소 유형 | 범용(SSD) |
일반 컴퓨팅
리소스 | 리소스 값 |
---|---|
컴퓨팅, vCore | 2, 4, 8, 16, 32, 64 |
vCore당 컴퓨팅 메모리, GiB | 4 |
스토리지 크기, GiB(IOPS, 최대) | 128(500), 256(1,100), 512(2,300), 1024†(5,000), 2048†(7,500) |
저장소 유형 | 범용(SSD) |
† 1024GiB 및 2048GiB는 8개 이상의 vCore에서 지원됩니다.
컴퓨팅/스토리지 구성의 최대 IOPS
각 컴퓨팅 구성에는 노드의 vCore 수에 따라 달라지는 IOPS 제한이 있습니다. 선택한 스토리지에서 IOPS를 완전히 활용하려면 클러스터의 코디네이터 및 작업자 노드에 대한 컴퓨팅 구성을 선택해야 합니다.
노드당 작업자 노드
컴퓨팅 | IOPS 사용량을 최대화하기 위한 스토리지 크기 | 최대 권장 스토리지 크기의 IOPS |
---|---|---|
vCore 4개 | 1TiB | 5,000 |
vCore 8개 | 4TiB | 7,500 |
vCore 16개 | 32TiB | 20,000 |
vCore 32개 | 32TiB | 20,000 |
vCore 64개 | 32TiB | 20,000 |
96개 vCore | 32TiB | 20,000 |
104개 vCore | 32TiB | 20,000 |
일반 컴퓨팅을 사용하는 코디네이터 및 단일 노드
컴퓨팅 | IOPS 사용량을 최대화하기 위한 스토리지 크기 | 최대 권장 스토리지 크기의 IOPS |
---|---|---|
vCore 2개 | 0.5 TiB | 2,300 |
vCore 4개 | 1TiB | 5,000 |
vCore 8개 | 4TiB | 7,500 |
vCore 16개 | 32TiB | 20,000 |
vCore 32개 | 32TiB | 20,000 |
vCore 64개 | 32TiB | 20,000 |
96개 vCore | 32TiB | 20,000 |
달리 말하면, 노드당 8TiB 이상의 스토리지가 필요한 경우 노드의 컴퓨팅 구성에 대해 16개 이상의 vCore를 선택해야 합니다. 그러면 선택한 스토리지에서 제공하는 IOPS 사용량을 최대화할 수 있습니다.
다음 단계
- 포털에서 클러스터를 만드는 방법을 알아봅니다.
- 구독 및 지역에 대한 컴퓨팅 할당량 변경