Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Rolling upgrades met MaxSurge kunnen helpen bij het verbeteren van de uptime van de service tijdens upgradegebeurtenissen. Als MaxSurge is ingeschakeld, worden nieuwe exemplaren in batches gemaakt met behulp van het nieuwste schaalmodel. Wanneer de nieuwe exemplaren volledig zijn aangemaakt en goed functioneren, verwijdert de schaalset daarna exemplaren in groepen volgens het model van de oude schaalset. Het proces gaat door totdat alle instanties zijn bijgewerkt.
Concepten
| Instelling | Beschrijving |
|---|---|
| Batchgrootte voor rolling upgrades % | Hiermee geeft u op hoeveel van de totale exemplaren van uw schaalset u tegelijk wilt upgraden. Voorbeeld: Een batchgrootte van 20% wanneer u tien exemplaren in uw schaalset hebt, resulteert in upgradebatches met elk twee exemplaren. |
| Onderbrekingstijd tussen batches (sec) | Hiermee geeft u aan hoe lang uw schaalset wacht tussen het voltooien van een upgradebatch en het starten van een nieuwe. Voorbeeld: Een pauzetijd van 10 seconden betekent dat de schaalset, zodra een batch succesvol is voltooid, 10 seconden zal wachten voordat deze doorgaat met de volgende batch. |
| Maximaal percentage ongezonde instanties | Hiermee geeft u het totale aantal exemplaren op dat mag worden gemarkeerd als beschadigd voor en tijdens de rolling upgrade. Voorbeeld: Een maximaal percentage ongezonde instanties van 20% betekent dat als u een schaalset met 10 instanties hebt en meer dan twee instanties in de volledige schaalset als ongezond worden gerapporteerd, de rolling upgrade stopt. |
| Maximaal beschadigd upgradepercentage | Hiermee geeft u het totale aantal exemplaren dat als beschadigd mag worden gemarkeerd nadat de upgrade is uitgevoerd. Voorbeeld: Een maximaal percentage van 20 voor ongezonde upgrades betekent dat als u een schaalset met 10 instanties hebt en meer dan twee instanties in de hele schaalset na de upgrade als ongezond worden gerapporteerd, de rolling upgrade wordt geannuleerd. |
| Prioriteit geven aan beschadigde exemplaren | Hiermee geeft u aan dat de schaalset eerst instanties moet upgraden die als ongezond worden gerapporteerd, voordat instanties die als gezond worden gerapporteerd worden geüpgraded. Voorbeeld: Als sommige instanties in uw schaalset zijn uitgevallen of ongezond zijn wanneer een doorlopende upgrade begint, werkt de schaalset die instanties eerst bij. |
| Upgrade voor meerdere zones inschakelen | Hiermee kan de schaalset grenzen van beschikbaarheidszones negeren bij het bepalen van batches. Hierdoor kan de rolling upgrade uw schaalset behandelen als een regionale (niet-zonegebonden) implementatie in plaats van een zoneoverschrijdende implementatie. |
Overwegingen
-
Automatische upgrades van installatiekopieën van het besturingssysteem en automatische uitbreidingsupgrades nemen automatisch het rolling upgradebeleid over en gebruiken om upgrades uit te voeren. Voor virtuele-machineschaalsets die Uniform Orchestration gebruiken, worden, wanneer MaxSurge is ingesteld op
true, automatische upgrades van OS-installatiekopieën en automatische extensie-upgrades ook toegepast met behulp van de MaxSurge-upgrademethode. Voor virtuele-machineschaalsets met flexibele indeling wordt het inschakelen van automatische upgrades van installatiekopieën van het besturingssysteem en MaxSurge samen nog niet ondersteund. - Wanneer u rolling upgrades gebruikt met MaxSurge, worden nieuwe virtuele machines gemaakt met behulp van het nieuwste schaalsetmodel om virtuele machines te vervangen met behulp van het oude schaalsetmodel. Deze zojuist gemaakte virtuele machines tellen mee voor uw totale kernquotum. Daarnaast hebben deze nieuwe virtuele machines nieuwe IP-adressen en worden ze in een bestaand subnet geplaatst. U moet ook voldoende IP-adresquotum en subnetruimte beschikbaar hebben om deze zojuist gemaakte virtuele machines te implementeren.
- Tijdens de rolling upgradeprocessen van MaxSurge voert Azure vóór elke nieuwe batch een quotumcontrole uit. Als die quotacontrole mislukt, schakelt de upgrade standaard over naar een niet-MaxSurge-upgrade en wordt deze ter plekke uitgevoerd.
- Wanneer u rolling upgrades met MaxSurge gebruikt op virtuele-machineschaalsets met uniforme orkestratie, kan de nieuwe virtuele machine die met het bijgewerkte model wordt gemaakt ter vervanging van de virtuele machine met het oudere model, in een ander upgradedomein worden geplaatst dan de vorige virtuele machine.
- Als u een virtuele machine koppelt aan een Virtual Machine Scale Set, moet de gekoppelde virtuele machine ook een Application Health-extensie hebben. Als een gekoppelde virtuele machine geen geconfigureerde gezondheidsextensie heeft die de toepassingsgezondheid rapporteert, kan de doorlopende upgrade worden beïnvloed.
MaxSurge tegenover upgrades ter plaatse
MaxSurge upgrades
Doorlopende upgrades met MaxSurge maken nieuwe exemplaren aan met het nieuwste model van de schaalset ter vervanging van exemplaren die nog het oude model gebruiken. Door nieuwe instanties te creëren, kunt u ervoor zorgen dat de capaciteit van uw schaalset niet onder het ingestelde aantal instanties komt gedurende het upgradeproces.
In place upgrades
Rolling upgrades waarbij MaxSurge is uitgeschakeld, voeren upgrades ter plaatse uit. Afhankelijk van het type upgrade zijn de virtuele machines mogelijk niet beschikbaar voor verkeer tijdens het upgradeproces. Dit kan de capaciteit van uw schaalset verminderen tijdens het upgradeproces, maar er wordt geen extra quotum gebruikt.
Rolling upgrades configureren met MaxSurge
Het in- of uitschakelen van MaxSurge kan tijdens of na het inrichten van een schaalset gebeuren. Wanneer u een doorlopend upgradebeleid gebruikt, moet de schaalset ook een extensie voor toepassingsstatus of een statusprobe gebruiken. Het wordt aanbevolen om de schaalset te maken met een handmatig upgradebeleid en het beleid te wijzigen in rolling nadat met succes is bevestigd dat de status van de toepassing correct wordt gerapporteerd.
Selecteer de virtuele-machineschaalset waarvoor u het upgradebeleid wilt wijzigen. Selecteer in het menu onder InstellingenUpgradebeleid en selecteer in de vervolgkeuzelijst Rolling - Upgrades worden in batches uitgerold met optionele pauze.
Volgende stappen
Zie het beleid voor doorlopende upgrades configureren voor meer informatie over upgrades voor schaalsets voor virtuele machines.