Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
PostgreSQL için Azure Cosmos DB artık yeni projeler için desteklenmemektedir. Bu hizmeti yeni projeler için kullanmayın. Bunun yerine, şu iki hizmetlerden birini kullanın:
99,999% kullanılabilirlik hizmet düzeyi sözleşmesi (SLA), anında otomatik ölçeklendirme ve birden çok bölgede otomatik yük devretme ile yüksek ölçekli senaryolar için tasarlanmış dağıtılmış bir veritabanı çözümü için NoSQL için Azure Cosmos DB kullanın.
Açık kaynak Citus uzantısını kullanarak bölümlenmiş Azure Veritabanı'nın PostgreSQL için Elastik Kümeler özelliğini kullanın.
PostgreSQL için Azure Cosmos DB kümesi sağlandığında, her düğüme kendi tam etki alanı adı (FQDN) atanır. Bu FQDN, erişim vermek için uygun ağ güvenliği ayarlanmış olması koşuluyla her düğüme bağlanmak için kullanılır. FQDN, ister özel ister genel erişim kullanılsın, Postgres bağlantı dizesinde kullanılır.
PostgreSQL için Azure Cosmos DB'de etki alanı adları
PostgreSQL için Azure Cosmos DB'deki tüm düğüm etki alanı adları postgres.cosmos.azure.com etki alanında oluşturulur. Bir düğümün FQDN'si aşağıdaki biçimde oluşturulur
<node-qualifier>-<cluster-name>.<uniqueID>.postgres.cosmos.azure.com
Burada node-qualifier, koordinatör için 'c' veya çalışan düğümleri için 'w0,' 'w1,' vb. olabilir; cluster-name, küme kurulumunda seçtiğiniz kümenin adıdır; uniqueID, rastgele oluşturulan genel olarak benzersiz 14 karakterli bir tanımlayıcıdır.
Örneğin: c-mycluster.12345678901234.postgres.cosmos.azure.com.
Bu FQDN, kümedeki her düğüm için genel IP'ye çözümlenir. Kümede genel erişim etkinleştirildiyse, bu FQDN bir düğüme bağlanmak için Postgres bağlantı dizesi kullanılır.
Kümede özel erişimi etkinleştirdiğinizde, Azure her küme için özel bir DNS bölgesi oluşturur. Özel uç noktaya sahip her düğüm için FQDN, birincil FQDN'sine ek olarak bu özel DNS bölgesinde oluşturulur. Bu özel DNS bölgesindeki FQDN aşağıdaki biçimi kullanır
<node-qualifier>-<cluster-name>.<uniqueID>.privatelink.postgres.cosmos.azure.com
Burada node-qualifier , çalışan düğümleri için koordinatör için 'c' veya çalışan düğümleri için 'w0', 'w1' vb. olabilir; cluster-name küme sağlama sırasında seçtiğiniz kümenin adıdır; uniqueID rastgele oluşturulmuş genel olarak benzersiz 14 karakterli bir tanımlayıcıdır.
Örneğin: c-mycluster.12345678901234.privatelink.postgres.cosmos.azure.com.
node-qualifier
-
cluster-name.uniqueID. postgres.cosmos.azure.com FQDN bir sanal ağ ortamında da kullanılabilir. DNS isim çözümlemesi bir sanal ağ içinden gerçekleştiriliyorsa, FQDN, özel bir uç nokta aracılığıyla bir düğüme atanmış bir özel IP adresine çözülür. DNS ad çözümlemesi genel İnternet'ten yapılırsa, FQDN bu düğüme atanmış bir genel IP'ye çözümleniyor.
Ha yük devretme veya işlem ölçeklendirme işlemi gibi normal işlemler sırasında atanan genel IP adresleri değişebileceği için bir düğüme erişmek için yalnızca FQDN kullanılması önemlidir.
Önemli
6 Haziran 2023'e kadar oluşturulan PostgreSQL için Azure Cosmos DB kümeleri aşağıdaki eski etki alanı adını ve FQDN biçimini kullanır:
Birincil FQDN biçimi: node-qualifier.cluster-name. Özel dns bölgesinde FQDN postgres.database.azure.com: node-qualifier.privatelink.cluster-name. postgres.database.azure.com
burada node-qualifier koordinatör için 'c' ve çalışan düğümleri için 'w0', 'w1' vb. ve cluster-name küme sağlama sırasında seçtiğiniz kümenin adıdır.
Sonraki adımlar
- Psql ile bir kümeye bağlanma yönergelerine bakın.
- Genel ve özel erişimle ilgili temel bilgileri gözden geçirin.