중요합니다
Azure Cosmos DB for PostgreSQL은 더 이상 새 프로젝트에 지원되지 않습니다. 새 프로젝트에는 이 서비스를 사용하지 마세요. 대신 다음 두 서비스 중 하나를 사용합니다.
99.999% SLA(가용성 서비스 수준 약정), 인스턴트 자동 크기 조정 및 여러 지역에서 자동 장애 조치(failover)를 사용하는 대규모 시나리오용으로 설계된 분산 데이터베이스 솔루션에는 NoSQL용 Azure Cosmos DB를 사용합니다.
오픈 소스 Citus 확장을 사용하여 분할된 PostgreSQL용 Azure Database for PostgreSQL의 탄력적 클러스터 기능을 사용합니다.
컴퓨팅 리소스는 기본 하드웨어의 논리적 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 | 32TiB, 총 IOPS |
|---|---|---|---|---|---|---|
| 2 | 4,600개 | 1만 | 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 | 2만 5천 3백 | 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 | 27만 2,000 | 306,000 | 340,000 |
| 18 | 41,400 | 90,000 | 135,000 | 288,000 | 324,000 | 36만 |
| 19 | 43,700 | 95,000 | 142,500 | 304,000 | 342,000 | 380,000 |
| 20 | 46,000 | 100,000 | 150,000 | 320,000 | 36만 | 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 |
|---|---|---|
| 4개 vCore | 1TiB | 5,000 |
| 8개 vCore | 4TiB | 7,500 |
| 16개 vCore | 32TiB | 20,000 |
| 32개 vCore | 32TiB | 20,000 |
| 64개 vCore | 32TiB | 20,000 |
| 96개 vCores | 32TiB | 20,000 |
| 104개 vCore | 32TiB | 20,000 |
일반 컴퓨팅을 사용하는 코디네이터 및 단일 노드
| 컴퓨팅 | IOPS 사용량을 최대화하기 위한 스토리지 크기 | 최대 권장 스토리지 크기의 IOPS |
|---|---|---|
| 2개 vCore | 0.5 TiB | 2,300 |
| 4개 vCore | 1TiB | 5,000 |
| 8개 vCore | 4TiB | 7,500 |
| 16개 vCore | 32TiB | 20,000 |
| 32개 vCore | 32TiB | 20,000 |
| 64개 vCore | 32TiB | 20,000 |
| 96개 vCores | 32TiB | 20,000 |
달리 말하면, 노드당 8TiB 이상의 스토리지가 필요한 경우 노드의 컴퓨팅 구성에 대해 16개 이상의 vCore를 선택해야 합니다. 그러면 선택한 스토리지에서 제공하는 IOPS 사용량을 최대화할 수 있습니다.
다음 단계
- 포털에서 클러스터를 만드는 방법을 알아봅니다.
- 구독 및 지역에 대한 컴퓨팅 할당량 변경