Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Penting
Azure Cosmos DB for PostgreSQL tidak lagi didukung untuk proyek baru. Jangan gunakan layanan ini untuk proyek baru. Sebagai gantinya, gunakan salah satu dari dua layanan ini:
Gunakan Azure Cosmos DB for NoSQL untuk solusi database terdistribusi yang dirancang untuk skenario skala tinggi dengan perjanjian tingkat layanan ketersediaan (SLA) 99,999%, skala otomatis instan, dan failover otomatis di beberapa wilayah.
Gunakan fitur Elastic Clusters dari Azure Database For PostgreSQL untuk PostgreSQL yang dipecah menggunakan ekstensi Citus sumber terbuka.
Ketika kluster Azure Cosmos DB for PostgreSQL disediakan, setiap simpul ditetapkan nama domain lengkapnya masing-masing (FQDN). FQDN ini digunakan untuk terhubung ke setiap simpul dengan ketentuan bahwa keamanan jaringan yang tepat telah disiapkan untuk memberikan akses. FQDN digunakan dalam string koneksi Postgres baik untuk akses privat maupun publik.
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 dari 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 node pekerja; cluster-name adalah nama untuk kluster yang Anda pilih selama provisi kluster; uniqueID adalah pengidentifikasi unik 14 karakter yang dihasilkan secara global 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 yang 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. Jika resolusi nama DNS dilakukan dari dalam jaringan virtual, FQDN akan diubah menjadi IP private yang ditetapkan ke node melalui private endpoint. Jika resolusi nama DNS dilakukan dari Internet publik, FQDN diterjemahkan 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 berfungsi sebagai 'c' untuk koordinator dan 'w0', 'w1', dll. untuk simpul pekerja, dan cluster-name adalah nama kluster yang Anda pilih selama provisi kluster.
Langkah berikutnya
- Lihat panduan tentang cara menyambungkan ke kluster dengan psql.
- Tinjau dasar-dasar akses publik dan privat.