A projekt tardigrade védi a vms-t a host hibák ellen

Tartalomjegyzék:

Videó: Ellie Kemper's Engagement Story 2024

Videó: Ellie Kemper's Engagement Story 2024
Anonim

Az elmúlt néhány hónapban végzett több Azure-változtatás és biztonsági fejlesztés után a Microsoft bemutatja a Project Tardigrade programot, mint az Azure megbízhatóbbá tételének legújabb kísérletét.

A Tardigrade projekt megakadályozza a platform meghibásodásait

A Tardigrade projekt egy új szolgáltatás, amelynek célja az Azure rugalmasságának javítása. Magában foglal olyan enyhítő stratégiákat, amelyek megvédik az Azure virtuális gépeket a platform meghibásodásaival szemben.

A következőképpen írja le Mark Russinovich, a Microsoft Azure technológiai igazgatója, az Azure-val kapcsolatos jelenlegi munka:

Célunk az, hogy felhatalmazza a szervezeteket a munkaterhelés megbízható futtatására az Azure-on. Ezzel a vezérelvünkkel folyamatosan befektetünk az Azure platform fejlesztésébe, hogy hibatűrővé váljon, nemcsak az üzleti termelékenység fokozása, hanem a zökkenőmentes vevői élmény biztosítása érdekében.

A munkaterhelés kihatásának elkerülése érdekében a szolgáltatás lehetővé teszi az alkatrészek öngyógyulását és a potenciális hibák gyors helyreállítását, még kritikus gazdahibák esetén is.

Hogyan működik a Project Tardigrade?

Íme egy példa a Tardigrade helyreállítási munkafolyamat működésére:

  • 1. szakasz: Ez a lépés nincs hatással az ügyfél virtuális gépek futtatására. Ez egyszerűen újrahasznosítja a gazdagépen futó összes szolgáltatást. Abban a ritka esetben, ha a hibás szolgáltatás nem indul újra sikeresen, folytatjuk a 2. fázist.
  • 2. szakasz: Diagnosztikai szolgáltatásunk a gazdagépen fut, hogy szisztematikusan összegyűjtse az összes releváns naplót / lerakódást, annak biztosítása érdekében, hogy az 1. szakaszban alaposan diagnosztizáljuk a kudarc okát. Ez az átfogó elemzés lehetővé teszi a probléma „kiváltó okait”, és ezáltal megakadályozhatja az ismételt visszafordulást. a jövőben.
  • 3. fázis: Magas szinten visszaállítjuk az operációs rendszert egészséges állapotba, minimális hatással van az ügyfelekre, hogy enyhítsük a gazdagépet. Ebben a fázisban megőrizzük az egyes virtuális gépek állapotát RAM-ra, ezután megkezdjük az operációs rendszer visszaállítását egészséges állapotba. Amíg az operációs rendszer gyorsan visszaáll az alatta, az összes kiszolgálón üzemeltetett virtuális gépen futó alkalmazások rövidesen „lefagynak”, mivel a CPU ideiglenesen fel van függesztve. Ez a tapasztalat hasonlít egy ideiglenesen elveszett hálózati kapcsolathoz, de az újrapróbálkozási logika miatt gyorsan folytatódott. Miután az operációs rendszer sikeresen visszaállt, a virtuális gépek elhasználják tárolt állapotukat és folytatják a normál tevékenységet, ezáltal megkerülve a potenciális virtuális gép újraindítását.

Ezt szem előtt tartva a Project Tardigrade biztosítja, hogy a gazdagép egyetlen elemének meghibásodása ne befolyásolja az egész rendszert. Mint ilyen, az ügyfél virtuális gépeit a host hibák nem érintik.

A Microsoft keményen dolgozik a különféle gazdagép-hiba forgatókönyvek fejlesztésén és kibővítésén, hogy megbizonyosodjon arról, hogy felhőalapú számítástechnikai platformuk megbízhatóbb, mint valaha.

A közeljövőben várható új fejlesztések és egyéb megbízhatóság-megvalósítások.

A projekt tardigrade védi a vms-t a host hibák ellen