Useiden jälkeen Azure muuttuu ja turvallisuusparannuksia parin viime kuukauden aikana Microsoft esittelee Project Tardigraden uusimpana yrityksenään tehdä Azuresta luotettavampi.
Project Tardigrade estää alustan viat
Project Tardigrade on uusi palvelu, jonka tarkoituksena on parantaa Azure-joustavuutta. Se sisältää lieventämisstrategioita, jotka suojaavat Azure-virtuaalikoneita alustahäiriöiltä.
Näin Mark Russinovich,Microsoft Azuren teknologiajohtaja on kuvaava nykyinen työ Azure:
Tavoitteenamme on antaa organisaatioille mahdollisuus kuljettaa työmääränsä luotettavasti Azuressa. Tämän periaatteemme mukaisesti investoimme jatkuvasti Azure-alustan kehittämiseen vikasietoinen paitsi yrityksen tuottavuuden parantamiseksi myös saumattoman asiakkaan tarjoamiseksi kokea.
Palvelu estää työn vaikutuksen työmääriin mahdollistaa komponenttien itsensä parantumisen ja nopean palautumisen mahdollisista epäonnistumisista, jopa kriittisissä isäntävirheissä.
Kuinka Project Tardigrade toimii?
Tässä esimerkki kuinka Tardigrade-palautustyöprosessi toimii:
- Vaihe 1: Tällä vaiheella ei ole vaikutusta asiakkaiden virtuaalikoneiden käyttämiseen. Se yksinkertaisesti kierrättää kaikki isännässä käynnissä olevat palvelut. Harvoissa tapauksissa, joissa viallinen palvelu ei käynnisty uudelleen, siirrymme vaiheeseen 2.
- Vaihe 2: Diagnostiikkapalvelumme suorittaa isäntää keräämään kaikki asiaankuuluvat lokit / kaatopaikat järjestelmällisesti, jotta voimme diagnosoida vian syyn perusteellisesti vaiheessa 1. Tämän kattavan analyysin avulla voimme "aiheuttaa" syyn ja estää siten toistumisen tulevaisuudessa.
- Vaihe 3: Korkealla tasolla palautamme käyttöjärjestelmän terveelliseen tilaan, jossa asiakkaan vaikutus on vähäinen, isäntäongelman lieventämiseksi. Tässä vaiheessa säilytämme jokaisen virtuaalikoneen tilat RAM-muistiin, minkä jälkeen alamme palauttaa käyttöjärjestelmän terveelliseen tilaan. Vaikka käyttöjärjestelmä palautuu nopeasti alareunaan, kaikkien palvelimella isännöityjen virtuaalikoneiden sovellusten käyttäminen "jäädyttää" hetkeksi, kun keskusyksikkö on väliaikaisesti keskeytetty. Tämä kokemus on samanlainen kuin verkkoyhteys tilapäisesti katkennut, mutta se palasi nopeasti uudelleenyrityslogiikan vuoksi. Kun käyttöjärjestelmä on nollattu onnistuneesti, virtuaalikoneet kuluttavat tallennetun tilansa ja jatkavat normaalia aktiivisuutta kiertäen siten mahdollisia virtuaalikoneen uudelleenkäynnistyksiä.
Tässä mielessä Project Tardigrade varmistaa sen minkään yksittäisen komponentin vika isännässä ei vaikuta koko järjestelmään. Isäntäviat eivät sinänsä vaikuta asiakkaiden virtuaalikoneisiin.
Microsoft työskentelee kovasti parantaakseen ja laajentaakseen erilaisia isäntäkohtaisia vikakoodeja varmistaakseen, että niiden pilvipalvelualusta on luotettavampi kuin koskaan.
Odottaa uutta kehitystä ja muita luotettavuustoteutuksia lähitulevaisuudessa.