Migration to a Better Datastoreの要点メモ・その1
appengine blogにポストされたMigration to a Better Datastoreの要点をピックアップしてみました。間違い等ありましたらご指摘ください!
- Googleは「マルチホーミング」を追求している
- データセンター単位でのダウンに対応する
- リードオンリータイプのアプリなら簡単だが、Gmail/Calendar/App Engineのようなリアルタイムに読み書きのあるアプリでは難しい
- 現在のApp Engineにおけるマルチホーミングの仕組み
- 7月のDatastoreダウンの原因
- Google内で共有されているGFSセル(なにこれ?)で深刻な障害が発生、復旧に時間を要した
- GFSセルは強力なサービスだが障害時には利用サービスすべてに影響する
- 上記例で言うと、Aがunhealthyな状態であり、切り替えにデータセンター間切り替えに問題が生じる
- もっとすばやく切り替える方法はないか? Aの復旧を待たずにBに切り替えたい
- Google内で共有されているGFSセル(なにこれ?)で深刻な障害が発生、復旧に時間を要した
(後半につづく)