More Related Content
Similar to [de:code 2017] ダウンタイムを最小に! 〜 Azure における障害/災害に耐えうるアーキテクチャ設計のポイント 〜 (17)
More from Naoki (Neo) SATO (20)
[de:code 2017] ダウンタイムを最小に! 〜 Azure における障害/災害に耐えうるアーキテクチャ設計のポイント 〜
- 7. 回復性
アーカイブ 災害復旧 (DR) 高可用性 (HA)
RPO/RTO
RTO >> 0 RTO > 0 RTO = 0
コスト/複雑さ
Best For:
データの削除
データの破損
コンプライアンス
計画外障害の保護
HA のために再設計できない
HA のコストの問題
大規模障害
ミッション クリティカルな
アプリ
ローカル障害
- 13. 従来型のオンプレミス アプリ モダンなクラウド アプリ
リレーショナル データベース ポリグロット永続化
強い整合性 (一貫性) 結果整合性
予測可能なスケーラビリティのための設計 無限のスケーラビリティのための設計
シリアル、同期処理 並列、非同期処理
モノリシック、集中 分解、分散
スノーフレーク サーバー イミュータブル インフラ
統合認証 フェデレーション認証
アプリを稼働し続けるための設計 (MTBF) 障害のための設計 (MTTR)
ビッグ バン リリース 頻繁で小規模なアップデート
手動管理 自動化、自己管理
https://docs.microsoft.com/azure/architecture/guide/
- 16. 計画 設計 実装 テスト デプロイ 監視 対応
要件定義 障害を
識別
復旧戦略
を実装
障害を
注入
フェール
オーバー
をシミュ
レート
信頼できる
方法で
アプリを
デプロイ
障害を
監視
問題を
修正する
ために
対処
- 19. Cache
フォールバック:
ローカル キャッシュから
データを返す
99.95% × 99.99% = 99.94%
2 リージョンの複合 SLA = (1 − (1 − N) (1 − N)) x Traffic Manager SLA
(100% – (0.05% ×0.05%) x 99.99% = 99.9899%
https://docs.microsoft.com/azure/architecture/resiliency/
100% - (0.001% × 0.1%) = 99.99999%
99.95% × 99.99999% = 99.95%
- 20. 発生年 発生日 リージョン 復旧時間 概要と原因
2015 (特になし)
2016 9/15 複数 約2時間 • ネットワークの輻輳と名前解決機能不全
• ネットワーク制御ソフトの不具合
2017 3/8 東日本 約2時間 • ストレージクラスター停止
• ストレージクラスター制御ソフトの不具合
3/28 西日本 約3時間 • サービス間通信不全
• 増設時のネットワーク設定プロセスでのミス
3/31 東日本 約9時間 • データセンター収容設備の強制シャットダウン
• 冗長化UPSの障害復旧プロセスでのミス
- 35. Web App DB
Web App DB
ブルー/グリーン
デプロイメント
Web App DB
Web App DB
カナリア リリース
90%
10%
現行バージョン
新バージョン
現行バージョン
新バージョン
ロ
ー
ド
バ
ラ
ン
サ
ー
リ
バ
ー
ス
プ
ロ
キ
シ
- 50. パターン ERT (推定
復旧時間)
RPO (目標
復旧時点)
アクティブ/パッシブ デプロイと
DB 併置によるDR
障害検出時間 +
DNS TLL
<5秒
アクティブ/アクティブ デプロイによる
アプリ負荷分散
障害検出時間 +
DNS TLL
<5秒
アクティブ/パッシブ デプロイによる
データ保存 (読み取り専用)
0 <5秒
アクティブ/パッシブ デプロイによる
データ保存 (読み書き)
障害検出時間 +
データ消失の
猶予期間
0
https://docs.microsoft.com/azure/sql-database/sql-database-designing-cloud-solutions-for-disaster-recovery
- 63. Ask the Speaker のご案内
本セッションの詳細は『Ask the Speaker Room』各コーナーカウンタにて
ご説明させていただきます。是非、お立ち寄りください。
- 64. © 2017 Microsoft Corporation. All rights reserved.
本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。