
Pärast mitu Azure muutub ja turvalisuse parandamine viimase paari kuu jooksul tutvustab Microsoft projekti Tardigrade kui nende uusimat katset muuta Azure usaldusväärsemaks.
Projekt Tardigrade hoiab ära platvormi tõrkeid
Project Tardigrade on uus teenus, mille eesmärk on parandada Azure'i vastupidavust. See sisaldab leevendusstrateegiaid, mis kaitsevad Azure VM-e platvormi rikete eest.
Siin on, kuidas Mark Russinovich,Microsoft Azure'i tehnoloogiajuht on kirjeldades praegune Azure'i töö:
Meie eesmärk on anda organisatsioonidele volitused oma töökoormuste usaldusväärseks käitamiseks Azure'is. Selle juhtpõhimõttena investeerime pidevalt Azure'i platvormi arendamisse vea suhtes vastupidav, mitte ainult ettevõtte tootlikkuse suurendamiseks, vaid ka sujuva kliendi pakkumiseks kogemus.
Töökoormuse mõjutamise vältimiseks teenus võimaldab komponentidel ise paraneda ja võimalikest riketest kiiresti taastuda isegi kriitiliste hostivigade korral.
Kuidas Project Tardigrade töötab?
Siin on näide selle kohta, kuidas Tardigrade'i taastamise töövoog töötab:
- 1. etapp: see samm ei mõjuta kliendi virtuaalsete masinate käitamist. See taaskasutab lihtsalt kõik hostis töötavad teenused. Harvadel juhtudel, kui rikkega teenus ei taaskäivitu edukalt, jätkame 2. etapiga.
- 2. etapp: meie diagnostikateenus töötab hostil kõigi asjakohaste logide / prügimägede süstemaatiliseks kogumiseks, et tagada 1. faasis tõrke põhjuse põhjalik diagnoosimine. See põhjalik analüüs võimaldab meil selle probleemi algpõhjuse ära hoida ja seeläbi tulevikus kordusi ära hoida.
- 3. etapp: kõrgel tasemel lähtestame operatsioonisüsteemi tervislikuks ja minimaalse kliendimõjuga, et leevendada hosti probleemi. Selles etapis säilitame iga VM-i olekud RAM-iks, misjärel hakkame OS-i lähtestama tervislikuks olekuks. Kui operatsioonisüsteem lähtestab selle all kiiresti, siis kõigi serveris hostitud virtuaalseadmete rakenduste käitamine lühikese aja jooksul "külmub", kuna protsessor on ajutiselt peatatud. See kogemus sarnaneb võrguühenduse ajutise kadumisega, kuid proovimise loogika tõttu taastati see kiiresti. Pärast operatsioonisüsteemi edukat lähtestamist tarbivad VM-id salvestatud oleku ja jätkavad tavapärast tegevust, vältides seeläbi võimalikke VM-i taaskäivitusi.
Seda silmas pidades tagab projekti Tardigrade selle ühegi komponendi rike hostis ei mõjuta kogu süsteemi. Sellisena ei mõjuta hostivead klientide virtuaalmasse.
Microsoft töötab kõvasti selle parandamiseks ja laiendamiseks erinevaid hosti rikke stsenaariume, et veenduda nende pilvandmetöötlusplatvormi usaldusväärsuses kui kunagi varem.
Lähitulevikus on oodata uusi arendusi ja muid usaldusväärsuse rakendusi.