Compartilhar via


Nomes DNS de nós no Azure Cosmos DB for PostgreSQL

Importante

O Azure Cosmos DB para PostgreSQL não tem mais suporte para novos projetos. Não use esse serviço para novos projetos. Em vez disso, use um destes dois serviços:

Quando um cluster do Azure Cosmos DB for PostgreSQL é provisionado, cada nó recebe seu próprio nome de domínio totalmente qualificado (FQDN). Esse FQDN é utilizado para se conectar a cada nó, desde que a segurança de rede adequada tenha sido configurada para conceder acesso. O FQDN é usado na cadeia de conexão do Postgres, independentemente do acesso público ou privado ser usado.

Nomes de domínio no Azure Cosmos DB for PostgreSQL

Todos os nomes de domínio de nós no Azure Cosmos DB for PostgreSQL são criados no domínio postgres.cosmos.azure.com. O FQDN de um nó é criado no formato a seguir

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

Onde node-qualifier pode ser 'c' para coordenador ou 'w0', 'w1', etc. para nós de trabalho; cluster-name é o nome do cluster selecionado durante o provisionamento de cluster; uniqueID é um identificador global exclusivo de 14 caracteres gerado aleatoriamente.

Por exemplo: c-mycluster.12345678901234.postgres.cosmos.azure.com.

Esse FQDN é resolvido em um IP público para cada nó do cluster. Se o acesso público estiver habilitado no cluster, esse FQDN será utilizado na cadeia de conexão do Postgres para se conectar a um nó.

Quando você habilita o acesso privado no cluster, o Azure cria uma zona DNS privada para cada cluster. O FQDN para cada nó com um ponto de extremidade privado é criado nessa zona DNS privada, além do FQDN primário. O FQDN nessa zona DNS privada usa o formato a seguir

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

Onde node-qualifier pode ser 'c' para coordenador ou 'w0', 'w1', etc. para nós de trabalho; cluster-name é o nome do cluster selecionado durante o provisionamento de cluster; uniqueID é um identificador global exclusivo de 14 caracteres gerado aleatoriamente.

Por exemplo: c-mycluster.12345678901234.privatelink.postgres.cosmos.azure.com.

node-qualifier - cluster-name.uniqueID. postgres.cosmos.azure.com FQDN também pode ser usado em um ambiente de rede virtual. Se a resolução de nomes DNS for executada de dentro de uma rede virtual, o FQDN resolverá em um IP privado designado a um nó através de um ponto de extremidade privado. Se a resolução do nome DNS for feita a partir da Internet pública, o FQDN será resolvido em um IP público atribuído a esse nó.

É importante usar apenas o FQDN para acessar um nó, pois os endereços IP públicos atribuídos podem ser alterados durante operações normais, como um failover de alta disponibilidade ou uma operação de escala de computação.

Importante

Os clusters do Azure Cosmos DB for PostgreSQL criados antes de 6 de junho de 2023 utilizam o seguinte nome de domínio herdado e formato de FQDN:

Formato do FQDN primário: node-qualifier.cluster-name.postgres.database.azure.com FQDN em uma zona DNS privada: node-qualifier.privatelink.cluster-name.postgres.database.azure.com

em que node-qualifier é 'c' para o coordenador e 'w0', 'w1', etc. para os nós de trabalho e cluster-name é o nome do cluster que você selecionou durante o provisionamento do cluster.

Próximas etapas