Azure Service Fabric-csomóponttípusok és virtuálisgép-méretezési csoportok
A virtuálisgép-méretezési csoportok azure-beli számítási erőforrások. Méretezési csoportok használatával üzembe helyezhet és kezelhet virtuális gépek gyűjteményét készletként. Az Azure Service Fabric-fürtben definiált összes csomóponttípus pontosan egy méretezési csoportot állít be: több csomóponttípust nem lehet ugyanazzal a méretezési csoporttal biztonsági másolatot készíteni, és egy csomóponttípusról nem lehet több méretezési csoportról biztonsági másolatot készíteni.
A Service Fabric-futtatókörnyezet a Microsoft.Azure.ServiceFabric virtuális gép bővítmény által beállított méretezési csoportban lévő összes virtuális gépre telepítve van. Egymástól függetlenül skálázhatja az egyes csomóponttípusokat felfelé vagy lefelé, módosíthatja az egyes fürtcsomópontokon futó operációsrendszer-termékváltozatot, különböző portkészletekkel rendelkezhet, és különböző kapacitásmetrikákat használhat.
Az alábbi ábrán egy két csomóponttípusú, FrontEnd és BackEnd nevű fürt látható. Minden csomóponttípushoz öt csomópont tartozik.
Virtuálisgép-méretezési csoport példányainak leképezése csomópontokra
Az előző ábrán látható módon a méretezési csoport példányai a 0. példánynál kezdődnek, majd 1-sel növekednek. A számozás megjelenik a csomópontnevekben. A csomópont BackEnd_0 például a Háttérbeli méretezési csoport 0. példánya. Ennek a méretezési csoportnak öt példánya van: BackEnd_0, BackEnd_1, BackEnd_2, BackEnd_3 és BackEnd_4.
Méretezési csoport méretezésekor egy új példány jön létre. Az új méretezési csoport példányának neve általában a méretezési csoport neve és a következő példányszám. A példánkban ez BackEnd_5.
Méretezési csoport terheléselosztóinak leképezése csomóponttípusokra és méretezési csoportokra
Ha üzembe helyezte a fürtöt az Azure Portalon, vagy a minta Azure Resource Manager-sablont használta, az erőforráscsoport összes erőforrása megjelenik. Az egyes méretezési csoportok vagy csomóponttípusok terheléselosztói láthatók. A terheléselosztó neve a következő formátumot használja: LB-node< type name>. Ilyen például az LB-sfcluster4doc-0, ahogyan az alábbi ábrán látható:
Service Fabric virtuálisgép-bővítmény
A Service Fabric virtuálisgép-bővítmény a Service Fabric azure-beli virtuális gépekre való rendszerindítására és a Csomópontbiztonság konfigurálására szolgál.
A Service Fabric virtuális gép bővítményének kódrészlete a következő:
"extensions": [
{
"name": "[concat('ServiceFabricNodeVmExt','_vmNodeType0Name')]",
"properties": {
"type": "ServiceFabricLinuxNode",
"autoUpgradeMinorVersion": true,
"enableAutomaticUpgrade": 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": "2.0"
}
},
A tulajdonságok leírása a következő:
Név | Engedélyezett értékek | Útmutató vagy rövid leírás |
---|---|---|
név | sztring | A bővítmény egyedi neve |
típus | "ServiceFabricLinuxNode" vagy "ServiceFabricNode" | Azonosítja, hogy a Service Fabric rendszerindítási célja |
autoUpgradeMinorVersion | igaz vagy hamis | A bővítmény legújabb alverziójának használata üzembe helyezéskor |
enableAutomaticUpgrade | igaz vagy hamis | Ha egy nem főverzió elérhető, automatikusan frissítse a bővítményt. Csak ServiceFabricLinuxNode típushoz érhető el |
Publisher | Microsoft.Azure.ServiceFabric | A Service Fabric-bővítmény közzétevőjének neve |
clusterEndpoint | sztring | URI:PORT –Felügyeleti végpont |
nodeTypeRef | sztring | NodeType neve |
tartóssági szint | bronz, ezüst, arany, platina | A nem módosítható Azure-infrastruktúra szüneteltetésére engedélyezett idő |
enableParallelJobs | igaz vagy hamis | Számítási párhuzamos feladatok engedélyezése, például virtuális gép eltávolítása és virtuális gép újraindítása ugyanabban a méretezési csoportban párhuzamosan |
nicPrefixOverride | sztring | Alhálózati előtag, például "10.0.0.0/24" |
commonNames | sztring[] | Telepített fürttanúsítványok gyakori nevei |
x509StoreName | sztring | Annak az áruháznak a neve, ahol a telepített fürttanúsítvány található |
typeHandlerVersion | 1,1 | A bővítmény verziója. Az 1.0-s verziójú bővítmények 1.1-re való frissítését javasoljuk |
dataPath | sztring | A Service Fabric rendszerszolgáltatások és alkalmazásadatok állapotának mentéséhez használt meghajtó elérési útja. |
További lépések
- Tekintse meg a "Bárhol üzembe helyezés" funkció áttekintését és az Azure által felügyelt fürtökkel való összehasonlítást.
- Ismerje meg a fürtbiztonságot.
- Távoli csatlakozás adott méretezési csoportpéldányhoz
- Az RDP-porttartomány értékeinek frissítése fürt virtuális gépeken az üzembe helyezés után
- Fürt virtuális gépeinek rendszergazdai nevének és jelszavának módosítása