Aracılığıyla paylaş


Azure Cosmos DB'de PostgreSQL için düğüm DNS adları

Ö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:

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