Azuren virtuaalikoneiden ylläpito
22.05.20206 minuuttia luettavaksiKoskee: ✔️ Linux VM:itä ✔️ Windows VM:itä ✔️ Joustavat mittakaavasarjat ✔️ Yhdenmukaiset mittakaavat
Azure päivittää alustaansa säännöllisesti parantaakseen virtuaalikoneiden isäntäinfrastruktuurin luotettavuutta, suorituskykyä ja turvallisuutta. Näiden päivitysten tarkoitus vaihtelee ohjelmistokomponenttien korjaamisesta isännöintiympäristössä verkkokomponenttien päivittämiseen tai laitteiston käytöstä poistamiseen.
Päivitykset vaikuttavat harvoin isännöityihin virtuaalikoneisiin. Kun päivityksillä on vaikutusta, Azure valitsee päivityksille vähiten vaikuttavan menetelmän:
Jos päivitys ei vaadi uudelleenkäynnistystä, virtuaalikone keskeytetään, kun isäntä päivitetään, tai virtuaalikone siirretään reaaliajassa jo päivitettyyn isäntään. Jos ylläpito vaatii uudelleenkäynnistystä, sinulle ilmoitetaan suunnitellusta huollosta. Azure tarjoaa myös aikaikkunan, jossa voit aloittaa ylläpidon itse, sinulle sopivaan aikaan. Itsehuoltoikkuna on tyypillisesti 35 päivää, ellei huolto ole kiireellinen. Azure investoi teknologioihin vähentääkseen niiden tapausten määrää, joissa suunniteltu alustan ylläpito edellyttää virtuaalikoneiden uudelleenkäynnistämistä. Ohjeet suunnitellun ylläpidon hallintaan on ohjeaiheessa Suunniteltujen ylläpitoilmoitusten käsittely Azure CLI:n, PowerShellin tai portaalin avulla.Tällä sivulla kuvataan, kuinka Azure suorittaa molempia ylläpitotyyppejä. Lisätietoja odottamattomista tapahtumista (katkoksista) on ohjeaiheessa Virtuaalikoneiden saatavuuden hallinta Windowsille tai vastaavasta artikkelista Linuxille.
VM:ssä voit saada ilmoituksia tulevasta huollosta käyttämällä Windowsin tai Linuxin ajoitettuja tapahtumia.
Useimmat alustapäivitykset eivät vaikuta asiakkaiden virtuaalikoneisiin. Kun vaikutuston päivitys ei ole mahdollista, Azure valitsee päivitysmekanismin, joka vaikuttaa vähiten asiakkaiden virtuaalikoneisiin.
Useimmat ei-vaikutteiset huollot pysäyttävät virtuaalikoneen alle 10 sekunniksi. Tietyissä tapauksissa Azure käyttää muistia säilyttäviä ylläpitomekanismeja. Nämä mekanismit pysäyttävät virtuaalikoneen jopa 30 sekunniksi ja säilyttävät muistin RAM-muistissa. Tämän jälkeen virtuaalikonetta jatketaan ja sen kello synkronoidaan automaattisesti.
Muistia säästävä ylläpito toimii yli 90 prosentissa Azure-virtuaalikoneista. Se ei toimi G-, M-, N- ja H-sarjoissa. Azure käyttää yhä enemmän reaaliaikaista siirtotekniikkaa ja parantaa muistia säästäviä ylläpitomekanismeja lyhentääkseen tauon kestoa.
Näitä ylläpitotoimia, jotka eivät vaadi uudelleenkäynnistystä, sovelletaan yksi vikaverkkoalue kerrallaan. Ne pysähtyvät, jos he saavat varoittavia terveyssignaaleja alustan valvontatyökaluilta.
Tällaiset päivitykset voivat vaikuttaa joihinkin sovelluksiin. Kun virtuaalikone siirretään reaaliaikaisesti toiseen isäntään, jotkin arkaluontoiset työkuormat voivat näyttää hieman suorituskyvyn heikkenemistä muutaman minuutin aikana, jotka johtavat VM-taukoon. Voit valmistautua VM-huoltoon ja vähentää vaikutusta Azure-huollon aikana kokeilemalla käyttää ajoitettuja tapahtumia Windowsille tai Linuxille tällaisissa sovelluksissa.
Ylläpidon hallinta -ominaisuuden avulla voit hallita paremmin kaikkia ylläpitotoimia, mukaan lukien ilman vaikutusta ja uudelleenkäynnistystä. Sinun on käytettävä joko Azure Dedicated Hostsia tai eristettyä virtuaalikonetta. Ylläpidon hallinta antaa sinulle mahdollisuuden ohittaa kaikki alustapäivitykset ja ottaa päivitykset käyttöön valitsemanasi ajankohtana 35 päivän rullaavan ikkunan sisällä. Lisätietoja on ohjeaiheessa Päivitysten hallinta Maintenance Controlin ja Azure CLI:n avulla.
Reaaliaikainen siirto on toiminto, joka ei vaadi uudelleenkäynnistystä ja joka säilyttää muistin VM:lle. Se aiheuttaa tauon tai jähmettymisen, joka kestää tyypillisesti enintään 5 sekuntia. G-, M-, N- ja H-sarjoja lukuun ottamatta kaikki infrastruktuurina palveluna (IaaS) toimivat VM:t ovat kelvollisia reaaliaikaiseen siirtoon. Hyväksytyt VM:t edustavat yli 90 prosenttia Azure-laivastoon otetuista IaaS-virtuaalikoneista.
Huomaa
Et saa Azure-portaalissa ilmoitusta reaaliaikaisista siirtotoiminnoista, jotka eivät vaadi uudelleenkäynnistystä. Jos haluat nähdä luettelon reaaliaikaisista siirroista, jotka eivät vaadi uudelleenkäynnistystä, tee kysely ajoitetuista tapahtumista.
Azure-alusta aloittaa reaaliaikaisen siirron seuraavissa tilanteissa:
Suunniteltu huoltoLaitteistovika Varauksen optimoinnitJoissakin suunnitellun ylläpidon skenaarioissa käytetään suoraa siirtoa, ja voit käyttää ajoitettuja tapahtumia tietääksesi etukäteen, milloin suorat siirrot alkavat.
Live-siirtoa voidaan käyttää myös virtuaalikoneiden siirtämiseen, kun Azure Machine Learning -algoritmit ennustavat uhkaavan laitteistovian tai kun haluat optimoida VM-allokaatiot. Lisätietoja ennakoivasta mallintamisesta, joka havaitsee heikentyneet laitteistot, on artikkelissa Azure VM -kestävyyden parantaminen ennakoivan koneoppimisen ja reaaliaikaisen siirron avulla. Reaaliaikaiset siirtoilmoitukset näkyvät Azure-portaalissa Monitor and Service Health -lokeissa sekä ajoitetuissa tapahtumissa, jos käytät näitä palveluita.
Niissä harvinaisissa tapauksissa, joissa virtuaalikone on käynnistettävä uudelleen suunniteltua huoltoa varten, sinulle ilmoitetaan etukäteen. Suunnitellussa kunnossapidossa on kaksi vaihetta: itsepalveluvaihe ja määräaikaishuoltovaihe.
Itsepalveluvaiheen aikana, joka kestää tavallisesti neljä viikkoa, aloitat virtuaalikoneidesi ylläpidon. Osana itsepalvelua voit kysyä jokaiselta virtuaalikoneelta nähdäksesi sen tilan ja viimeisen huoltopyyntösi tuloksen.
Kun aloitat itsepalvelun ylläpidon, virtuaalikoneesi sijoitetaan uudelleen jo päivitettyyn solmuun. Koska VM käynnistyy uudelleen, väliaikainen levy katoaa ja virtuaaliseen verkkoliitäntään liittyvät dynaamiset IP-osoitteet päivitetään.
Jos itsepalvelun ylläpidon aikana ilmenee virhe, toiminta pysähtyy, virtuaalikonetta ei päivitetä ja saat mahdollisuuden yrittää itsepalveluhuoltoa uudelleen.
Kun itsepalveluvaihe päättyy, ajoitettu huoltovaihe alkaa. Tämän vaiheen aikana voit edelleen tiedustella huoltovaihetta, mutta et voi aloittaa huoltoa itse.
Lisätietoja uudelleenkäynnistystä vaativan ylläpidon hallinnasta on ohjeaiheessa Suunniteltujen ylläpitoilmoitusten käsitteleminen Azure CLI:n, PowerShellin tai portaalin avulla.
Jos päätät odottaa ajoitettuun huoltovaiheeseen asti, sinun tulee ottaa huomioon muutamia asioita, jotta voit säilyttää VM-koneesi korkeimman saatavuuden.
Paritetut alueetJokainen Azure-alue on yhdistetty toisen alueen kanssa samalla maantieteellisellä alueella. Yhdessä ne muodostavat alueparin. Suunnitellun huoltovaiheen aikana Azure päivittää vain VM:t alueparin yhdellä alueella. Esimerkiksi kun päivitetään virtuaalikonetta Pohjois-Keski-Yhdysvalloissa, Azure ei päivitä mitään virtuaalikonetta Yhdysvaltojen eteläosissa samanaikaisesti. Muut alueet, kuten Pohjois-Eurooppa, voivat kuitenkin olla kunnossapidossa samaan aikaan kuin Itä-USA. Alueparien toiminnan ymmärtäminen voi auttaa sinua jakamaan virtuaalikoneesi paremmin alueiden kesken. Lisätietoja on kohdassa Azure-alueparit.
Saatavuusjoukot ja skaalausjoukotKun otat työkuorman käyttöön Azure-virtuaalisissa koneissa, voit luoda VM:t saatavuusjoukon sisällä varmistaaksesi sovelluksesi korkean käytettävyyden. Käytettävyysjoukkojen avulla voit varmistaa, että joko käyttökatkon tai uudelleenkäynnistystä vaativien ylläpitotapahtumien aikana vähintään yksi VM on käytettävissä.
Saatavuusjoukon sisällä yksittäiset virtuaalikoneet jaetaan jopa 20 päivitysverkkotunnukseen. Suunnitellun huollon aikana vain yksi päivitystoimialue päivitetään kerrallaan. Päivitysverkkotunnuksia ei välttämättä päivitetä peräkkäin.
Virtuaaliset koneen mittakaavajoukot ovat Azuren laskentaresurssi, jonka avulla voit ottaa käyttöön ja hallita identtisten virtuaalikoneiden joukkoa yhtenä resurssina. Skaalausjoukko otetaan automaattisesti käyttöön UD:issä, kuten käytettävyysjoukon virtuaalikoneissa. Kuten käytettävyysjoukkojen kohdalla, käytettäessä mittakaavajoukkoja, vain yksi UD päivitetään kerrallaan ajoitetun huollon aikana.
Lisätietoja virtuaalikoneiden määrittämisestä korkeaa käytettävyyttä varten on ohjeaiheessa Virtuaalisten koneiden saatavuuden hallinta Windowsille tai vastaavasta artikkelista Linuxille.
SaatavuusvyöhykkeetSaatavuusvyöhykkeet ovat ainutlaatuisia fyysisiä paikkoja Azure-alueella. Jokainen vyöhyke koostuu yhdestä tai useammasta datakeskuksesta, jotka on varustettu itsenäisellä teholla, jäähdytyksellä ja verkoilla. Joustavuuden varmistamiseksi kaikilla käytössä olevilla alueilla on vähintään kolme erillistä vyöhykettä.
Saatavuusvyöhyke on vika- ja päivitysalueen yhdistelmä. Jos luot vähintään kolme virtuaalikonetta kolmelle vyöhykkeelle Azure-alueella, virtuaalikoneesi jaetaan tehokkaasti kolmeen vikaverkkoalueeseen ja kolmeen päivitysalueeseen. Azure-alusta tunnistaa tämän jakelun päivitysalueille varmistaakseen, että eri vyöhykkeillä olevia virtuaalikoneita ei päivitetä samanaikaisesti.
Jokainen infrastruktuuripäivitys julkaistaan vyöhykkeeltä yhden alueen sisällä. Voit kuitenkin ottaa käyttöön vyöhykkeellä 1 ja eri käyttöönotot vyöhykkeellä 2 samaan aikaan. Kaikki käyttöönotot eivät ole sarjamuotoisia. Mutta yksi käyttöönotto ottaa käyttöön vain yhden vyöhykkeen kerrallaan riskin vähentämiseksi.
Voit käyttää Azure CLI:tä, Azure PowerShellia tai portaalia suunnitellun ylläpidon hallintaan.