Azure Service Fabric düğüm türleri ve sanal makine ölçek kümeleri
Sanal Makine Ölçek Kümeleri bir Azure işlem kaynağıdır. Ölçek kümelerini, bir küme olarak bir sanal makine koleksiyonunu dağıtmak ve yönetmek için kullanabilirsiniz. Bir Azure Service Fabric kümesinde tanımladığınız her düğüm türü, tam olarak bir ölçek kümesi ayarlar: birden çok düğüm türü aynı ölçek kümesi tarafından yedeklenmez ve bir düğüm türü birden çok ölçek kümesi tarafından yedeklenmemelidir.
Service Fabric çalışma zamanı, ölçek kümesindeki her bir sanal makineye Microsoft. Azure. ServiceFabric sanal makine uzantısı tarafından yüklenir. Her bir düğüm türünü bağımsız olarak yukarı veya aşağı ölçeklendirebilirsiniz, her küme düğümünde çalışan işletim sistemi SKU 'sunu değiştirebilir, farklı bağlantı noktası kümelerine açık olabilir ve farklı kapasite ölçümleri kullanabilirsiniz.
Aşağıdaki şekilde, ön uç ve arka uç adında iki düğüm türüne sahip bir küme gösterilmektedir. Her düğüm türünün beş düğümü vardır.

Sanal makine ölçek kümesi örneklerini düğümlere eşle
Yukarıdaki şekilde gösterildiği gibi, ölçek kümesi örnekleri 0 ' dan başlar ve sonra 1 ' i arttırır. Numaralandırma, düğüm adlarında yansıtılır. Örneğin, düğüm BackEnd_0 arka uç ölçek kümesinin 0 örneğidir. Bu ölçek kümesinde BackEnd_0, BackEnd_1, BackEnd_2, BackEnd_3 ve BackEnd_4 adlı beş örnek vardır.
Ölçek kümesi ölçeğini ölçeklendirirseniz, yeni bir örnek oluşturulur. Yeni ölçek kümesi örnek adı genellikle ölçek kümesi adı ve sonraki örnek sayısıdır. Örneğimizde, BackEnd_5.
Harita ölçek kümesi yük dengeleyiciler için düğüm türleri ve ölçek kümeleri
Kümenizi Azure portal dağıttıysanız veya örnek Azure Resource Manager şablonunu kullandıysanız, bir kaynak grubundaki tüm kaynaklar listelenir. Her ölçek kümesi veya düğüm türü için yük dengeleyicileri görebilirsiniz. Yük dengeleyici adı şu biçimi kullanır: lb- < node tür adı >. Aşağıdaki şekilde gösterildiği gibi LB-sfcluster4doc-0 bir örnektir:

Service Fabric sanal makine uzantısı
Service Fabric sanal makine uzantısı, Azure sanal makinelerine Service Fabric önyüklemek ve düğüm güvenliğini yapılandırmak için kullanılır.
Aşağıda Service Fabric sanal makine uzantısının bir parçacığı verilmiştir:
"extensions": [
{
"name": "[concat('ServiceFabricNodeVmExt','_vmNodeType0Name')]",
"properties": {
"type": "ServiceFabricLinuxNode",
"autoUpgradeMinorVersion": true,
"protectedSettings": {
"StorageAccountKey1": "[listKeys(resourceId('Microsoft.Storage/storageAccounts', variables('supportLogStorageAccountName')),'2015-05-01-preview').key1]",
},
"publisher": "Microsoft.Azure.ServiceFabric",
"settings": {
"clusterEndpoint": "[reference(parameters('clusterName')).clusterEndpoint]",
"nodeTypeRef": "[variables('vmNodeType0Name')]",
"durabilityLevel": "Silver",
"enableParallelJobs": true,
"nicPrefixOverride": "[variables('subnet0Prefix')]",
"dataPath": "D:\\\\SvcFab",
"certificate": {
"commonNames": [
"[parameters('certificateCommonName')]"
],
"x509StoreName": "[parameters('certificateStoreValue')]"
}
},
"typeHandlerVersion": "1.1"
}
},
Özellik açıklamaları aşağıda verilmiştir:
| Ad | İzin Verilen Değerler | Kılavuz veya kısa açıklama |
|---|---|---|
| name | string | Uzantı için benzersiz ad |
| tür | "ServiceFabricLinuxNode" veya "ServiceFabricWindowsNode" | Önyükleme Service Fabric işletim sistemini tanımlar |
| autoUpgradeMinorVersion | true veya false | SF çalışma zamanı alt sürümlerinin otomatik yükseltmesini etkinleştir |
| yayımcı | Microsoft. Azure. ServiceFabric | Service Fabric uzantısı yayımcısının adı |
| clusterEndpont | string | URI: yönetim uç noktası bağlantı noktası |
| nodeTypeRef | string | NodeType adı |
| Dur, Itylevel | Bronz, gümüş, altın, Platinum | Sabit Azure altyapısını duraklatmaya izin verilen süre |
| enableParallelJobs | true veya false | Aynı ölçek kümesindeki sanal makineyi kaldır ve sanal makineyi yeniden Başlat gibi hesaplama ParallelJobs 'ı etkinleştir |
| nicPrefixOverride | string | "10.0.0.0/24" gibi alt ağ öneki |
| Ortak adlar | String [] | Yüklü küme sertifikalarının ortak adları |
| x509StoreName | string | Yüklü küme sertifikasının bulunduğu deponun adı |
| typeHandlerVersion | 1.1 | Uzantının sürümü. 1,0 için klasik uzantı sürümünün 1,1 sürümüne yükseltilmesi önerilir |
| Veri yolu | string | Service Fabric sistem hizmetleri ve uygulama verileri için durumu kaydetmek için kullanılan sürücünün yolu. |
Sonraki adımlar
- "Her yerde dağıtma" özelliğine genel bakış ve Azure tarafından yönetilen kümelerle karşılaştırmakonusuna bakın.
- Küme güvenliğihakkında bilgi edinin.
- Belirli bir ölçek kümesi örneğine uzak bağlantı
- Dağıtımdan sonra küme VM 'lerinde RDP bağlantı noktası aralığı değerlerini Güncelleştir
- Küme VM 'Leri için Yönetici Kullanıcı adını ve parolasını değiştirme