旅行会社の新規事業開発部。
体験予約サービスは順調に拡大し、アクセス数は急増。
ケンイチはサーバー構成図を眺めながらつぶやいた。
ケンイチ
「EBSは“専用ディスク”でしたよね。
EFSは“共有フォルダ”。
S3は“クラウド倉庫”。
……でも、この“Instance Store”って何ですか?」
課長は静かに笑った。
課長
「いいところに気づいたな。
それは“サーバー本体にくっついている一時的なディスク”だ。」
Amazon EC2 インスタンスストアは、
👉 EC2サーバーに物理的に直結している高速なローカルディスク
だ。
課長はホワイトボードに図を書いた。
| 種類 | たとえ | 特徴 |
|---|---|---|
| EBS | 自分専用ノート | 消えない |
| EFS | 共有フォルダ | みんなで使う |
| S3 | 倉庫 | インターネット越し |
| インスタンスストア | 作業机の上のメモ用紙 | 電源切ると消える |
ケンイチ
「え……消えるんですか?」
課長
「そう。
EC2を停止・終了するとデータは消える。
ストレージ特製として揮発性と言うよ。」
ここがポイントだ。
インスタンスストアは、
✔ とにかく高速
✔ 一時的なデータ向き
✔ 再作成できるデータ向き
一時ファイル
キャッシュデータ
バッチ処理の途中データ
ログの一時保存
ビッグデータの一時処理
ケンイチ
「つまり、完成品はS3やEBSに保存して、
作業中だけここを使う感じですね?」
課長
「その理解で完璧だ。」
理由はシンプル。
👉 物理的にサーバー本体に直結しているから
EBSはネットワーク越し。
EFSもネットワーク越し。
S3はさらに遠い。
でもインスタンスストアは、
“同じマシンの中”にある
だから速い。
インスタンスストアのデータは:
EC2停止で消える
インスタンス終了で完全消去
別のEC2へ引き継げない
つまり、
永続化はできない
ケンイチ
「じゃあ大事なデータを置いたら危険ですね…」
課長
「その通り。
“消えても困らないもの”専用だ。」
インスタンスストアは「超高速だが消えるローカルディスク」
多くの大規模Webサービスやデータ分析基盤では、
一時的なデータ処理
MapReduceやSpark処理
キャッシュ用途
一時ログ処理
でインスタンスストアが利用されます。
特にビッグデータ処理では、
一時データは高速処理
結果はS3に保存
という構成が一般的です。
AWS公式ドキュメントでも、高速一時ストレージ用途として明示されています。
参考:
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html
インスタンスストアの最大の特徴は?
A. 共有できる
B. 超高速だが消える
C. 世界中からアクセス可能
EC2を停止するとどうなる?
A. データは残る
B. データは自動でS3に移動する
C. データは消える
インスタンスストアが向いている用途は?
A. 顧客の契約データ保存
B. 一時的なキャッシュ
C. 会計データ保管
クイズ1:B 超高速だが消える→ 高速だが永続化不可
クイズ2:C データは消える→ 停止・終了で消える
クイズ3:B 一時的なキャッシュ → 再生成可能データ向き