Projekt tardigrade štiti vaš vms od grešaka domaćina

Sadržaj:

Video: NEWS: Новый летучий ДПС-мобиль 2019. Изобретение Школьника! 2024

Video: NEWS: Новый летучий ДПС-мобиль 2019. Изобретение Школьника! 2024
Anonim

Nakon više promjena Azure i sigurnosnih poboljšanja u posljednjih nekoliko mjeseci, Microsoft uvodi Project Tardigrade kao svoj najnoviji pokušaj da Azure učini pouzdanijim.

Projekt Tardigrade sprječava kvare na platformi

Projekt Tardigrade nova je usluga koja ima za cilj poboljšati otpornost Azure. Uključuje strategije ublažavanja koje štite Azure VM od kvarova na platformi.

Evo kako Mark Russinovich, šef tehnološkog odjela u Microsoft Azure, opisuje trenutni rad na Azure:

Naš je cilj osnažiti organizacije da pouzdano izvršavaju svoje opterećenje na Azure. Uz to kao naše vodeće načelo, kontinuirano ulažemo u razvijanje platforme Azure kako bi postala otporna na pogreške, ne samo da bismo povećali produktivnost poslovanja, već i omogućili besprijekorno korisničko iskustvo.

Kako bi se spriječio utjecaj na vaše radno opterećenje, usluga omogućuje komponentama da se samo zacjele i brzo se oporave od mogućih kvarova, čak i kod kritičnih grešaka domaćina.

Kako funkcionira Projekt Tardigrade?

Evo primjera kako funkcionira radni tijek oporavka Tardigrade:

  • Faza 1: Ovaj korak nema utjecaja na pokretanje VM-a korisnika. Jednostavno reciklira sve usluge koje pokreću domaćina. U rijetkom slučaju da se usluga s greškom ne pokrene uspješno, prelazimo na fazu 2.
  • Faza 2: Naša dijagnostička služba pokreće domaćina kako bi sustavno prikupljao sve relevantne zapise / deponije kako bi se osiguralo da temeljito dijagnosticiramo razlog neuspjeha u fazi 1. Ova sveobuhvatna analiza omogućava nam da uzrokujemo problem i time spriječimo ponovne pojave. u budućnosti.
  • Faza 3: Na visokoj razini resetirali smo OS u zdravo stanje s minimalnim učinkom kupca kako bi ublažili problem domaćina. Tijekom ove faze čuvamo stanja svakog VM-a u RAM-u, nakon čega započinjemo resetiranje OS-a u zdravo stanje. Dok se OS brzo resetira ispod, pokretanje aplikacija na svim VM-ovima na poslužitelju nakratko se "zamrzne" jer je CPU privremeno obustavljen. Ovo je iskustvo slično mrežnoj vezi koja je privremeno izgubljena, ali je brzo nastavljena zbog logike pokušaja. Nakon uspješnog resetiranja OS-a, VM-ovi konzumiraju pohranjeno stanje i nastavljaju normalnu aktivnost, zaobilazeći sve potencijalne VM ponovno pokretanje.

Imajući to u vidu, Project Tardigrade osigurat će da neuspjeh bilo koje jedine komponente u host ne utječe na cijeli sustav. Kao takvi, na VM kupca neće utjecati pogreške računala.

Microsoft naporno radi na poboljšanju i proširivanju različitih scenarija neuspjeha računala kako bi bio siguran da je njihova platforma za računalstvo u oblaku pouzdanija nego ikad.

Očekujte nove razvojne i druge implementacije pouzdanosti u bliskoj budućnosti.

Projekt tardigrade štiti vaš vms od grešaka domaćina