Sdílet prostřednictvím


Názvy DNS uzlů ve službě Azure Cosmos DB for PostgreSQL

Důležité

Azure Cosmos DB for PostgreSQL se už pro nové projekty nepodporuje. Tuto službu nepoužívejte pro nové projekty. Místo toho použijte jednu z těchto dvou služeb:

  • Azure Cosmos DB for NoSQL můžete použít pro distribuované databázové řešení navržené pro vysoce škálovatelné scénáře s 99,999% smlouvou o úrovni služeb (SLA), okamžitým automatickým škálováním a automatickým převzetím služeb při selhání napříč několika oblastmi.

  • Použijte funkci Elastic Clusters služby Azure Database for PostgreSQL pro horizontálně dělené PostgreSQL pomocí opensourcového rozšíření Citus.

Při zřízení clusteru Azure Cosmos DB for PostgreSQL je každému uzlu přiřazen vlastní plně kvalifikovaný název domény (FQDN). Tento FQDN slouží k připojení ke každému uzlu za předpokladu, že bylo nastaveno správné zabezpečení sítě pro udělení přístupu. Název domény (FQDN) se používá v připojovacím řetězci Postgres bez ohledu na to, jestli se používá soukromý nebo veřejný přístup.

Názvy domén ve službě Azure Cosmos DB for PostgreSQL

Všechny názvy domén uzlů ve službě Azure Cosmos DB for PostgreSQL se vytvářejí v postgres.cosmos.azure.com doméně. Úplný název domény uzlu je vytvořen v následujícím formátu.

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

Kde node-qualifier může být "c" pro koordinátora nebo "w0", "w1" atd. pro pracovní uzly; cluster-name je název clusteru, který jste vybrali při zřizování clusteru, uniqueID je náhodně vygenerovaný globálně jedinečný identifikátor 14 znaků.

Například: c-mycluster.12345678901234.postgres.cosmos.azure.com.

Tento FQDN je přeložen na veřejnou adresu IP pro každý uzel v clusteru. Pokud je v clusteru povolený veřejný přístup, použije se tento FQDN v připojovacím řetězci Postgres pro připojení k uzlu.

Když v clusteru povolíte privátní přístup , Azure pro každý cluster vytvoří privátní zónu DNS. Plně kvalifikovaný název domény pro každý uzel s privátním koncovým bodem se vytvoří v této soukromé zóně DNS kromě jeho primárního plně kvalifikovaného názvu domény. Plně kvalifikovaný název domény v této privátní zóně DNS používá následující formát.

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

Kde node-qualifier může být "c" pro koordinátora nebo "w0", "w1" atd. pro pracovní uzly; cluster-name je název clusteru, který jste vybrali při zřizování clusteru; uniqueID je náhodně vygenerovaný globálně jedinečný identifikátor 14 znaků.

Například: c-mycluster.12345678901234.privatelink.postgres.cosmos.azure.com.

node-qualifier - cluster-name.uniqueID.postgres.cosmos.azure.com FQDN lze použít také v prostředí virtuální sítě. Pokud se překlad názvů DNS provádí z virtuální sítě, FQDN je přeložen na privátní IP adresu přiřazenou uzlu prostřednictvím privátního koncového bodu. Pokud se překlad názvů DNS provádí z veřejného internetu, plně kvalifikovaný název domény se přeloží na veřejnou IP adresu přiřazenou k uzlu.

Je důležité použít pouze plně kvalifikovaný název domény pro přístup k uzlu, protože při běžných operacích, jako je škálování výpočetního výkonu nebo převzetí služeb při selhání vysoké dostupnosti, se může přiřazená veřejná IP adresa změnit.

Důležité

Clustery Azure Cosmos DB for PostgreSQL vytvořené před 6. červnem 2023 používají následující starší název domény a formát plně kvalifikovaného názvu domény:

Primární formát plně kvalifikovaného názvu domény: node-qualifier.cluster-name.postgres.database.azure.com Plně kvalifikovaný název domény v privátní zóně DNS: node-qualifier.privatelink.cluster-name.postgres.database.azure.com

kde node-qualifier je c pro koordinátor a w0, w1 atd. pro pracovní uzly a cluster-name je název clusteru, který jste vybrali během zřizování clusteru.

Další kroky