S3環境構築

Amazon S3とは

Amazon Simple Storage Serviceは、業界をリードするスケーラビリティ、データ可用性、セキュリティ、およびパフォーマンスを提供するオブジェクトストレージサービスです。
S3をご利用いただくことにより、どこからでもお好みの量のデータの保存と取得が簡単に行えます。

特徴

Amazon S3は下記のような大きな特徴を持ちます。

  • 業界をリードするパフォーマンス、スケーラビリティ、可用性、耐久性
  • コスト効率の高いストレージクラス
  • 比類ないセキュリティ、コンプライアンス、監査機能
  • データ管理とアクセス管理が簡単
  • 分析にすぐに活用できるクエリ
  • 幅広くサポートされているクラウドストレージサービス

例えば99.999999999% (9 x 11) の耐久性を実現するように設計されていたり、アクセスパターンに基づき、低コストのストレージクラスに移動することができたり、S3 Access Points、S3 レプリケーション機能、およびS3 バッチオペレーションを活用して、数十億にのぼるオブジェクトにわたる大規模な変更・アクセス権限の管理などを容易に実現することができます。
また、S3 は AWS Lambda と連携しているため、追加のインフラストラクチャを管理することなく、アクティビティのログ記録、アラートの定義、ワークフローの自動化を行うことができます。

今回のハンズオンにおいては、S3を静的コンテンツをホストするWebサーバとして利用します。