Po kelių Azure pokyčiai ir saugumo patobulinimai per pastaruosius porą mėnesių „Microsoft“ pristato „Project Tardigrade“ kaip savo naujausią bandymą padaryti „Azure“ patikimesnę.
Projektas „Tardigrade“ apsaugo nuo platformos gedimų
„Project Tardigrade“ yra nauja paslauga, kuria siekiama pagerinti „Azure“ atsparumą. Tai apima švelninimo strategijas, apsaugančias „Azure“ VM nuo platformos gedimų.
Štai kaip Markas Russinovičius,„Microsoft Azure“ vyriausiasis technologijų vadovas yra apibūdina dabartinis darbas „Azure“:
Mūsų tikslas yra suteikti organizacijoms galimybę patikimai vykdyti savo darbo krūvį „Azure“. Vadovaudamiesi šiuo principu, mes nuolat investuojame į „Azure“ platformos plėtrą atsparus gedimams, ne tik siekiant padidinti verslo produktyvumą, bet ir užtikrinti sklandų klientą patirtis.
Kad išvengtumėte poveikio jūsų darbo krūviui, paslauga įgalina komponentus savarankiškai išgydyti ir greitai atsigauti po galimų gedimų net esant kritiniams pagrindinio kompiuterio gedimams.
Kaip veikia „Project Tardigrade“?
Štai štai pavyzdys apie tai, kaip veikia „Tardigrade“ atkūrimo darbo eiga:
- 1 etapas: šis veiksmas neturi jokios įtakos vykdant klientų VM. Paprasčiausiai perdirbamos visos pagrindiniame kompiuteryje veikiančios paslaugos. Retais atvejais, kai sugedusi paslauga sėkmingai nepaleidžiama iš naujo, pereiname prie 2 etapo.
- 2 etapas: mūsų diagnostikos tarnyba vykdo pagrindinį kompiuterį, kad sistemingai rinktų visus susijusius žurnalus / sąvartynus, kad užtikrintų, jog 1 fazėje galime išsamiai diagnozuoti gedimo priežastį. Ši išsami analizė leidžia mums „sukelti priežastis“ ir taip užkirsti kelią pasikartojimams ateityje.
- 3 etapas: Aukštu lygiu mes iš naujo nustatome OS būklę į sveiką būseną su kuo mažesniu klientų poveikiu, kad sumažintume pagrindinio kompiuterio problemą. Šiame etape mes išsaugome kiekvieno VM būsenas RAM, po to mes pradedame iš naujo nustatyti OS į sveiką būseną. Nors operatyvioji operacinė sistema greitai atstatoma apačioje, visose serverio priglobtose VM paleidžiamos programos trumpam „užšąla“, nes procesorius laikinai sustabdytas. Ši patirtis yra panaši į laikinai prarastą tinklo ryšį, bet greitai atnaujintą dėl bandymo logikos. Sėkmingai iš naujo nustatžius OS, VM sunaudoja savo saugomą būseną ir atnaujina įprastą veiklą, taip apeinant bet kokį galimą VM iš naujo paleidimą.
Atsižvelgdamas į tai, „Tardigrade“ projektas tai užtikrins bet kurio vieno kompiuterio komponento gedimas neturi įtakos visai sistemai. Taigi kliento VM nepaveiks prieglobos gedimai.
"Microsoft" stengiasi tobulinti ir išplėsti skirtingus pagrindinio kompiuterio gedimo scenarijus, kad įsitikintumėte, jog jų debesų kompiuterijos platforma yra patikimesnė nei bet kada.
Artimiausioje ateityje tikimasi naujų pokyčių ir kitų patikimumo diegimų.