Amazon S3(Simple Storage Service)は、AWSが提供するオンラインストレージサービスです。インターネット経由でファイルやデータを簡単に保存し、管理できるクラウドストレージです。ファイルをアップロードするだけでアクセス可能になり、容量や保存期間に制限がないことが特徴です。
主な特徴
- オブジェクトストレージ:S3は「オブジェクトストレージ」で、ファイル1つ1つを「オブジェクト」として管理します。各オブジェクトにはユニークなIDとメタデータが付与されるため、データの整理がしやすいです。
- バケット:S3のデータは「バケット」と呼ばれるコンテナの中に保存されます。バケットはユーザーごとに一意で、保存場所の管理単位として利用されます。
- スケーラビリティ:大規模なデータ量にも対応しており、柔軟に容量を増減できます。どれだけの容量でも対応可能なので、大量のデータを格納できます。
- 高耐久性と可用性:S3は99.999999999%(11 9’s)の耐久性を持ち、データがほとんど失われることがありません。また、マルチAZ(アベイラビリティゾーン)にまたがってデータが保存されるため、高い可用性を実現しています。
- セキュリティとアクセス管理:バケットやオブジェクトごとに、アクセス制御や暗号化設定が可能で、公開・非公開の設定や特定ユーザーだけにアクセス権を付与することもできます。
使い方の例
例えば、静的ウェブサイトのホスティング先としてS3を利用したり、バックアップやアーカイブとして長期保存するデータの保存先として活用されます。また、分析用の大量データを保存するリポジトリとしても利用可能です。