AWSのストレージサービス EBS・S3・EFSの種類まとめ


# AWSのストレージサービスの全体像

AWSのストレージは大きく3種類に分類できます

| 種類          | 身近なイメージ例（Googleサービス中心）                       | 主なAWSサービス  |
| ----------- | -------------------------------------------- | ---------- |
| ファイルストレージ   | Filestore,SMB共有フォルダなど | Amazon EFS |
| オブジェクトストレージ | Google Drive,OneDrive,iCloud Driveなど| Amazon S3  |
| ブロックストレージ   | Windows CなどのPCやスマホの内部ストレージ（SSDやHDD）| Amazon EBS |

それぞれの方式には用途や性能要件に応じた使い分けがあり、この記事では主要な3サービス（S3、EBS、EFS）を中心に紹介します。

---

## 🟡 Amazon S3（オブジェクトストレージ）

| 項目      | 内容                                            |
|-----------|-------------------------------------------------|
| 主用途     | オブジェクト（画像、動画、ログ、バックアップ等）      |
| 接続方法    | REST API / HTTPS 経由（どこからでもアクセス可能）        |
| 永続性     | 11ナイン（99.999999999%）の耐久性                         |
| 冗長性     | リージョン内の複数AZに自動レプリケーション                     |
| EC2との関係 | 完全に独立（EC2やEBSが止まっても影響なし）                    |
| 特徴       | スケーラブルかつサーバーレスなデータ置き場                      |
| 使用例     | バックアップ、静的Webホスティング、機械学習データ、IoTログ      |

### S3のストレージクラス（代表）

| クラス                            | 特徴                                     | 使用例                         |
|-----------------------------------|------------------------------------------|--------------------------------|
| S3 Standard                       | 高可用性・高パフォーマンス                | 頻繁に使う画像や動画               |
| Intelligent-Tiering              | 自動で最適コスト階層へ移行                 | 使用頻度が読めないデータ             |
| S3 Standard-IA                   | 低頻度アクセス向け、低コスト              | 月1程度の参照があるバックアップ等     |
| S3 One Zone-IA                   | 単一AZのみ、低コストだが冗長性低           | 再取得可能な低重要データ            |
| S3 Glacier / Glacier Deep Archive | アーカイブ専用、取得に数分～12時間         | ログの長期保存、法令データ            |

---

## 🔵 Amazon EBS（ブロックストレージ）

| 項目      | 内容                                              |
|-----------|---------------------------------------------------|
| 主用途     | EC2インスタンスのディスクとして使う                  |
| 接続方法    | EC2にアタッチ（1つのインスタンスに限定）              |
| 永続性     | 高（スナップショットによるバックアップ可）              |
| 冗長性     | 同一AZ内でレプリケーションされる                       |
| EC2との関係 | アタッチされたインスタンス停止後もデータ保持可能         |
| 特徴       | ランダムアクセス性能が高く、DBやOS向けに最適              |
| 使用例     | OSディスク、DB格納先、キャッシュ、ログファイルなど          |

### EBSのボリュームタイプ

| タイプ                        | 特徴                              | 使用例                     |
|-------------------------------|-----------------------------------|----------------------------|
| gp3（General Purpose SSD）     | バランス型、コスパ良好                  | Webサーバー、開発環境         |
| io1 / io2                     | 高IOPS、ミッションクリティカル向け       | 大規模DB、トランザクション処理 |
| io2 Block Express             | 超高性能、高可用性                     | SAP HANAなど                |
| st1（スループット最適HDD）      | 大容量読み込みが得意、コスパ良         | ビッグデータ処理、ログ        |
| sc1（低頻度アクセスHDD）        | 最安、性能は低                         | ほぼ読み出し専用のアーカイブ    |

---

## 🟢 Amazon EFS（ファイルストレージ）

| 項目      | 内容                                                  |
|-----------|-------------------------------------------------------|
| 主用途     | EC2複数台間で共有可能な**ファイルシステム**（NFSベース）     |
| 接続方法    | EC2インスタンスがNFSマウントしてアクセス                    |
| 永続性     | 高（耐久性と可用性を兼ね備える）                              |
| 冗長性     | マルチAZ対応（リージョン内で自動冗長化）                      |
| EC2との関係 | 同一VPC内の複数EC2から同時アクセス可                          |
| 特徴       | スケーラブル、自動伸縮、サーバレス、ファイル単位で管理             |
| 使用例     | アプリ共有ストレージ、分析結果の共有、WordPressの共有ファイルなど     |

### EFSのストレージクラス

| クラス              | 特徴                             | 使用例                         |
|---------------------|----------------------------------|--------------------------------|
| Standard            | 頻繁に使うファイル向け                 | Webアプリ、設定ファイルの共有      |
| Infrequent Access   | 低コスト、低頻度アクセスファイル向け     | アーカイブ、ログ、バックアップ     |

---

## 補足：その他関連ストレージサービス

| サービス名          | 種類        | 主な特徴・用途                          |
|---------------------|-------------|-----------------------------------------|
| FSx for Windows/Linux | ファイル     | SMB/NFSベースのフルマネージドファイルシステム |
| AWS Backup           | バックアップ | 複数のAWSサービスのバックアップ一元管理     |
| Storage Gateway      | ハイブリッド | オンプレとS3の橋渡し（仮想テープライブラリ等）  |

---

## 総まとめ

- **S3**：全世界からアクセス可能な高耐久ストレージ（オブジェクト型）
- **EBS**：EC2に直結する高速ストレージ（ブロック型）
- **EFS**：複数EC2が共有可能なファイルストレージ（ファイル型）

それぞれの用途を明確にし、**目的に応じた最適なストレージの選定**が重要です。