neprihlásený Sobota, 21. marca 2026, dnes má meniny Blahoslav
Cloudovú službu MS položila chyba v softvéri, ktorý nezvládol dátum 29. február

DSL.sk, 12.3.2012


Pomerne rozsiahly výpadok cloudovej služby Windows Azure od Microsoftu na prelome februára a marca spôsobila chyba v softvéri, ktorý nezvládol dátum 29. február.

V stanovisku z konca uplynulého týždňa o tom informuje šéf vývoja Azure a viceprezident Microsoftu Bill Laing.

Výpadok služby sa udial 29. februára až 1. marca univerzálneho času a dotkol sa dátových centier v Európe, USA aj Ázii.

V pôvodnom stanovisku spoločnosť Microsoft predbežne avizovala chybu v softvéri nezvládajúcom prestupný rok ako pravdepodobný dôvod výpadku, aktuálne zverejnila presnú príčinu problému.

Azure podobne ako iné cloudové služby pre zjednodušenie manažmentu beží vo virtuálnych strojoch. Problém sa vyskytol v softvéri vo virtuálnom stroji zabezpečujúcom samotnú infraštruktúru a inicializujúcom nové VM, ktoré sa v prípade služby ako Azure vytvárajú pomerne často.

Tento softvér vytvára asymetrický kľúč a bezpečnostný certifikát, ktoré následne používa systémový softvér z VM na zabezpečenú komunikáciu s riadiacim softvérom inštalovaným v hostiteľskom OS.

Softvér vytvára certifikát s ročnou platnosťou, pričom ako začiatočný deň platnosti nastavuje aktuálny dátum. Softvér ale posledný deň platnosti nevypočítava, použije jednoducho aktuálny dátum a zvýši rok o jedna. 29. februára sa tak tento softvér snažil použiť ako dátum konca platnosti certifikátu 29. február 2013, neplatný dátum.

Vytvorenie certifikátu tak zlyhalo a vytvorenie každého nového virtuálneho servera končilo chybou. Navyše 29. februára prebiehal upgrade softvérového vybavenia, po ktorom sa vytvára rovnako nový certifikát a VM tak vypadávali ešte rýchlejšie.

Výpadok mal ale aj druhú fázu, tentokrát pre ľudskú chybu. V klasteroch, kde aktualizácia na novú verziu vybavenia už bola dokončená respektíve končila, nasadil Microsoft opravenú novú verziu softvéru. V siedmich klasteroch, v ktorých aktualizácia ešte len odštartovala, Microsoft nasadil opravenú starú verziu systémového softvéru.

Pre chybu bola ale so starou verziou nasadená nová nekompatibilná verzia kódu pre sieťové nastavenia a servery v týchto klasteroch úplne stratili sieťovú konektivitu.

Práve druhá fáza výpadku mala vážnejšie dôsledky. Kým v prvej fáze bola najmä obmedzená možnosť služieb vytvárať napríklad pre potreby škálovania nové VM, v druhej fáze výpadku stralili servery v dotknutých klasteroch sieťovú konektivitu. Navyše v týchto klasteroch bežali aj VM zabezpečujúce niektoré zo základných služieb Azure a táto fáza výpadku sa tak dotkla aj všetkých služieb, ktoré tieto systémové služby využívali.



Najnovšie články:

Windows 11 užívatelia kritizujú, Microsoft sľubuje zlepšenie kvality aj aktualizácií
Lenovo výrazne zvýšilo kapacitu batérií pre notebooky
Intel údajne informoval výrobcov o 10% zdražení CPU
Nemecko povolilo balkónové solárne panely s výrazne vyšším výkonom
Aj Blue Origin chce postaviť dátové centrum vo vesmíre
Android aplikácie od neoverených vývojárov sa budú inštalovať zložito, s 24-hodinovým čakaním
Predaje skladateľných smartfónov majú narásť o 20%, viac sa má presadiť typ Fold
Vydané aktualizácie OS pre routery OpenWrt 24.10 a 25.12, opravujú bezpečnostné zraniteľnosti
V Latinskej Amerike a Afrike sú najpredávanejšie 4G smartfóny iné ako iPhone, inde 5G iPhony
Vydaná nová verzia linuxovej distribúcie pre Macy


Diskusia:
                               
 

... ze sa uz od roku 2000 poucili a taketo chyby nebudu.
Odpovedať Známka: 8.3 Hodnotiť:
 

musia mat zaujimavo nastavene kontroly ked na taketo nieco neprisli pri testovani. alebo zeby: "testo... coooo?"
Odpovedať Známka: 5.6 Hodnotiť:
 

gates si zmyslel ze vyjebe so svetom tak zadelil:nech maju popici vypnem microsoft
Odpovedať Známka: -3.3 Hodnotiť:
 

"Zariadenie nie je vôbec účinné voči nezmyselným pokrikom, pri ktorých sa zrejme mozog zapája len minimálne."
Odpovedať Známka: 5.2 Hodnotiť:
 

ty kreten, aj vies co je to pokrik? asi nie ked stale ako tupa opica pastujes vetu z clanku, ktory sa ti zjavne zapacil. ja to chapem, nemas sa za co hanbit, iq nad 70 nema kazdy..
Odpovedať Hodnotiť:
 

To sa u MS deje prakticky pravidelne, co si spominam, tak pred 4 rokmi na Silvestra nesiel ani jeden Zune, teraz toto. Mali by asi tie priestupne roky kvoli MS zakazat. :D
Odpovedať Známka: 5.7 Hodnotiť:
 

No hej.
Alebo sú tam príliš mladí programátori, ktorí sa s prestupným v živote rokom ešte nestretli...
Odpovedať Známka: 6.0 Hodnotiť:
 

slovosled tvojej vety nedáva zmysel
Odpovedať Známka: -1.1 Hodnotiť:
 

ako by aj mohol davat zmysel, ked je zamestnancom MS ? :D
Odpovedať Známka: 3.3 Hodnotiť:
 

Zle si mu odpovedal na to "musis-funguje" len ;)
"Zariadenie nie je vôbec účinné voči nezmyselným pokrikom, pri ktorých sa zrejme mozog zapája len minimálne."
Odpovedať Známka: 0.0 Hodnotiť:
 

dalsi dovod preco sa vyhybat sofveru od MS, su to amateri, malokedy spravia nieco poriadne, a toto je dlhodoby trend, nie ojedinely problem...
Odpovedať Známka: -2.3 Hodnotiť:
 

mam silny pocit, ze teba azure trapit nemusi.
Odpovedať Známka: 3.6 Hodnotiť:
 

Problém je v tom že keď chceš na PC aj pracovať a aj niečo zarobiť, ťažko sa softvéru od MS vyhneš.

Ja osobne napr. používam Linux ale len na zábavu - keď je reč o práci a nejakom výsledku tak bohužiaľ na ňom veľa neurobíš...
Odpovedať Známka: 0.0 Hodnotiť:
 

linux je iba pre zabavu :)
Odpovedať Známka: 4.3 Hodnotiť:
 

co sa neda spravit na softe od MS, to nie je. simple logic is simple.
Odpovedať Známka: -0.9 Hodnotiť:
 

jasne ze na nom vela neurobis ak ako programator pouzivas .NET :D
Odpovedať Známka: 7.9 Hodnotiť:
 

Ani to už nie je pravda, mono je už pomerne vyspelé.
Odpovedať Známka: 0.0 Hodnotiť:
 

chvala bohu ze je takych co si bez windowsu neskrtnu vacsina, ostavaju potom volne dobre platene pozicie na unixoch pre nas, "zabavim sa" aj v praci

a k teme.. vidiet ze je ten ms-cloud v plienkach, mat na tom postaveny biznis tak ich zazalujem, cloud ma byt podla mojho nazoru aj o vysokej dostupnosti a nie ze "nebezi to u mna tak sa mozem aj poskladat ked to padne"

Odpovedať Známka: 3.3 Hodnotiť:
 

trh je otvorený, ak dokážeš vytvoriť lepší OS, kúpim si ho od teba...
Odpovedať Známka: 2.0 Hodnotiť:
 

Ak sa o to pokusi, zaradi sa do exotopedie medzi takych velikanov ako napr. Petr Hejl ;-)
Odpovedať Známka: 6.4 Hodnotiť:
 

nemyslim si, ze by to boli amateri. nie je jednoduche nieco naprogramovat a snazit sa vychytat vsetky muchy. niekedy su to veci a kombinacie, ktore ti proste nenapadnu. navyse to urcite nie je len na programatoroch. maju terminy, ktore im urcuje niekto iny napriklad. a ked sa management dohodne, ze to treba hodit na trh, tak programatori mozu plakat, ze este potrebuju cas na odladenie. napriklad.
Odpovedať Známka: 4.7 Hodnotiť:
 

ale presne k tomuto je veduci teamu alebo podobna osoba ktora nadriadenemu dava kvalifikovany casovy odhad. nie je to tak ze programator dostane od manazmentu datum a oni sa teraz mozu poskladat aby to vobec malo nejaku funkcnost.
Odpovedať Známka: -1.7 Hodnotiť:
 

veduci teamu moze byt aj Chuck Norris, ked marketing zada termin ;) ...
Odpovedať Známka: 6.0 Hodnotiť:
 

to je potom ale chyba vedenia ze si marketing striela terminy od brucha a znizuje tym kvalitnu vlastnych produktov :P
Odpovedať Známka: 6.4 Hodnotiť:
 

kde ty zijes chlape, preco si myslis ze sa skoro ziadny vacsi projekt neodovzda nacas ? ;-))
Odpovedať Známka: 6.0 Hodnotiť:
 

na melmaku tam su najlepci programatori
Odpovedať Známka: 6.4 Hodnotiť:
 

Ja keď som niekde potreboval nejaký posun v dátume o rok, tak som pripočítal 86400*365 sekúnd a bolo vyriešené.
Odpovedať Známka: 0.0 Hodnotiť:
 

cital si clanok?
Odpovedať Známka: 5.0 Hodnotiť:
 

sak tam mali chlapci dat kontrolu na priestupny rok delitelnost4, 100 a 400 a podla toho posunut datum, asi si mysleli ze kazdy rok je fasa :) este ze nepadli ked tento rok mal 61 sekund :)
Odpovedať Známka: 6.0 Hodnotiť:
 

tiez zadavam pri generovani klucov platnost 365 dni a potom nie ziadny problem.Naco tam robili nezmyselne vypocty?!
Odpovedať Hodnotiť:

Pridať komentár