Azure Cosmos DB for PostgreSQL의 노드 DNS 이름

적용 대상: Azure Cosmos DB for PostgreSQL(PostgreSQL에 대한 Citus 데이터베이스 확장 기반)

Azure Cosmos DB for PostgreSQL 클러스터가 프로비전되면 모든 노드에 고유한 FQDN(정규화된 도메인 이름)이 할당됩니다. 이 FQDN은 액세스 권한을 부여하도록 적절한 네트워크 보안이 설정되어 있는 경우 각 노드에 연결하는 데 사용됩니다. FQDN은 프라이빗 또는 퍼블릭 액세스 사용 여부에 관계없이 Postgres 연결 문자열에 사용됩니다.

Azure Cosmos DB for PostgreSQL의 도메인 이름

Azure Cosmos DB for PostgreSQL의 모든 노드 도메인 이름은 postgres.cosmos.azure.com 도메인에 만들어집니다. 노드의 FQDN은 다음 형식으로 만들어집니다.

<node-qualifier>-<cluster-name>.<uniqueID>.postgres.cosmos.azure.com

여기서 node-qualifier는 코디네이터의 경우 'c', 작업자 노드의 경우 'w0', 'w1' 등일 수 있습니다. cluster-name은 클러스터 프로비전 중에 선택한 클러스터의 이름입니다. uniqueID는 무작위로 생성된 전역적으로 고유한 14자 식별자입니다.

예: c-mycluster.12345678901234.postgres.cosmos.azure.com.

이 FQDN은 클러스터의 각 노드에 대한 공용 IP로 확인됩니다. 클러스터에서 퍼블릭 액세스를 사용하도록 설정한 경우 이 FQDN은 Postgres 연결 문자열에서 노드에 연결하는 데 사용됩니다.

클러스터에서 프라이빗 액세스를 사용하도록 설정하면 Azure는 각 클러스터에 대한 프라이빗 DNS 영역을 만듭니다. 프라이빗 엔드포인트가 있는 각 노드에 대한 FQDN은 기본 FQDN 외에도 이 프라이빗 DNS 영역에 만들어집니다. 이 프라이빗 DNS 영역의 FQDN은 다음 형식을 사용합니다.

<node-qualifier>-<cluster-name>.<uniqueID>.privatelink.postgres.cosmos.azure.com

여기서 node-qualifier는 코디네이터의 경우 'c', 작업자 노드의 경우 'w0', 'w1' 등일 수 있습니다. cluster-name은 클러스터 프로비전 중에 선택한 클러스터의 이름입니다. uniqueID는 무작위로 생성된 전역적으로 고유한 14자 식별자입니다.

예: c-mycluster.12345678901234.privatelink.postgres.cosmos.azure.com.

node-qualifier-cluster-name.uniqueID.postgres.cosmos.azure.com FQDN은 VNet(가상 네트워크) 환경 내에서도 사용할 수 있습니다. VNet 내에서 DNS 이름 확인을 수행하는 경우 FQDN은 프라이빗 엔드포인트를 통해 노드에 할당된 개인 IP로 확인됩니다. 공용 인터넷에서 DNS 이름 확인을 수행하면 FQDN은 해당 노드에 할당된 공용 IP로 확인됩니다.

FQDN만 사용하여 노드에 액세스하는 것이 중요합니다. 할당된 공용 IP 주소는 HA 장애 조치(failover) 또는 컴퓨팅 크기 조정 작업과 같은 정상적인 작업 중에 변경 될 수 있기 때문입니다.

Important

2023년 6월 6일 이전에 만든 Azure Cosmos DB for PostgreSQL 클러스터는 다음과 같은 레거시 도메인 이름 및 FQDN 형식을 사용합니다.

기본 FQDN 형식: node-qualifier.cluster-name.postgres.database.azure.com 프라이빗 DNS 영역의 FQDN: node-qualifier.privatelink.cluster-name.postgres.database.azure.com

여기서 node-qualifier은 코디네이터의 경우 'c'이고 작업자 노드의 경우 'w0', 'w1' 등입니다. cluster-name은 클러스터 프로비전 중에 선택한 클러스터의 이름입니다.

다음 단계