awsのストレージっていろいろある
s3くらいしかぱっと思いつかなかったんですが
ざっとしらべただけでもこれだけあります
1. Amazon S3 (Simple Storage Service)
概要: Amazon S3は、オブジェクトストレージのサービスで、静的なファイルやデータを保存するためのスケーラブルで耐久性の高いソリューションです。Webサイトのホスティングやデータのバックアップ、ビッグデータ解析、コンテンツ配信など、多くの用途に利用されています。
特徴:
スケーラブルで低コスト。
データは「バケット」というコンテナに保存され、ファイルごとにキーで管理。
複数のストレージクラス(S3 Standard、S3 Intelligent-Tiering、S3 Glacier)でコスト最適化可能。
使用例: 静的Webサイトのホスティング、バックアップデータの保存、分析のためのビッグデータの蓄積など。
利点:
99.999999999%(11 9’s)の耐久性を誇るデータ保存。
データの冗長保存(複数のAZに保存されるため、データの消失リスクが低い)。
2. Amazon EBS (Elastic Block Store)
概要: EBSは、EC2インスタンスにアタッチするためのブロックストレージです。高可用性で低レイテンシの永続ディスクストレージを提供し、データベースやファイルシステムを使用するアプリケーションに向いています。
特徴:
各EC2インスタンスに専用のディスクストレージを提供。
使用例: データベース、アプリケーションのファイルストレージ、仮想マシンのディスクイメージ保存。
利点:
スナップショットによるバックアップやリストアが容易。
高パフォーマンス(IOPS最適化ボリュームやスループット最適化ボリュームなど、ニーズに応じた選択が可能)。
3. Amazon EFS (Elastic File System)
概要: EFSは、複数のEC2インスタンス間で共有できるファイルストレージサービスです。NFS(Network File System)を使用し、クラウド内での簡単なファイル共有が可能です。
特徴:
自動的にスケールし、必要なストレージ容量を動的に調整。
使用例: 複数のEC2インスタンス間でのファイル共有、ビッグデータ処理のための一時的なデータストレージ。
利点:
高可用性・高耐久性(複数のAZにデータが冗長保存)。
スケーラブルで管理が容易、ストレージを自動で増減。
4. Amazon FSx
概要: FSxは、業界標準のファイルシステムをクラウドで利用できるサービスです。特にWindowsや高性能コンピューティングに向けて最適化されたオプションが提供されています。
代表的なタイプ:
FSx for Windows File Server: Windows ServerベースのファイルシステムをAWS上で運用。Active DirectoryやNTFSアクセス制御リストなどのWindows機能に対応。
FSx for Lustre: 高性能コンピューティング用の並列ファイルシステムで、大規模なデータ処理や機械学習向け。
使用例: Windowsベースの企業ファイル共有、データ解析やシミュレーションなどの高性能コンピューティング向け。
5. Amazon S3 Glacier
概要: S3 Glacierは、長期データ保存のためのコスト効率の良いストレージクラスです。アクセス頻度が低く、コストを最小化したいデータのアーカイブ保存に適しています。
特徴:
非常に安価なストレージコスト(ただし、データ取り出しに数時間かかる場合もある)。
使用例: 監査データやバックアップ、法的要件に基づく長期保存データ。
利点:
大量データの安価な保存が可能。
データを取り出すスピードはオプションで調整可能(Expedited、Standard、Bulk)。
6. AWS Snow Family
概要: Snow Familyは、データを物理的に転送するためのデバイスファミリーです。特に、インターネット経由でデータを転送するのが非効率な場合や、大容量データを移動させる必要がある場合に利用されます。
Snowball: 数十テラバイトから数ペタバイトのデータを移行可能。
Snowcone: 小規模データやエッジコンピューティング向けのポータブルデバイス。
Snowmobile: 大規模なデータ(エクサバイト単位)を移行するためのトラック型ストレージデバイス。
コスト管理、運用、データ移行などが昔と比べて比較的楽にできそうです
比較的・・・
Discussion