Sanal makine ölçek kümesi ekleyerek Service Fabric kümesinin ölçeğini genişletme
Bu makalede, mevcut kümeye yeni bir düğüm türü ekleyerek Azure Service Fabric kümesinin nasıl ölçeklendirildiği açıklanır. Service Fabric kümesi, mikro hizmetlerinizin dağıtıldığı ve yönetildiği ağa bağlı bir sanal veya fiziksel makine kümesidir. Kümenin parçası olan bir makine veya VM düğüm olarak adlandırılır. Sanal makine ölçek kümeleri, bir sanal makine koleksiyonunu küme olarak dağıtmak ve yönetmek için kullandığınız bir Azure işlem kaynağıdır. Azure kümesinde tanımlanan her düğüm türü ayrı bir ölçek kümesi olarak ayarlanır. Ardından her düğüm türü ayrı ayrı yönetilebilir. Service Fabric kümesi oluşturduktan sonra, mevcut kümeye yeni bir düğüm türü (sanal makine ölçek kümesi) ekleyerek kümeyi yatay olarak ölçeklendikleyebilirsiniz. kümede iş yükleri çalışırken bile kümeyi istediğiniz zaman ölçeklendikleyebilirsiniz. Küme ölçeklendirildikçe, uygulamalarınız da otomatik olarak ölçeklendirilir.
Mevcut kümeye ek ölçek kümesi ekleme
Var olan bir kümeye yeni bir düğüm türü (sanal makine ölçek kümesi tarafından desteklenir) eklemek birincil düğüm türünün yükseltilmesine benzer, ancak aynı NodeTypeRef'i kullanmayacaksınız; açıkçası etkin olarak kullanılan sanal makine ölçek kümelerini devre dışı bırakmaz ve birincil düğüm türünü güncelleştirmezseniz küme kullanılabilirliğini kaybetmezsiniz.
NodeTypeRef özelliği, sanal makine ölçek kümesi Service Fabric uzantısı özellikleri içinde bildirilir:
<snip>
"publisher": "Microsoft.Azure.ServiceFabric",
"settings": {
"clusterEndpoint": "[reference(parameters('clusterName')).clusterEndpoint]",
"nodeTypeRef": "[parameters('vmNodeType2Name')]",
"dataPath": "D:\\\\SvcFab",
"durabilityLevel": "Silver",
<snip>
Ayrıca bu yeni düğüm türünü Service Fabric küme kaynağınıza eklemeniz gerekir:
<snip>
"nodeTypes": [
{
"name": "[parameters('vmNodeType2Name')]",
"applicationPorts": {
"endPort": "[parameters('nt2applicationEndPort')]",
"startPort": "[parameters('nt2applicationStartPort')]"
},
"clientConnectionEndpointPort": "[parameters('nt2fabricTcpGatewayPort')]",
"durabilityLevel": "Silver",
"ephemeralPorts": {
"endPort": "[parameters('nt2ephemeralEndPort')]",
"startPort": "[parameters('nt2ephemeralStartPort')]"
},
"httpGatewayEndpointPort": "[parameters('nt2fabricHttpGatewayPort')]",
"isPrimary": false,
"vmInstanceCount": "[parameters('nt2InstanceCount')]"
},
<snip>
Sonraki adımlar
- Birincil düğüm türünün ölçeğini artırmayı öğrenin
- Uygulama ölçeklenebilirliği hakkında bilgi edinin.
- Azure kümesinin ölçeğini daraltma veya genişletme.
- Akıcı Azure işlem SDK'sını kullanarak bir Azure kümesini program aracılığıyla ölçeklendirme.
- Tek başına kümenin ölçeğini daraltma veya genişletme.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin