Bagikan melalui


Nama DNS simpul di Azure Cosmos DB for PostgreSQL

BERLAKU UNTUK: Azure Cosmos DB for PostgreSQL (didukung oleh ekstensi database Citus ke PostgreSQL)

Ketika kluster Azure Cosmos DB for PostgreSQL disediakan, setiap simpul ditetapkan nama domainnya sendiri yang sepenuhnya memenuhi syarat (FQDN). FQDN ini digunakan untuk terhubung ke setiap simpul yang disediakan keamanan jaringan yang tepat disiapkan untuk memberikan akses. FQDN digunakan dalam Postgres string koneksi apakah akses privat atau publik digunakan.

Nama domain di Azure Cosmos DB for PostgreSQL

Semua nama domain simpul di Azure Cosmos DB for PostgreSQL dibuat di domain postgres.cosmos.azure.com. FQDN simpul dibuat dalam format berikut

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

di mana node-qualifier dapat berupa 'c' untuk koordinator atau 'w0', 'w1', dll. untuk simpul pekerja; cluster-name adalah nama untuk kluster yang Anda pilih selama provisi kluster; uniqueID adalah pengidentifikasi karakter 14 unik secara global yang dihasilkan secara acak.

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

FQDN ini diselesaikan menjadi IP publik untuk setiap simpul dalam kluster. Jika akses publik diaktifkan pada kluster, FQDN ini digunakan di string koneksi Postgres untuk menyambungkan ke simpul.

Saat Anda mengaktifkan akses privat pada kluster, Azure membuat zona DNS privat untuk setiap kluster. FQDN untuk setiap simpul dengan titik akhir privat dibuat di zona DNS privat ini selain FQDN utamanya. FQDN di zona DNS privat ini menggunakan format berikut

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

di mana node-qualifier dapat berupa 'c' untuk koordinator atau 'w0', 'w1', dll. untuk simpul pekerja; cluster-name adalah nama untuk kluster yang Anda pilih selama provisi kluster; uniqueID adalah pengidentifikasi karakter 14 unik secara global yang dihasilkan secara acak.

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

node-qualifier-cluster-name.uniqueID. postgres.cosmos.azure.com FQDN juga dapat digunakan dari dalam lingkungan jaringan virtual (VNet). Jika resolusi nama DNS dilakukan dari dalam VNet, FQDN diselesaikan ke IP privat yang ditetapkan ke simpul melalui titik akhir privat. Jika resolusi nama DNS dilakukan dari Internet publik, FQDN diselesaikan menjadi IP publik yang ditetapkan ke simpul tersebut.

Penting untuk hanya menggunakan FQDN untuk mengakses simpul karena alamat IP publik yang ditetapkan dapat berubah selama operasi normal seperti failover HA atau operasi penskalaan komputasi.

Penting

Kluster Azure Cosmos DB for PostgreSQL yang dibuat sebelum 6 Juni 2023 menggunakan nama domain warisan berikut dan format FQDN:

Format FQDN utama: node-qualifier.cluster-name. postgres.database.azure.com FQDN di zona DNS privat: node-qualifier.privatelink.cluster-name. postgres.database.azure.com

di mana node-qualifier adalah 'c' untuk koordinator dan 'w0', 'w1', dll. untuk simpul pekerja dan cluster-name merupakan nama untuk kluster yang Anda pilih selama provisi kluster.

Langkah berikutnya