# Yahoo!
## 概要
Yahoo! は、Yahoo! Mail・Yahoo! Messenger・Flickr・Yahoo! Answers・Yahoo! Groups などのアプリケーションおよびバックエンドプラットフォームを運営するインターネット企業。ドットコムブーム黎明期から本物のトラフィックと収益をともなう規模へと急成長する過程で、稼動時間と信頼性の確保が課題となった。
[[Jake Loomis]](サービスエンジニアリング VP)は 8 年以上の在籍中に数多くのふりかえり(postmortem/retrospective)に参加し、それを体系立った手順とプロセスへと発展させて Yahoo! 内の複数アプリケーションに導入した。この実践は『ウェブオペレーション ―サイト運用管理の実践テクニック』13 章「障害を活用する:ふりかえりの技芸と科学」で報告されている。(Source: [[@2011__OReillyJapan__ウェブオペレーション - Chapter 13 障害を活用する:ふりかえりの技芸と科学]])
> [!note] 本 wiki には日本法人 [[Yahoo Japan Corporation]] の既存 entity があるが、本ページは 2011 年当時の米国 Yahoo!(本社)を指す別法人である。
10章([[Paul Hammond]] 執筆)では、当時 Yahoo! 傘下だった [[Flickr]] が Yahoo! 社内のビデオ変換システム「ATLAS」や Yahoo!アドレスブックといった社内サービスに依存していたことが触れられる。Flickr のフィーチャフラグは、ATLAS へのトラフィック送出を止めたり、Yahoo!アドレスブックのような外部(Flickr からみれば社内)依存機能を一時的に無効化したりするために使われた。(Source: [[@2011__OReillyJapan__ウェブオペレーション - Chapter 10 開発と運用の協力と連携]] §10.4, §10.4.2)
17章([[Mike Christian]] 執筆、インフラストラクチャーレジリエンシーディレクタ)は、Yahoo! の事業継続計画(BCP)実務を7年間の経験に基づいて報告する。誤って本番メールサーバで `vol destroy` が実行され数十万アカウント分のボリュームが消滅しかけた事故、Flickr Photo の5ボリュームが誤操作で消滅しBCPによるミラーリングとDNS切り替えで復旧した事故、データセンタのHVAC故障と誤作動した火災報知器が空調を停止させた事故などの実例をもとに、高可用性(ホット/ホット・ホット/ウォーム・ホット/コールド・障害復旧)の技術類型、RTO/RPO による分析、「影響継続」対「事故継続」の区別、データセンタの足跡(数の決定要因)、劣化障害への早期対応、フェイルオーバーの定期テストの重要性を論じている。(Source: [[@2011__OReillyJapan__ウェブオペレーション - Chapter 17 夜中に聞こえる奇妙な物音(と、ぐっすり眠る方法)]])
9章([[Brian Moon]] 執筆、[[dealnews.com]] シニアウェブエンジニア)は、Yahoo! を自社サイトへの予期しないトラフィック急増の流入元として描く。2006年12月、広告代理店が仕掛けたHDTVの買い時に関する記事がYahoo! のTechブログで紹介され、Yahoo! のフロントページに掲載されたことで、dealnews.comのページビューがあり得ない水準まで急増した。5日後の12月26日には、Yahoo! が同じ記事をフロントページに再掲載しただけでなく「dealnews」がYahoo! 検索のトレンドキーワードに入ったことで、初回よりさらに大きな第二波のトラフィックが発生した。(Source: [[@2011__OReillyJapan__ウェブオペレーション - Chapter 9 予期しないトラフィック急増への対応]] §9.1, §9.4)
## 関連ソース
- [[@2011__OReillyJapan__ウェブオペレーション - Chapter 13 障害を活用する:ふりかえりの技芸と科学]]: Yahoo! でのふりかえり実践を報告する一次資料。
- [[@2011__OReillyJapan__ウェブオペレーション - Chapter 10 開発と運用の協力と連携]]: 当時 Flickr の親会社として、ATLAS・Yahoo!アドレスブックなど Flickr が依存した社内サービスに言及。
- [[@2011__OReillyJapan__ウェブオペレーション - Chapter 17 夜中に聞こえる奇妙な物音(と、ぐっすり眠る方法)]]: Yahoo! での事業継続計画(BCP)実務を報告する一次資料。
- [[@2011__OReillyJapan__ウェブオペレーション - Chapter 9 予期しないトラフィック急増への対応]]: Yahoo! フロントページ掲載を発端とする、dealnews.comへの突発的なトラフィック急増を報告する一次資料。
## 関連
- [[Jake Loomis]] / [[Mike Christian]] / [[Brian Moon]]
- [[ポストモーテム]] / [[事業継続計画(BCP)]]
- [[Flickr]] / [[Paul Hammond]] / [[dealnews.com]]
- [[ウェブオペレーション ―サイト運用管理の実践テクニック]]