Alibaba Cloud では、管理型ストレージサービスとして、Object Storage Service (OSS)、Elastic Block Storage (EBS)、File Storage NAS (NAS) の 3 つを提供しています。これらはそれぞれ異なるストレージモデルに基づいて設計されています。以下の判断表を用いてワークロードに最適なサービスを選択し、その後、該当するセクションで詳細をご確認ください。
注:データの可用性とは、ストレージサービスがデータリクエストに応答できるかどうかを示します。データの耐久性とは、年間平均で想定されるデータ損失率を指します。パフォーマンスとは、IOPS またはスループットを意味します。
ストレージサービスの選択
| ワークロードで必要な機能が… | 使用方法 |
|---|---|
| 非構造化データ(画像、音声、動画、バックアップ、ログなど)の大容量保存と従量課金方式 | OSS |
| 単一の ECS インスタンスにアタッチされる低レイテンシのブロックストレージ(例:データベースや OS ディスク) | EBS |
| NFS または SMB を介して複数のコンピュートノード(ECS、E-HPC、ACK)からアクセス可能な共有ファイルストレージ | NAS |
ストレージモデルの定義:
| モデル | データの保存方法 | 典型的なアクセス方法 |
|---|---|---|
| オブジェクト(OSS) | フラットな名前空間。各アイテムはメタデータを持つオブジェクト | HTTP/HTTPS API |
| ブロック(EBS) | 固定サイズのブロック。OS によりファイルシステムとしてフォーマットされる | 単一の ECS インスタンスに直接アタッチ |
| ファイル(NAS) | 階層的なディレクトリとファイル構造 | NFS または SMB プロトコルによるアクセス。複数ノードでの同時共有アクセス可能 |
OSS
OSS は、非構造化データ(画像、音声、動画、ログ、バックアップなど)向けのオブジェクトストレージサービスです。高い耐久性および可用性を実現し、容量計画を必要とせずに自動的にスケールします。
OSS では、ホットデータからディープアーカイブまで全範囲をカバーする 5 種類のストレージクラスを提供しています。より「コールド」なクラスほどストレージコストは低くなりますが、取得コストは高まり、復元時間も長くなります。
OSS のストレージクラス
| ストレージクラス | 対象 | 課金対象最小サイズ | 最低保存期間 | データアクセス | 取得料金 |
|---|---|---|---|---|---|
| 標準 | 頻繁にアクセスされるデータ | — | — | 即時 | なし |
| 低頻度アクセス(IA) | 月 1~2 回程度アクセスされるデータ | 64 KB | 30 日間 | 即時 | はい |
| アーカイブ | 長期保存が必要で、ほとんどアクセスされないデータ | 64 KB | 60 日間 | 即時(リアルタイムアクセスが有効な場合)または復元完了後約 1 分後 | はい |
| コールドアーカイブ | コンプライアンス要件または長期保存要件のあるコールドデータ | 64 KB | 180 日間 | 復元が必要。復元時間はオブジェクトサイズおよび優先度によって異なります | あり(取得料金+API 料金) |
| ディープコールドアーカイブストレージ(テープ相当) | 極めてコールドなデータ向けの超長期保存(テープ相当) | 64 KB | 180 日間 | 復元が必要。復元時間はオブジェクトサイズおよび優先度によって異なります | あり(取得料金+API 料金) |
各ストレージクラスの主な利用シーン:
標準:ソーシャルネットワーキングアプリ、画像・動画共有サービス、大規模ウェブサイト、ビッグデータ分析
低頻度アクセス(IA):月次でアクセスされるファイル(例:レポート、低頻度でクエリされるデータセット)
アーカイブ:アーカイブデータ、医療イメージ、科学データセット、ビデオ映像
ディープコールドアーカイブストレージ:コンプライアンス関連データ、生のビッグデータおよび AI トレーニングセット、映画・テレビ番組アーカイブ、オンライン教育録画
ディープコールドアーカイブストレージ(テープ相当):規制文書、長期蓄積されたビッグデータ、以前はテープに保存されていたメディアアーカイブ
どのストレージクラスを選択すべきか判断が難しい場合は、まず「標準」クラスから始め、ライフサイクルルールを活用してアクセス頻度の低下に応じてよりコールドなクラスへとオブジェクトをトランジションしてください。たとえば、ログを「標準」から 30 日後に「低頻度アクセス(IA)」へ、さらに 90 日後に「コールドアーカイブストレージ」へ移行するといった運用が可能です。OSS の課金は、実際に使用したストレージ容量に基づきます。
EBS
EBS は、Elastic Compute Service (ECS) インスタンス向けのブロックストレージサービスです。物理ディスクと同様に、EBS デバイスを初期化してファイルシステムを作成します。
EBS では、以下の 2 種類のデバイスタイプを提供しています:
クラウドディスク — 三副本分散機構に基づく分散ブロックストレージ。低レイテンシ、高性能、高耐久性、高信頼性を実現します。クラウドディスクは、任意のタイミングで作成、サイズ変更、リリースが可能です。システムディスクまたはデータディスクとして利用できます。プロビジョニング済み容量に基づいて課金されます。
ローカルディスク — ECS インスタンスを実行するホストマシン上の物理ディスク。分散データベースやビッグデータ処理など、高 I/O パフォーマンスとコスト効率の高い大容量ストレージを必要とするワークロードに適しています。低レイテンシ、高ランダム IOPS、高スループットを提供します。データディスクとしてのみ利用可能です。ストレージ容量に基づいて課金されます。単体購入はできず、ECS インスタンスと同一の課金方法で統合課金されます。
EBS は、実際に使用した容量に関わらず、プロビジョニング済みの全容量に対して課金されます。
料金および利用可能なデバイス構成については、「EBS 料金ページ」をご参照ください。
NAS
NAS は、コンピュートノード(ECS インスタンス、Elastic High-Performance Computing (E-HPC) インスタンス、Container Service for Kubernetes (ACK) クラスターなど)向けの管理型ファイルストレージサービスです。NFS(ネットワーク ファイル システム)および SMB(サーバーメッセージブロック)プロトコルをサポートする分散ファイルシステムであり、共有アクセス、弾力的なスケーラビリティ、高信頼性、および高性能を提供します。
NAS では、以下の 3 種類の仕様を提供しています:
| 仕様 | ストレージ媒体 | 帯域幅 | レイテンシ | 推奨ユースケース |
|---|---|---|---|---|
| エクストリーム NAS | 全フラッシュ | 150 MB/s ~ 1,200 MB/s | 約 100 マイクロ秒 | 多数の小ファイルを扱うレイテンシに敏感なワークロード |
| 汎用パフォーマンス NAS | SSD | 高スループット、高 IOPS | 低 | 厳格なレイテンシ要件がある頻繁な読み取り/書き込み操作 |
| 汎用キャパシティ NAS | SATA HDD | 高スループット | 標準 | 低レイテンシが不要なコスト重視のワークロード |
エクストリーム NAS の最大容量は 256 TiB です。NAS の課金は、実際に使用したストレージ容量に基づきます。
まとめ
| OSS | EBS | NAS | |
|---|---|---|---|
| ストレージモデル | オブジェクト | ブロック | ファイル |
| 課金方式 | 使用した GB 単位で課金 | プロビジョニング済み GB 単位で課金 | 使用した GB 単位で課金 |
| 共有アクセス | 可(HTTP/HTTPS 経由) | 不可 | 可(NFS / SMB) |
| 主な用途 | 大規模な非構造化データ | OS ディスクおよびアプリケーションディスク | 共有ワークスペース、HPC、コンテナ環境 |
非構造化データの主要なストレージサービスとして OSS をご利用ください。アプリケーションが特定の IOPS を要求するデータベースなど、直接アタッチされた事前設定済み I/O を必要とする場合は、EBS を追加で導入してください。また、複数のコンピュートノードが同一のファイルシステムに対して同時読み取り/書き込みアクセスを必要とする場合は、NAS を追加で導入してください。