Share
Embed
Transcript
37 slides
-
サービスリスクの計測 多くのサービスでは、計画外の停止時間に注目する 可用性 = 稼働時間 / (稼働時間 + 停止時間) Googleではグローバルにサービスを展開しているので世界中のどこかのトラフィックが死ん
でもどこかは生きている → リクエスト成功率に注目する 可用性 = 成功したリクエスト数 / 総リクエスト数 -
自動化の進化 自動化以前 フェイルオーバーが手動で行われる状態 外部でメンテナンスされるシステム固有の自動化 SRE がフェイルオーバーのスクリプトを持っている状態 外部でメンテナンスされる汎用の自動化 誰でも使える「汎用フェイルオーバー」スクリプトに、SRE がデータベースのサポ ートを追加した状態
内部でメンテナンスされるシステム固有の自動化 データベース自身にフェイルオーバーのスクリプトが同梱されてリリースされた状 態 システムが自動化を必要としない データベースが問題を検出し、人間の介入なしに自動的にフェイルオーバーを行う 状態 -
他の業界の自動化への取り組み 業界ごとに自動化への対応は様々 アメリカ原子力海軍の事例 潜水艦のバルブの操作は自動化しない 自動化やコンピュータはあまりに高速に動作するため、大規模で回復不能なミスが 発生しうる レーシック手術の事例 術前の眼屈折検査にて、手入力データの正常性チェックのコンピュータ化 バリデー ションができるようになった
患者の虹彩の写真を患者の虹彩と一致することをチェックして患者の取り違えがな くなった