Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Importante
O Azure Cosmos DB para PostgreSQL não tem mais suporte para novos projetos. Não use este serviço para novos projetos. Em vez disso, use um destes dois serviços:
Use o Azure Cosmos DB para NoSQL para obter uma solução de banco de dados distribuído projetada para cenários de alta escala com um SLA (contrato de nível de serviço) de disponibilidade de 99.999%, dimensionamento automático instantâneo e failover automático em várias regiões.
Use a funcionalidade de Clusters Elásticos do Azure para PostgreSQL para PostgreSQL fragmentado, utilizando a extensão Citus de código aberto.
Quando um cluster do Azure Cosmos DB para PostgreSQL é provisionado, cada nó recebe o seu próprio FQDN (nome de domínio totalmente qualificado). Esse FQDN é usado para se conectar a cada nó, desde que a segurança de rede tenha sido adequadamente configurada para conceder acesso. O FQDN é usado na cadeia de conexão Postgres, quer o acesso privado ou público seja usado.
Nomes de domínio no Azure Cosmos DB para PostgreSQL
Todos os nomes de domínios de nós no Azure Cosmos DB para PostgreSQL são criados no domínio postgres.cosmos.azure.com. O FQDN de um nó é criado no seguinte formato:
<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 do cluster; uniqueID é um identificador global de 14 caracteres gerado aleatoriamente.
Por exemplo: c-mycluster.12345678901234.postgres.cosmos.azure.com.
Este FQDN é resolvido para um endereço IP público para cada nó do cluster. Se acesso público estiver habilitado no cluster, esse FQDN será usado na string 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 endpoint privado é criado nesta zona DNS privada, além do seu FQDN primário. FQDN nesta zona DNS privada usa o seguinte formato
<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 do cluster; uniqueID é um identificador de 14 caracteres globalmente exclusivo 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 dentro de uma rede virtual, o FQDN será resolvido num IP privado atribuído a um nó através de um ponto de extremidade privado. Se a resolução de nomes 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 Nome de Domínio Totalmente Qualificado (FQDN) para aceder a um nodo, pois os endereços IP públicos atribuídos podem mudar durante operações normais, como uma operação de failover de alta disponibilidade (HA) ou de escala de computação.
Importante
O Azure Cosmos DB para clusters PostgreSQL criados antes de 6 de junho de 2023 usa o seguinte nome de domínio herdado e formato FQDN:
Formato 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
onde node-qualifier é 'c' para coordenador e 'w0', 'w1', etc. para nós de trabalho, e cluster-name é o nome do cluster que selecionou durante o provisionamento do cluster.
Próximos passos
- Consulte as orientações sobre como se conectar a um cluster com psql.
- Analise os fundamentos de acesso público e privado.