neprihlásený Nedeľa, 16. augusta 2026, dnes má meniny Leonard
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:

Predaje OLED monitorov opäť veľmi výrazne narástli
Maďarsko núdzovo potápa nákladné člny, aby udržalo jadrovú elektráreň v chode
Slovenská F-16 sa dotankovala za letu, pilot druhej to fotil smartfónom
Štát má problém s obchodným registrom, pred upgradom a zmenou pravidiel je nedostupný - aktualizácia 1
Nový ARM CPU pre veľmi lacné notebooky je výrazne výkonnejší a efektívnejší ako Intel N250
Slovensko na olympiáde v informatike získalo tri medaily
Microsoft údajne výrazne zdražil licencie Windows 11 pre výrobcov PC
Rumunsko definitívne začalo kompletne odstavovať svoju jadrovú elektráreň
Loď na záchranu teleskopu Swift bola aktualizovaná, misia pokračuje
Linuxová distribúcia vrátila podporu 32-bitových PC, je ich ešte údajne vysoký počet


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