적용 대상: Azure Cosmos DB for PostgreSQL(PostgreSQL에 대한 Citus 데이터베이스 확장 기반)
노드
Azure Cosmos DB for PostgreSQL을 사용하면 PostgreSQL 서버(노드라고 함)가 "클러스터"에서 서로 조정할 수 있습니다. 클러스터의 노드는 집합적으로 더 많은 데이터를 보유하고 단일 서버에서 가능한 것보다 더 많은 CPU 코어를 사용합니다. 이 아키텍처는 또한 클러스터에 더 많은 노드를 추가하여 데이터베이스를 크기 조정할 수 있도록 합니다.
노드 형식에 대한 자세한 내용은 노드 및 테이블을 참조하세요.
노드 상태
Azure Cosmos DB for PostgreSQL은 Azure Portal의 개요 페이지에 있는 클러스터의 노드 상태를 표시합니다. 각 노드에는 다음 상태 값 중 하나가 있을 수 있습니다.
- 프로비전: 클러스터 프로비전의 일부로 또는 작업자 노드가 추가될 때 초기 노드 프로비전입니다.
- 사용 가능: 노드가 정상 상태입니다.
- 주의 필요: 노드에서 이슈가 검색되었습니다. 노드에서 자체 복구를 시도하고 있습니다. 자체 복구에 실패하면 엔지니어가 조사할 수 있도록 이슈가 큐에 배치됩니다.
- 삭제 중: 클러스터 삭제가 시작되었습니다.
- 사용 안 함: 클러스터의 Azure 구독이 사용 안 함 상태로 전환되었습니다. 구독 상태에 대한 자세한 내용은 이 페이지를 참조하세요.
노드 가용성 영역
Azure Cosmos DB for PostgreSQL은 Azure Portal의 개요 페이지에서 클러스터에 있는 각 노드의 가용성 영역을 표시합니다. 가용성 영역 열에는 영역 이름이 포함되거나 노드가 영역에 할당되지 않은 경우 --
이 포함됩니다. (특정 지역만 가용성 영역을 지원합니다.)
Azure Cosmos DB for PostgreSQL을 사용하면 클러스터에 대한 기본 가용성 영역을 설정할 수 있습니다. 일반적으로 그 이유는 애플리케이션 및 애플리케이션 스택 구성 요소의 나머지 부분인 동일한 가용성 영역에 클러스터 노드를 배치하기 위해서입니다.
클러스터에 고가용성이 활성화되어 있고 노드가 대기 노드로 장애 조치될 경우, 해당 노드의 가용성 영역이 다른 노드들과 다를 수 있습니다. 이 경우 노드는 다음 유지 관리 이벤트 동안 동일한 가용성 영역으로 다시 이동됩니다.
다음 단계
- 클러스터 프로비전 방법 알아보기
- 고가용성 기본 사항에 대한 자세한 정보