32. Proprietary and Confidential 32
アプリケーション
データ
ランタイム
ミドルウェア
OS
仮想化
サーバー
ストレージ
ネットワーク
テクノロジー領域サービス領域
開発者
Engine Yardの領域
33. コンピュートとストレージボリューム
CPU & メモリー
Disk /db Disk /data
サーバを停止すると
消える領域
永続化された領域
/data = Application
永続化された領域
/db = Database
Proprietary and Confidential 33
インスタンス
34. Proprietary and Confidential 34
CPU & メモリー
Disk /data
CPU & メモリー
Disk /db
アプリケーションインスタンス
データベースインスタンス
CPU & メモリー
Disk /db Disk /data
ソロインスタンス
変更可能なサーバ構成
35. スナップショット
保存領域
3 Disk /db
2 Disk /db
3 Disk /data
2 Disk /data
保存領域
Dump
Dump
Proprietary and Confidential 35
インスタンス
CPU & メモリー
Disk /db Disk /data 1Disk /db 1 Disk /data
バックアップ
インスタンス
CPU & メモリー
Disk /db Dump
36. 1台構成2台構成
ソロインスタンスアプリインスタンス
CPU & メモリー
Disk /data
Proprietary and Confidential 36
再構築
CPU & メモリー
Disk /db Disk /data
CPU & メモリー
Disk /db
Disk /data
Disk /db
DB インスタンス
37. プロダクションステージング
3 Disk /db
2 Disk /db
3 Disk /data
2 Disk /data
CPU & メモリー
Disk /data
Proprietary and Confidential 37
クローン
1Disk /db 1 Disk /data
CPU & メモリー
Disk /data
CPU & メモリー
Disk /db
CPU & メモリー
Disk /db
38. 環境をStopする
3 Disk /db
2 Disk /db
3 Disk /data
2 Disk /data
Proprietary and Confidential 38
CPU & メモリー
Disk /db Disk /data
1Disk /db 1 Disk /data
Terminate
保存領域