Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A virtuálisgép-méretezési csoportok a platform által felügyelt virtuális gépek logikai csoportosítását biztosítják. Méretezési csoportokkal létrehozhat egy virtuálisgép-konfigurációs modellt, automatikusan hozzáadhat vagy eltávolíthat további példányokat a PROCESSZOR- vagy memóriaterhelés alapján, és automatikusan frissíthet a legújabb operációsrendszer-verzióra. A méretezési csoportok hagyományosan lehetővé teszik virtuális gépek létrehozását a méretezési csoport létrehozásakor megadott virtuálisgép-konfigurációs modellel, a méretezési csoport pedig csak a konfigurációs modell alapján implicit módon létrehozott virtuális gépeket kezelheti.
A méretezési csoport vezénylési módjai lehetővé teszik, hogy jobban szabályozható legyen a méretezési csoport által kezelt virtuálisgép-példányok kezelése.
Fontos
A vezénylési mód a méretezési csoport létrehozásakor van definiálva, és később nem módosítható vagy frissíthető.
Méretezési csoportok rugalmas vezényléssel (ajánlott)
A magas rendelkezésre álláshoz és méretezhetőséghez optimalizálva azonos vagy vegyes virtuálisgép-típusok esetén. A rugalmas vezénylés az ajánlott vezénylési mód, amikor méretezési csoportokat helyez üzembe az Azure-ban.
A rugalmas vezénylés egységes felületet biztosít az Azure-beli virtuálisgép-ökoszisztémában, és továbbfejlesztett rendelkezésre állási garanciákat (akár 1000 virtuális gépet) is kínál. A virtuális gépek automatikusan el vannak osztva a rendelkezésre állási zónák vagy tartalék tartományok között egy régión belül, biztosítva az állapot nélküli és az állapotalapú alkalmazások rugalmasságát. A rugalmas vezénylés számos számítási feladatot támogat, beleértve a kvórumalapú alkalmazásokat, a nyílt forráskódú adatbázisokat és a magas rendelkezésre állású szolgáltatásokat. Emellett lehetővé teszi a dinamikus példánykeverést, lehetővé téve a különböző virtuálisgép-típusok használatát, valamint a kihasználatlan és az igény szerinti példányok kombinációját az optimalizált teljesítmény és a költséghatékonyság érdekében. A rugalmas vezénylés támogatja a kulcsskálázási csoportok összes funkcióját, például a metrikaalapú automatikus skálázást, a példányvédelmet, a készenléti készleteket, a frissítési szabályzatokat stb.
Méretezési készletek egységes vezérléssel
Nagy méretű, azonos virtuálisgép-példányokkal rendelkező számítási feladatokhoz optimalizálva.
Az egységes vezénylés konzisztenciát biztosít egy előre definiált virtuálisgép-profillal, amely azonos példányokat helyez üzembe egy méretezési csoportban. Bár az egyes virtuális gépek testreszabása lehetséges, az egységes vezénylés elsősorban a virtuális gépeket kezeli csoportként. Az egyes példányok a virtuálisgép-méretezési csoport VM API-parancsaival érhetők el, de nem kompatibilisek a szabványos Azure IaaS virtuálisgép-API-parancsokkal, az Azure Resource Manager címkézésével, az RBAC-vel, az Azure Backuppal vagy az Azure Site Recoveryvel. Az egységes vezénylés támogatja a fő méretezési csoportok funkcióit, beleértve a metrikákon alapuló automatikus skálázást, a példányvédelmet és az automatikus operációsrendszer-frissítéseket.
Mi változott a rugalmas vezénylési móddal?
Az egyik fő előnye a rugalmas orchesztrációnak, hogy vezérlési funkciókat biztosít a standard Azure IaaS virtuális gépekhez, nem pedig a méretezési csoport gyermek virtuális gépeihez. Ez azt jelenti, hogy a rugalmas vezénylési példányok kezelésekor az összes szabványos virtuális gép API-t használhatja, ahelyett, hogy az egységes vezényléssel együtt használt virtuális gép méretezési készlet API-kat venné igénybe. A Rugalmas és az Egységes orchestráció között számos különbség van az instanciák kezelésében. Általában azt javasoljuk, hogy ha lehetséges, használja a standard Azure IaaS virtuálisgép-API-kat. Ebben a szakaszban példákat mutatunk be a virtuálisgép-példányok rugalmas vezényléssel történő kezelésére vonatkozó ajánlott eljárásokra.
A rugalmas vezénylési mód minden virtuálisgép-mérethez használható. A rugalmas vezénylési mód biztosítja a legnagyobb skálázást és konfigurálhatóságot olyan virtuálisgép-méretekhez, amelyek támogatják a memóriamegőrző frissítéseket vagy az élő migrálást, például a B, D, E és F sorozat használatakor, vagy ha a méretezési csoport a példányok platformFaultDomainCount=1közötti maximális szórásra van konfigurálva. A rugalmas orchestration mód jelenleg további korlátozásokat tartalmaz a virtuális gépméretekre vonatkozóan, amelyek nem támogatják a memória-megőrző frissítéseket, beleértve a G, H, L, M és N sorozatú virtuális gépeket és példányokat, amelyek több hibatartományra is kiterjednek. A Compute Resource termékváltozatok API-jával megállapíthatja, hogy egy adott virtuálisgép-termékváltozat támogatja-e a memóriamegőrző frissítéseket.
| Funkció | Támogatott memóriamegőrző frissítések vagy méretezési készlet maximális terítéssel (platformFaultDomainCount=1) |
A memóriamegőrző frissítések nem támogatottak és fix terjesztés (platformFaultDomainCount > 1) |
|---|---|---|
| Virtuálisgép-méretezési csoportok példányszámának maximális száma | 1000 | 200 |
| Operációs rendszerek keverése | Igen | Igen |
| Spot és igény szerinti példányok keverése | Igen | Nem |
| Általános célú és speciális termékváltozat-típusok keverése | Igen (FDCount = 1) |
Nem |
| Hibatartományok maximális száma | Regionális (nem zónaalapú) – 3 (a régió hiba tartományának maximális számától függően) Zónafedés és zonális – 1 |
Regionális (nem övezeti) – 3 Zónafedés és zonális – 1 |
| Példányok eloszlása zónák között | Igen | Igen |
| Virtuális gép hozzárendelése egy adott zónához | Igen | Igen |
| Virtuális gép hozzárendelése egy adott tartalék tartományhoz | Igen | Nem |
| Domainek frissítése | Nem | Nem |
| Egyhelyes elhelyezési csoport | Opcionális. Ez az első üzembe helyezett virtuális gép alapján hamis értékre lesz állítva | Opcionális. Ez az első üzembe helyezett virtuális gép alapján igaz értékre lesz állítva |
Horizontális skálázás standard Azure virtuális gépekkel
A rugalmas vezénylési módban futó virtuálisgép-méretezési csoportok standard Azure-beli virtuális gépeket kezelnek. Teljes mértékben szabályozhatja a virtuális gépek életciklusát, valamint a hálózati adaptereket és lemezeket a szabványos Azure API-k és parancsok használatával. Az egységes vezénylési módban létrehozott virtuális gépek a virtuálisgép-méretezési csoport VM API-parancsaival érhetők el és kezelhetők. Az egyes példányok nem kompatibilisek a szabványos Azure IaaS VM API-parancsokkal, az Azure felügyeleti funkcióival, például az Azure Resource Manager erőforrás-címkézési RBAC-engedélyeivel, az Azure Backuppal vagy az Azure Site Recoveryvel.
Hiba tartomány hozzárendelése a virtuális gép létrehozása során
Kiválaszthatja a rugalmas elrendezési skálázási készlet hibadoménjeinek számát. Ha egy virtuális gépet rugalmas méretezési csoporthoz ad hozzá, az Azure alapértelmezés szerint egyenletesen elosztja a példányokat a hibatartományok között. Bár javasoljuk, hogy az Azure rendelje hozzá a tartalék tartományt, speciális vagy hibaelhárítási forgatókönyvek esetén felülbírálhatja ezt az alapértelmezett viselkedést, és megadhatja azt a tartalék tartományt, ahol a példány le fog szállni.
az vm create –vmss "myVMSS" –-platform-fault-domain 1
Példány elnevezése
Amikor létrehoz egy virtuális gépet, és hozzáadja egy rugalmas méretezési csoporthoz, teljes mértékben szabályozhatja a példányneveket az Azure Naming konvenciós szabályaiban. Ha a rendszer automatikus méretezéssel automatikusan hozzáadja a virtuális gépeket a méretezési csoporthoz, egy előtagot ad meg, az Azure pedig egy egyedi számot fűz a név végéhez.
Energiaállapot-példányok lekérdezése
Az előnyben részesített módszer az Azure Resource Graph használata a virtuálisgép-méretezési csoport összes virtuális gépének lekérdezésére. Az Azure Resource Graph hatékony lekérdezési képességeket biztosít az Azure-erőforrásokhoz az előfizetések közötti nagy léptékben.
resources
| where type =~ 'Microsoft.Compute/virtualMachines'
| where properties.virtualMachineScaleSet.id contains "demo"
| extend powerState = properties.extended.instanceView.powerState.code
| project name, resourceGroup, location, powerState
| order by resourceGroup desc, name desc
Az erőforrások Azure Resource Graph-tal való lekérdezése kényelmes és hatékony módszer az Azure-erőforrások lekérdezésére, és minimalizálja az erőforrás-szolgáltatóhoz intézett API-hívásokat. Az Azure Resource Graph egy végül konzisztens gyorsítótár, ahol előfordulhat, hogy az új vagy frissített erőforrások legfeljebb 60 másodpercig nem jelennek meg. A következőket teheti:
- Erőforráscsoportban vagy előfizetésben lévő virtuális gépek listázása.
- A kibontás lehetőséggel lekérheti az előfizetésben lévő összes virtuális gép példánynézetét (tartalék tartomány-hozzárendelési, energia- és kiépítési állapotokat).
- Használja a VM API hívását és parancsokat az egyes példányok modell- és példánynézetének megtekintéséhez.
Alkalmazásállapot monitorozása
Az alkalmazás állapotmonitorozása lehetővé teszi, hogy az alkalmazás szívverést biztosítson az Azure-nak annak megállapításához, hogy az alkalmazás kifogástalan vagy nem megfelelő-e. Az Azure automatikusan lecserélheti a nem megfelelő állapotú virtuálisgép-példányokat. Az alkalmazásfigyelés konfigurálásakor telepítenie és konfigurálnia kell az Application Health Bővítményt, ha rugalmas vezénylést használ. Egységes skálázási csoportpéldányok esetén használhatja az Alkalmazásállapot-bővítményt vagy az Egészségügyi próbákat.
Méretezési csoportok listázása – VM API-módosítások
A virtuális gép méretezési csoport segítségével listázhatja a méretezési csoporthoz tartozó példányokat. Rugalmas vezérlés esetén a Virtuális gép skála készletek VM lista parancs a méretezési csoportok VM azonosítóit tartalmazza. Ezután meghívhatja a GET virtuális gép méretezési készletek virtuális gép parancsokat, hogy további részleteket kapjon arról, hogyan működik a méretezési készlet a virtuális gép példánnyal. A méretezési csoport számos virtuális gépének részleteinek lekéréséhez használja az Azure Resource Graphot vagy a szabványos listázási virtuálisgép-API-t és -parancsokat. A szabványos GET virtuálisgép-API-val és parancsokkal információkat kérhet le egyetlen példányról.
Rendszerindítási diagnosztikai adatok lekérése
A szabványos virtuálisgép-API-k és parancsok használatával kérje le a példány rendszerindítási diagnosztikai adatait és képernyőképeit. A virtuálisgép-méretezési csoportok virtuális gép indítási diagnosztikai API-jai és parancsai nem használhatók a rugalmas vezénylési mód példányaival.
Virtuálisgép-bővítmények
Standard virtuális gépekre célzott bővítményeket használjon az egységes vezénylési módú példányokhoz megcélzott bővítmények helyett.
Rugalmas, egységes és rendelkezésre állási csoportok összehasonlítása
Az alábbi táblázat a rugalmas vezénylési módot, az egységes vezénylési módot és a rendelkezésre állási csoportokat hasonlítja össze a funkciók alapján.
Alapszintű beállítás
| Funkció | A méretezési csoportok rugalmas vezénylése támogatja | A méretezési csoportok egységes vezénylése támogatja | Az elérhetőségi készletek által támogatva |
|---|---|---|---|
| Virtuális gép típusa | Standard Azure IaaS virtuális gép (Microsoft.compute/virtualmachines) | Méretezési csoporthoz tartozó virtuális gépek (Microsoft.compute/virtualmachinescalesets/virtualmachines) | Standard Azure IaaS virtuális gép (Microsoft.compute/virtualmachines) |
| Minimális API-verzió szükséges | 2021-03-01 | 2015-06-01 | 2015-06-01 |
| Példányok maximális száma (FD-garanciával) | 1000 | 100 | 200 |
| Támogatott termékváltozatok | Minden termékváltozat | Minden termékváltozat | Minden termékváltozat |
| Teljes hozzáférés a virtuális gépek, hálózati adapterek és lemezek felett | Igen | Korlátozott hozzáférés a virtuális gép méretezési halmazok VM API-val | Igen |
| RBAC-engedélyek szükségesek | Számítási virtuális gép skálázási csoportok írása, számítási virtuális gép írása, hálózat | Számítási kapacitás virtuális gépek méretezési készleteinek írható hozzáférése | n/a |
| Bérlők közötti megosztott képgyűjtemény | Igen | Igen | Igen |
| Gyorsított hálózatkezelés | Igen | Igen | Igen |
| Spot példányok és árképzés | Igen, lehetnek Spot és Normál prioritású példányai is. | Igen, a példányoknak vagy mind spotnak, vagy mind rendesnek kell lenniük. | Nem, csak normál prioritású példányok |
| Operációs rendszerek keverése | Igen, a Linux és a Windows ugyanabban a rugalmas méretezési csoportban található | Nem, a példányok ugyanaz az operációs rendszer | Igen, a Linux és a Windows ugyanabban a rendelkezésre állási csoportban található |
| Lemeztípusok | csak felügyelt lemezek, minden tárolási típus | Felügyelt és nem felügyelt lemezek | Felügyelt és nem felügyelt lemezek. Az Ultra Disk nem támogatott |
| Lemezkiszolgálóoldali titkosítás ügyfél által felügyelt kulcsokkal | Igen | Igen | Igen |
| Írásgyorsító | Igen | Igen | Igen |
| Közelségi elhelyezési csoportok | Igen, ha egy rendelkezésre állási zónát vagy egyet sem használ. Az üzembe helyezés után nem módosítható. Olvassa el a Közelségi elhelyezési csoportok dokumentációját | Igen, ha egy rendelkezésre állási zónát vagy egyet sem használ. Az üzembe helyezés az összes példány leállítása után módosítható. Olvassa el a Közelségi elhelyezési csoportok dokumentációját | Igen |
| Dedikált Azure-gazdagépek | Igen | Igen | Igen |
| Felügyelt identitás | Csakfelhasználó által hozzárendelt identitás 1 | Rendszer által hozzárendelt vagy felhasználó által hozzárendelt | N/A (az egyes példányokhoz megadható a felügyelt identitás) |
| Meglévő virtuális gép hozzáadása/eltávolítása a csoporthoz | Igen | Nem | Nem |
| Service Fabric | Nem | Igen | Nem |
| Azure Kubernetes Service (AKS) / AKE | Nem | Igen | Nem |
| FelhasználóiAdatok | Igen | Igen | A UserData egyéni virtuális gépekhez adható meg |
| A virtuális gép hálózati adapterének és lemezeinek törlési vagy megőrzési lehetősége | Igen | Nem (mindig törölve) | Igen |
| ultralemezek | Igen | Igen | Nem |
1 Egységes méretezési csoportok esetén a GET VMSS válasz az identitásra, az ügyfélazonosítóra és a principalID-ra fog hivatkozni. Rugalmas méretezési csoportok esetén a válasz csak az identitásra mutató hivatkozást kapja. Hívással lekérheti Identity az ügyfélazonosítót és a PrincipalID azonosítót.
Automatikus skálázás és példányok kezelése
| Funkció | A méretezési csoportok rugalmas vezénylése támogatja | A méretezési csoportok egységes vezénylése támogatja | Az elérhetőségi készletek által támogatva |
|---|---|---|---|
| Készletben lévő virtuális gépek listázása | Igen | Igen | Igen, a virtuális gépek listázása az AvSetben |
| Automatikus skálázás (manuális, metrikákon alapuló, ütemezésalapú) | Igen | Igen | Nem |
| Hálózati kártyák és tárolólemezek automatikus eltávolítása virtuálisgépek törlésekor. | Igen | Igen | Nem |
| Frissítési szabályzat (virtuális gép-méretezési készlet) | Automatikus, Gördülő, Kézi | Automatikus, Gördülő, Kézi | n/a |
| Automatikus operációsrendszer-frissítések (virtuális gép méretezési csoport) | Nem | Igen | n/a |
| Vendégbiztonsági javítás | Igen, olvassa el az automatikus vendégjavítást a virtuális gépek számára | Nem | Igen |
| Az értesítések megszüntetése (virtuális gépek skálázási készlete) | Igen, olvassa el a Leállítási értesítések dokumentációját | Igen, olvassa el a Leállítási értesítések dokumentációját | n/a |
| Alkalmazásállapot figyelése | Alkalmazás állapot bővítmény | Alkalmazásállapot-bővítmény vagy Azure Load Balancer-mintavétel | Alkalmazás állapot bővítmény |
| Példányjavítás (virtuális gép méretezési csoport) | Igen, olvassa el a Példányjavítás dokumentációját | Igen, olvassa el a Példányjavítás dokumentációját | n/a |
| Példányvédelem | Igen | Igen | Nem |
| Méretezés a szabályzatban | Igen | Igen | Nem |
| VMSS példánynézet lekérése | Nem | Igen | n/a |
| Virtuálisgép-kötegműveletek (Az összes indítása, Az összes leállítása, részhalmaz törlése stb.) | Igen | Igen | Nem |
Magas rendelkezésre állás
| Funkció | A méretezési csoportok rugalmas vezénylése támogatja | A méretezési csoportok egységes vezénylése támogatja | Az elérhetőségi készletek által támogatva |
|---|---|---|---|
| Rendelkezésre állásra vonatkozó SLA | Az elérhetőség 99,95% azoknál a példányoknál, amelyek hibatartományok között vannak elosztva; 99,99% azoknál a példányoknál, amelyek több zónában vannak elosztva. | 99,95% az FD>1 esetében egyetlen elhelyezési csoportban; 99,99%, ha a példányok több zónára vannak elosztva | 99,95% |
| Availability Zones | Példányok megadása 1, 2 vagy 3 rendelkezésre állási zónában | Példányok megadása 1, 2 vagy 3 rendelkezésre állási zónában | Nem támogatott |
| Virtuális gép hozzárendelése egy adott rendelkezésre állási zónához | Igen | Nem | Nem |
| Hibaterület – Maximális elosztás (az Azure maximálisan elosztja a példányokat) | Igen | Igen | Nem |
| Hibaterület – Rögzített elosztás | 2–3 FD (a régió maximális FD-számától függően); 1 zónaszintű és zónaalapú üzemelő példányokhoz | 2, 3, 5 FD-k; 1, 5 zónákat átfogó és zónaalapú telepítésekhez | 2–3 FD (a régió maximális FD-számától függően) |
| Virtuális gép hozzárendelése egy adott tartalék tartományhoz | Igen | Nem | Nem |
| Domainek frissítése | Elavult (az FD végezte platformkarbantartás során) | 5 frissítési területek | Legfeljebb 20 frissítési tartomány |
| Karbantartás végrehajtása | Karbantartás elindítása minden példányon a VM API használatával | Igen | n/a |
| Kapacitásfoglalás | Igen | Igen | Igen |
Hálózatkezelés
Biztonsági mentés és helyreállítás
| Funkció | A méretezési csoportok rugalmas vezénylése támogatja | A méretezési csoportok egységes vezénylése támogatja | Az elérhetőségi készletek által támogatva |
|---|---|---|---|
| Azure Backup | Igen | Nem | Igen |
| Azure Site Recovery | Igen (a PowerShell használatával) | Nem | Igen |
| Azure-riasztások | Igen | Igen | Igen |
| VM-elemzések | Egyes virtuális gépekre telepíthető | Igen | Igen |
Nem támogatott paraméterek
A virtuálisgép-méretezési csoportok rugalmas vezénylési módban jelenleg nem támogatják a következő virtuálisgép-méretezési csoportok paramétereit:
- Egyetlen elhelyezési csoport – ez beállítható
nullértékre, és a platform a megfelelő értéket választja ki - Ultra Disk-konfiguráció:
diskIOPSReadWrite,diskMBpsReadWrite - Virtuális gép teljesítménycsoport túlméretezése
- Rendszerképalapú automatikus operációsrendszer-frissítések
- Az alkalmazás állapota az SLB státuszvizsgálaton keresztül – az Application Health Extension használata példányokon
- A virtuális gép méretezési csoport frissítési irányelvének null értékűnek vagy üresnek kell lennie
- nem felügyelt lemezek
- Alapszintű terheléselosztó
- Porttovábbítás standard Load Balancer NAT-készleten keresztül – NAT-szabályok konfigurálhatók
- Rendszer által hozzárendelt felügyelt identitás – Felhasználó által hozzárendelt felügyelt identitás használata helyett
A rugalmas vezénylési mód használatának első lépései
Regisztráljon, és kezdje el használni a rugalmas vezénylési módot a virtuálisgép-méretezési csoportjaihoz.
Gyakori kérdések
Mekkora skálázást támogat a rugalmas vezénylés?
Rugalmas vezénylési módban akár 1000 virtuális gépet is hozzáadhat egy méretezési csoporthoz.
Hogyan viszonyul a rugalmas vezénylésű rendelkezésre állás a rendelkezésre állási csoportokhoz vagy az egységes vezényléshez?
Rendelkezésre állási attribútum Rugalmas vezénylés Egységes vezénylés Rendelkezésre állási készletek Telepítés rendelkezésre állási zónákban Igen Igen Nem Tartalék tartományok rendelkezésre állási garanciái egy régión belül Igen, legfeljebb 1000 példány helyezhető el a régióban legfeljebb 3 hibatűrési tartományban. A hiba tartományok maximális száma régiónként változó. Igen, legfeljebb 100 példány Igen, legfeljebb 200 példány Elhelyezési csoportok n/a Választhat egy elhelyezési csoportot vagy több elhelyezési csoportot n/a Domainek frissítése Nincs, a karbantartási vagy gazdagépfrissítések hiba tartományonként vannak végrehajtva Legfeljebb 5 frissítési tartomány Legfeljebb 20 frissítési tartomány Mi a példányok abszolút maximális száma garantált hiba tartomány rendelkezésre állással?
Funkció Rugalmas vezénylés támogatja Egységes orkesztráció támogatása (általános elérhetőség) Az AvSets által támogatott (általános rendelkezésre állás) Példányok maximális száma (FD rendelkezésre állási garanciával) 1000 3000 200