【AWS】Amazon S3の概要まとめ:AWSのストレージサービス

AWS

AWSのストレージサービス、Amazon S3の概要をまとめました。

Amazon S3とは

Amazon S3とはAmazon Simple Storage Serviceのことで、AWSが提供しているオンラインストレージサービスです。データを保存するのに使用するAWSのサービスになります。

Amazon S3 とは - Amazon Simple Storage Service
クラウドへのデータの保存と、Amazon S3 ウェブサービスでのバケットとオブジェクトの中心的概念を説明します。

Amazon S3の種類(ストレージクラス)

Amazon S3には、用途に応じて「ストレージクラス」が設定されています。適切な料金でAmazon S3を利用するために用途に応じたストレージクラスを使用します。

S3 ストレージクラス

Amazon S3の用途

Amazon S3は以下の用途で使用できます。

  • ログのバックアップ、ログのローテーション(バックアップしたログの定期的な自動削除)
  • データの永続的なバックアップの保存
  • S3上に保存したデータの分析
  • データのレプリケーション(日本以外のリージョンにまたがってデータをバックアップ保存する)

Amazon S3の機能

Amazon S3の機能を解説します。

S3 ライフサイクル

ログをS3に保存した際に、自動で定期的に古いログを削除するように設定するなどできる機能です。

オブジェクトを管理し、ライフサイクルを通じてコスト効率の高い方法で保存できるようにライフサイクル設定を使用します。オブジェクトを他の S3 ストレージクラスに移行したり、ライフタイムが終了したオブジェクトを期限切れにすることができます。

Amazon S3 とは - Amazon Simple Storage Service
クラウドへのデータの保存と、Amazon S3 ウェブサービスでのバケットとオブジェクトの中心的概念を説明します。

S3 オブジェクトロック

S3に保存してあるデータを削除したり、上書きしないようロックできる機能です。

Amazon S3 オブジェクトが固定期間または無期限に削除または上書きされるのを防止します。オブジェクトロックを使用して、write-once-read-many (WORM) ストレージを必要とする規制要件を満たしたり、オブジェクトの変更や削除に対する保護レイヤーを追加したりできます。

Amazon S3 とは - Amazon Simple Storage Service
クラウドへのデータの保存と、Amazon S3 ウェブサービスでのバケットとオブジェクトの中心的概念を説明します。

S3 レプリケーション 

S3に保存したデータを、複数のリージョンにまたがってコピーを作成する機能です。耐障害性を向上させたり、リージョンをユーザーの近くのリージョンにすることでレイテンシーを削減するなどできます。

オブジェクトおよびそれぞれのメタデータタグとオブジェクトタグを、同じまたは異なる AWS リージョン にある 1 つまたは複数のレプリケーション先バケットにレプリケートして、レイテンシーの削減、コンプライアンス、セキュリティ、その他のユースケースで活用できます。

Amazon S3 とは - Amazon Simple Storage Service
クラウドへのデータの保存と、Amazon S3 ウェブサービスでのバケットとオブジェクトの中心的概念を説明します。

S3 バッチ操作

AWS Lambda関数を使用してS3上のデータを操作することができます。

1 つの S3 API リクエストまたは Amazon S3 コンソールで数回クリックするだけで、数十億のオブジェクトを大規模に管理できます。バッチ操作を使用すると、次のようなオペレーションを実行できます。コピーAWS Lambda 関数の呼び出し、数百万または数十億のオブジェクトの復元

Amazon S3 とは - Amazon Simple Storage Service
クラウドへのデータの保存と、Amazon S3 ウェブサービスでのバケットとオブジェクトの中心的概念を説明します。

実際にAmazon S3を使用してみる

まずはAWSの管理画面にログインし、左上からS3を検索します。

S3をクリックします。以下の画面に遷移します。左上のバケットを作成ボタンをクリックし、S3バケットを作成します。

タイトルとURLをコピーしました