Azureの障害が発生。2時間以上にわたってサービスがストップする事態が発生した。マイクロソフトはその真因分析の結果をブログで明らかにしている。Neil氏が、ブログポストで、障害の真因分析をまとめており、そこで、ある者がネットワーク装置のセーフティバルブの設定調整を忘れた、と記している。percent.’「事態が発生する直前、同社は相当量のキャパシティ追加を行った。ネットワーク装置のセーフティバルブ機構は、通常接続数の異常急増による連鎖障害を防ぐためのものであるが、その制限値を上方修正していなかった。従って、キャパシティ追加がオンラインになると、セーフティバルブは閾値に達し、期待されている通りの動作を行った。ネットワーク管理メッセージ群を生成し、管理者に通知することだ。このメッセージ群の結果もたらされたトラフィック増加が、他のバグを引き起こし、クラスター内のいくつかのマシンのCPU使用率が100%に達してしまったというものだ。Azureも同じような原因にみえる。マイクロソフトの真因分析は、発生した事象をシステム内で遡っているだけであって、何故そのような設定になったのか、正しい設定がなされたことを確認するチェック機構はあったのか、なかったのか、など、もっと突っ込んでいかないと真因分析にならない。明らかにされていないだけかもしれないが、これで真因分析だといわれると、早い話が誰かがミスった、以降ミスらないように注意します、になっちゃうぞ。