Megosztás a következőn keresztül:


Csomópont DNS-nevei az Azure Cosmos DB for PostgreSQL-ben

Fontos

Az Azure Cosmos DB for PostgreSQL már nem támogatott új projektek esetén. Ne használja ezt a szolgáltatást új projektekhez. Ehelyett használja az alábbi két szolgáltatás egyikét:

  • Az Azure Cosmos DB for NoSQL használata nagy léptékű forgatókönyvekhez tervezett elosztott adatbázis-megoldáshoz 99,999% rendelkezésre állási szolgáltatásiszint-szerződéssel (SLA), azonnali automatikus skálázással és automatikus feladatátvétellel több régióban.

  • Használja az Azure Database For PostgreSQL Rugalmas fürtök funkcióját a megosztott PostgreSQL-hez a nyílt forráskódú Citus-bővítmény használatával.

Az Azure Cosmos DB for PostgreSQL-fürt létrehozásakor minden csomóponthoz saját teljes tartománynév (FQDN) lesz hozzárendelve. Ez a teljes tartománynév arra szolgál, hogy minden csomóponthoz csatlakozni lehessen, feltéve, hogy megfelelő hálózati biztonság lett beállítva a hozzáférés biztosításához. A Postgres kapcsolati sztring bármikor használja az FQDN-t, függetlenül attól, hogy a hozzáférés magán vagy nyilvános.

Tartománynevek az Azure Cosmos DB for PostgreSQL-ben

Az Azure Cosmos DB for PostgreSQL összes csomóponttartományneve postgres.cosmos.azure.com tartományban jön létre. A csomópont teljes tartománynevét a következő formátumban hozza létre a rendszer

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

Ahol node-qualifier lehet "c" a koordinátor vagy a "w0", a "w1" stb. a feldolgozó csomópontok esetében; cluster-name a fürt kiépítése során kiválasztott fürt neve; uniqueID egy véletlenszerűen generált, globálisan egyedi 14 karakteres azonosító.

Például: c-mycluster.12345678901234.postgres.cosmos.azure.com.

Ez a teljes tartománynév nyilvános IP-címként van feloldva a fürt minden csomópontja számára. Ha a fürtön engedélyezve van a nyilvános hozzáférés, akkor a Postgres kapcsolati sztringben ez az FQDN kerül felhasználásra a csomóponthoz való csatlakozáshoz.

Ha engedélyezi a privát hozzáférést a fürtön, az Azure minden fürthöz létrehoz egy privát DNS-zónát. A privát végponttal rendelkező csomópontok teljes tartománynevét ebben a privát DNS-zónában hozza létre az elsődleges teljes tartománynév mellett. Ebben a privát DNS-zónában az FQDN (teljes tartománynév) a következő formátumot használja

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

Ahol node-qualifier lehet "c", amely a koordinátort jelöli, vagy "w0", "w1" stb., amelyek a munkavégző csomópontokat jelölik; cluster-name a fürt kiépítése során kiválasztott fürt neve; uniqueID egy véletlenszerűen generált, globálisan egyedi 14 karakteres azonosító.

Például: c-mycluster.12345678901234.privatelink.postgres.cosmos.azure.com.

node-qualifier - cluster-name.uniqueID.postgres.cosmos.azure.com FQDN virtuális hálózati környezetből is használható. Ha a DNS-névfeloldás egy virtuális hálózaton belül történik, az FQDN egy privát végpont révén egy csomóponthoz rendelt privát IP-címre oldódik fel. Ha a DNS-névfeloldás a nyilvános internetről történik, az FQDN az adott csomóponthoz rendelt nyilvános IP-címre lesz feloldva.

Fontos, hogy csak teljes tartománynév (FQDN) használatával érjük el a csomópontokat, mivel a hozzárendelt nyilvános IP-címek megváltozhatnak a normál működés során, például HA-feladatátvétel vagy számítási kapacitás skálázása esetén.

Fontos

A 2023. június 6. előtt létrehozott Azure Cosmos DB for PostgreSQL-fürtök a következő örökölt tartománynevet és teljes tartománynevet használják:

Elsődleges teljes tartománynév formátuma: node-qualifier.cluster-name.postgres.database.azure.com FQDN egy privát DNS-zónában: node-qualifier.privatelink.cluster-name.postgres.database.azure.com

ahol node-qualifier "c" a koordinátor és a "w0", "w1" stb. a feldolgozó csomópontok esetében, és cluster-name a fürt kiépítése során kiválasztott fürt neve.

Következő lépések