Azure HDInsight sanal ağ mimarisi
Bu makalede, bir HDInsight kümesini özel bir Azure Sanal Ağ dağıttığınızda mevcut olan kaynaklar açıklanmaktadır. Bu bilgiler, şirket içi kaynakları Azure'daki HDInsight kümenize bağlamanıza yardımcı olur. Azure Sanal Ağ hakkında daha fazla bilgi için bkz. Azure Sanal Ağ nedir?.
Azure HDInsight kümelerindeki kaynak türleri
Azure HDInsight kümelerinin farklı sanal makine türleri veya düğümleri vardır. Her düğüm türü, sistemin çalışmasında bir rol oynar. Aşağıdaki tabloda bu düğüm türleri ve bunların kümedeki rolleri özetlenmiştir.
Type | Açıklama |
---|---|
ZooKeeper düğümü | Zookeeper, veri işleme yapan düğümler arasındaki görevleri koordine eder. Ayrıca baş düğümün öncü seçimini yapar ve hangi baş düğümün belirli bir ana hizmeti çalıştırdığını izler. ZooKeeper düğümlerinin sayısı üç olarak sabittir. |
Çalışan düğümü | Veri işleme işlevini destekleyen düğümleri temsil eder. Çalışan düğümleri, bilgi işlem özelliğini ölçeklendirmek ve maliyetleri yönetmek için kümeden eklenebilir veya kaldırılabilir. |
Bölge düğümü | HBase küme türü için bölge düğümü (Veri Düğümü olarak da adlandırılır) Bölge Sunucusu'nu çalıştırır. Bölge Sunucuları, HBase tarafından yönetilen verilerin bir bölümüne hizmet ve yönetim sağlar. Bölge düğümleri, bilgi işlem özelliğini ölçeklendirmek ve maliyetleri yönetmek için kümeden eklenebilir veya kaldırılabilir. |
Kaynak adlandırma kuralları
Kümenizdeki düğümleri ele alırken Tam Etki Alanı Adlarını (FQDN) kullanın. Ambari API'sini kullanarak kümenizdeki çeşitli düğüm türleri için FQDN'leri alabilirsiniz.
Bu FQDN'ler biçiminde <node-type-prefix><instance-number>-<abbreviated-clustername>.<unique-identifier>.cx.internal.cloudapp.net
olacaktır.
baş <node-type-prefix>
düğümler, wn
çalışan düğümleri ve zn
zookeeper düğümleri için olacaktırhn
.
Yalnızca ana bilgisayar adına ihtiyacınız varsa FQDN'nin yalnızca ilk bölümünü kullanın: <node-type-prefix><instance-number>-<abbreviated-clustername>
Temel sanal ağ kaynakları
Aşağıdaki diyagramda Azure'da HDInsight düğümlerinin ve ağ kaynaklarının yerleşimi gösterilmektedir.
Azure Sanal Ağ varsayılan kaynaklar, önceki tabloda belirtilen küme düğümü türlerini içerir. Ve sanal ağ ile dış ağlar arasındaki iletişimi destekleyen ağ cihazları.
Aşağıdaki tabloda HDInsight özel bir Azure Sanal Ağ dağıtıldığında oluşturulan dokuz küme düğümü özetlemektedir.
Kaynak türü | Mevcut sayı | Ayrıntılar |
---|---|---|
Baş düğüm | iki | |
Zookeeper düğümü | üç | |
Çalışan düğümü | iki | Bu sayı, küme yapılandırmasına ve ölçeklendirmeye göre farklılık gösterebilir. Apache Kafka için en az üç çalışan düğümü gerekir. |
Ağ geçidi düğümü | iki | Ağ geçidi düğümleri, Azure'da oluşturulan ancak aboneliğinizde görünür olmayan Azure sanal makineleridir. Bu düğümleri yeniden başlatmanız gerekiyorsa desteğe başvurun. |
Aşağıdaki ağ kaynakları, HDInsight ile kullanılan sanal ağ içinde otomatik olarak oluşturulur:
Ağ kaynağı | Mevcut sayı | Ayrıntılar |
---|---|---|
Yük Dengeleyici | üç | |
Ağ Arabirimleri | Dokuz | Bu değer, her düğümün kendi ağ arabirimine sahip olduğu normal bir kümeyi temel alır. Dokuz arabirim şunlar içindir: iki baş düğüm, üç zookeeper düğümü, iki çalışan düğümü ve önceki tabloda bahsedilen iki ağ geçidi düğümü. |
Genel IP Adresleri | iki |
HDInsight'a bağlanmak için uç noktalar
HDInsight kümenize üç yolla erişebilirsiniz:
- konumundaki
CLUSTERNAME.azurehdinsight.net
sanal ağın dışında bir HTTPS uç noktası. - konumunda
CLUSTERNAME-ssh.azurehdinsight.net
baş düğüme doğrudan bağlanmak için bir SSH uç noktası. - Sanal ağ
CLUSTERNAME-int.azurehdinsight.net
içindeki bir HTTPS uç noktası. Bu URL'deki "-int
" öğesine dikkat edin. Bu uç nokta, bu sanal ağdaki özel bir IP'ye çözümlenip genel İnternet'ten erişilemez.
Bu üç uç noktaya her birine bir yük dengeleyici atanır.
Genel IP adresleri, sanal ağ dışından bağlantıya izin veren iki uç noktaya da sağlanır.
- İnternet'ten
CLUSTERNAME.azurehdinsight.net
kümeye bağlanırken kullanılacak tam etki alanı adı (FQDN) için yük dengeleyiciye bir genel IP atanır. - İkinci genel IP adresi yalnızca SSH etki alanı adı
CLUSTERNAME-ssh.azurehdinsight.net
için kullanılır.