1. 堅牢である
S3はデータを3箇所以上に冗長化して保存されます。なので、99.999999999% という高い耐久性が実現できています。
2. いつでも利用できる
SLAが99.9%で計画停止がありません。
3. スケールできる
容量の制限がありません。※ただし1つのファイルサイズは5TBまでという制限があります。
4. 安全である
S3との通信はSSLで暗号化されます。さらに接続元のIPアドレス等でS3にアクセスできる通信を制限することができます。
5. 高速に動く
常に安定したレイテンシで専用線でS3にアクセスすることも可能です。
6. シンプルに利用できる
データの容量やデータ数の設計不要で事前のキャパシティプランも不要です。保存したい分だけ保存することができます。
S3へのアクセスは、AWSの管理画面やFTPツールでアクセスすることができます。
7. コストが安い
S3は従量課金で「保存した容量」、「S3からダウンロードした転送量」
等の利用した分だけ料金が発生する仕組みとなります。
料金は1GB約3円で利用することができます。
S3に関連する用語あれこれ
S3を利用する上での関連する用語です。
●オブジェクト
→S3に保管するファイルのことです。
●バケット
→S3上に存在するフォルダのようなものです。
●バケットポリシー
→バケットへのアクセス制限等のセキュリティポリシーです。バケット毎に自由に設定することができます。
●マルチパートアップロード
→大きいファイルは複数に分割してアップロードできて、アップロード後に統合することができる機能の名称になります。
●WEBサイト機能
→WEBサーバとして公開することができます。
●バージョニング
→一度削除したものを復元できる機能の名称になります。
S3のユースケース
8. コンテンツ保存&配信
画像等の静的コンテンツの保存先及び配信
9. データ保存用のストレージ
ログ保存用やアプリケースションのストレージとして利用
10. バックアップ
サーバのバックアップ、DR用にバックアップ
S3と関連するサービス
11. Glacier
GlacierはS3よりもさらに安価なアーカイブ用の長期保存用ストレージサービスです。
S3に格納されたファイルを一定期間が経過したら自動的にGlacierに転送する連携機能があります。データ保存に関するコストを低減することができる機能になります。
12. CloudFront
CloudFrontはCDN(キャッシュ)のサービスです。コンテンツを海外に配信する場合や、国内でも大量のデータを配信する場合などに利用します。
終わりに
いかがでしたでしょうか。
S3は実事務でもそうですが、かなり頻繁に活用するサービスの一つです。
SAAやCLFでも多く出題され、ここには記載されていない幅広い知識を必要とします。
簡単にご紹介すると
- アクセス頻度による、ストレージクラスの最適化
- 静的WEBサイトへのホスティング
- Ckoud Front との組み合わせ
- 暗号化
- 署名付きURL
- ライフサイクル
まだまだたくさんあります!
CLFやSAAを受けられる方は上記のような活用方法もぜひチェックしてみてください。
次回もお楽しみに!!