EBS
Amazon Elastic Block Store (EBS) ノート。
Intro
高性能 ブロックストレージ
- 実行中 のインスタンスに接続 できるネットワークドライブ
- 終了後 もデータを永続化
- 1 つのインスタンスにのみマウント可能 (CCP レベル)
- 特定 のアベイラビリティゾーンに紐付 け
- 例 え: ネットワーク USB スティック
CCP: 1 つの EBS は 1 つの EC2 インスタンスにのみマウント可能
SAA: 一部 の EBS には「マルチアタッチ」機能 あり
Overview
Network Drive (Not Physical)
- ネットワークを使用 してインスタンスと通信 (若干 のレイテンシー)
- 別 のインスタンスに素早 くデタッチ/アタッチ可能
AZ Bound
- us-east-1a の EBS ボリュームは us-east-1b に接続 不可
- AZ 間 移動 には先 にスナップショットが必要
Provisioned Capacity
- GB と IOPS でサイズを指定
- プロビジョニングされた全容量 に課金
- 時間 とともに容量 を増加 可能
Delete on Termination
EC2 インスタンス終了時 の EBS の動作 を制御 :
- デフォルトでルート EBS ボリュームは削除 (属性 有効 )
- デフォルトで他 の EBS ボリュームは削除 されない (属性 無効 )
- AWS コンソールまたは CLI で制御 可能
ユースケース: インスタンス終了時 にルートボリュームを保持
Snapshots
- 特定 時点 で EBS ボリュームのバックアップ(スナップショット)を作成
- ボリュームのデタッチは必須 ではないが推奨
- AZ またはリージョン間 でスナップショットをコピー可能
Snapshot Features
| 機能 | 説明 |
|---|---|
| Archive | アーカイブ階層 に移動 (75% 安価 )、復元 に 24-72 時間 |
| Recycle Bin | 削除 されたスナップショットを保持 するルールを設定 、保持 期間 を指定 (1日 〜1年 ) |