Aracılığıyla paylaş


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

ŞUNLAR IÇIN GEÇERLIDIR: PostgreSQL için Azure Cosmos DB (PostgreSQL'e citus veritabanı uzantısı tarafından desteklenir)

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ışsa her düğüme bağlanmak için kullanılır. FQDN, özel veya genel erişim kullanılsa da 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 sağlama sırasında seçtiğiniz kümenin adıdır; uniqueID rastgele oluşturulmuş genel olarak benzersiz bir 14 karakterli 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ı dizesinde 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 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 bir 14 karakterli 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ğ (VNet) ortamında da kullanılabilir. DNS ad çözümlemesi bir sanal ağ içinden gerçekleştiriliyorsa, FQDN bir özel uç nokta üzerinden düğüme atanmış özel IP'ye çözümler. DNS ad çözümlemesi genel İnternet'ten yapılırsa, FQDN bu düğüme atanmış bir genel IP'ye çözümleniyor.

Atanan genel IP adresleri HA yük devretme veya işlem ölçeklendirme işlemi gibi normal işlemler sırasında 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 cluster-name için 'w0', 'w1' vb. ve küme sağlama sırasında seçtiğiniz kümenin adıdır.

Sonraki adımlar