Microsoft обяснява едно удостоверяване на Azure прекъсване, както се случи друга

„MicrosoftEnlargefollowtheseinstructions

В случай на лоши срокове, които биха били комични, ако не беше така досадна, използвана многофакторна система за автентификация (MFA) на Microsoft за Azure, Office 365 и Dynamics се понижи за секунда време този месец, само часове след публикуването на компанията констатации за прекъсване на 14 часа на 19 ноември.

Услугите за многофакторно удостоверяване на Azure Active Directory отиде офлайн малко преди 05:00 UTC и остава нефункционален до малко преди 19:00 UTC. Първоначално засегнатите сървъри бяха тези обслужващи региона на Европа и Близкия изток и Азиатско-тихоокеански регион; тъй като тези региони се събудиха и се опитаха удостоверявайте, сървърите се претоварват и слизат. Microsoft опита да пренасочвате някои опити за удостоверяване на американските сървъри, но това просто имаше ефект на претоварване също.

Последващият анализ на компанията показа, че три отделни бъгове се събраха, за да причинят проблеми. На ноември 19, промяна на кода, която постепенно беше внедрена в предишните шест дни провокираха каскада от неуспехи. Над определено ниво на трафика, новият код предизвика значително увеличение на закъснение между предни и сървъри за кеш. Това от своя страна разкриха състезателно състояние в бек-енд сървърите, което ги накара да нулирайте сървърите от предния край отново и отново. Тогава разкри а трети проблем: бек-енд сървърите ще създават все повече и повече процеси, евентуално гладувайки от ресурси и си тръгвайки те не реагират.

Днешните проблеми все още се проучват. MFA сървърите изчакват от 14:25 UTC, причинявайки опити за влизане в неуспех, когато MFA се използва. В момента компанията вярва, че разрешаването на по-ранна грешка в DNS създаде бара от опити за автентификация, по същество наводняващи системата на MFA повече заявки, отколкото може да се справи.

Like this post? Please share to your friends:
Leave a Reply

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: