Pēc vairākiem Azure mainās un drošības uzlabojumi pēdējo pāris mēnešu laikā Microsoft ievieš projektu Tardigrade kā savu jaunāko mēģinājumu padarīt Azure uzticamāku.
Projekts Tardigrade novērš platformas kļūmes
Project Tardigrade ir jauns pakalpojums, kura mērķis ir uzlabot Azure noturību. Tas ietver mazināšanas stratēģijas, kas aizsargā Azure VM no platformas kļūmēm.
Lūk, kā Marks RussinovičsMicrosoft Azure tehnoloģiju vadītājs ir aprakstot pašreizējais darbs pie Azure:
Mūsu mērķis ir pilnvarot organizācijas uzticami darboties ar Azure. Tā kā tas ir mūsu pamatprincips, mēs nepārtraukti investējam Azure platformas attīstībā, lai tā kļūtu izturīgs pret ne tikai vainu, ne tikai uzņēmējdarbības produktivitātes palielināšanai, bet arī vienmērīga klienta pieredze.
Lai novērstu ietekmi uz jūsu darba slodzi, pakalpojumu ļauj komponentiem pašārstēties un ātri atgūties no iespējamām neveiksmēm pat kritisku resursdatora kļūdu gadījumā.
Kā darbojas Project Tardigrade?
Lūk piemērs par to, kā darbojas Tardigrade atkopšanas darbplūsma:
- 1. fāze: šī darbība neietekmē klientu VM darbību. Tas vienkārši pārstrādā visus resursus, kas darbojas resursdatorā. Retos gadījumos, kad bojātais pakalpojums netiek veiksmīgi restartēts, mēs pārejam uz 2. fāzi.
- 2. fāze: mūsu diagnostikas pakalpojums darbojas uz resursdatora, lai sistemātiski apkopotu visus attiecīgos žurnālus / izgāztuves, lai nodrošinātu, ka 1. fāzē mēs varam rūpīgi diagnosticēt kļūmes cēloni. Šī visaptverošā analīze ļauj mums „izraisīt cēloni” un tādējādi novērst atkārtošanos nākotnē.
- 3. fāze: Augstā līmenī mēs atjaunojam OS veselīgā stāvoklī ar minimālu ietekmi uz klientu, lai mazinātu resursdatora problēmu. Šajā posmā mēs saglabājam katra VM stāvokļus RAM, pēc tam mēs sākam atiestatīt OS veselīgā stāvoklī. Kamēr operētājsistēma ātri tiek atiestatīta zemāk, lietojumprogrammu palaišana visās serverī mitinātajās virtuālajās mašīnās īslaicīgi “iesaldējas”, jo CPU uz laiku ir apturēts. Šī pieredze ir līdzīga tīkla savienojuma īslaicīgam zaudējumam, bet atkārtotas loģikas dēļ ātri atsākta. Pēc tam, kad OS ir veiksmīgi atiestatīts, VM patērē saglabāto stāvokli un atsāk normālu darbību, tādējādi apejot visus iespējamos VM atkārtotos palaišanas gadījumus.
Paturot to prātā, projekts Tardigrade to nodrošinās jebkura atsevišķa komponenta kļūme resursdatorā neietekmē visu sistēmu. Uzņēmēja kļūdas klienta VM neietekmēs.
Microsoft smagi strādā, lai uzlabotu un paplašinātu dažādus resursdatora atteices scenārijus, lai pārliecinātos, ka viņu mākoņdatošanas platforma ir uzticamāka nekā jebkad agrāk.
Tuvākajā nākotnē sagaidiet jaunus sasniegumus un citas uzticamības ieviešanas iespējas.