#S3(Simple Storage Service)とは?
S3は、99.999999999%の耐久性を実現したストレージサービス。
料金安く、保存できるデータ量無制限。
【活用方法】
・AWSサービスの利用ログの保存
・静的Webサイト構築
・ビッグデータの分析のデータソースとしての活用
・自動スケーリング設計されたEC2インスタンスのログ保存
など、様々な場面で活用されています。
#S3冗長化構成
結果整合性採用。
保存したデータは、保存した際に自動的に複数のデータセンターに同期される。
要するに、**「更新したら勝手に全体に反映される」**ということ。
#バケットとオブジェクト
データ保存は、バケットを作成して、オブジェクトとしてデータを保存する。
バケットは複数個作成可能で、バケット単位で参照、作成、削除等のアクセス制限を設定する。
オブジェクトの最大サイズ 5TBで、保存できる数に制限はありません。
#ストレージオプション
①標準ストレージ
指定された1年間に99.999999999%の堅牢性と99.99%の可用性を提供、2拠点で同時にデータ損失起きてもデータが維持されるように設定されている。
②低冗長化ストレージ指定された1年間に99.99%の堅牢性と99.99%の可用性を提供、単一の施設でデータ損失を防ぐように設定されている。コスト削減を目的とする場合選択。
#Webホスティング機能
静的コンテンツに限ってWebサイトとしてホスティングする環境を簡単に設定作成することが可能。
動的なコンテンツは、Webホスティングを使用することはできない。
#ライフサイクル設定
オブジェクトの作成から、上書き・削除までの期間をライフサイクルとしてどのように管理するか設定できる機能。
【管理方法】
・スケジューリングによる削除処理
・Amazon Glacierへのアーカイブ
#Amazon Glacier
S3と同様に99.999999999%の耐久性を持ちながら、さらに低下価格で利用できるアーカイブストレージサービス。
低価格であるが、データ取り出しに時間がかかります。
長期間保存し、アクセス頻度が低く取り出し時間がかかっても問題のないデータを保存することに適している。