Amazon S3 Glacier とは - Amazon S3 Glacier

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon S3 Glacier とは

Amazon S3 Glacier (S3 Glacier) は、低コストのデータアーカイブと長期バックアップを行うための、安全で耐久性のあるサービスです。

S3 Glacier を使用すると、数か月、数年、さらには数十年にわたって、コスト効率よくデータを保存できます。S3 Glacier を利用すると、ストレージの運用と規模拡大/縮小に伴う管理作業をAWSに任せることができるので、容量計画、ハードウェア障害の検出と復旧、時間のかかるハードウェア移行に悩むことがなくなります。詳細については、S3 Glacier の料金ページを参照してください

Amazon Simple Storage Service (Amazon S3) には、Amazon S3 Glacier アーカイブストレージクラスも提供します。これらのストレージクラスは、さまざまなアクセスパターンとストレージ期間に合わせて設計されています。ストレージクラスの違いについては下記をご覧ください。

  • S3 Glacier Instant Retrieval – ほとんどアクセスされず、ミリ秒単位の取得が必要なデータのアーカイブに使用します。

  • S3 Glacier Flexible Retrieval (以前の S3 Glacier ストレージクラス)-データの一部を数分で取得する必要があるアーカイブに使用します。S3 Glacier Flexible Retrieval ストレージクラスに保存されたデータには、迅速取り出しを行うと 1〜5 分でアクセスできます。最大 5~12 時間で一括取りを無償でリクエストすることもできます。

  • S3 Glacier Deep Archive – ほとんどアクセスする必要がないデータのアーカイブに使用します。S3 Glacier Deep Archive ストレージクラスに保存されるデータのデフォルトの取り出しを使用すると 12 時間かかります。

重要

S3 Glacier Flexible Retrieval および S3 Glacier Deep Archive オブジェクトにはリアルタイムでアクセスできません。S3 Glacier Flexible Retrieval と S3 Glacier Deep Archive オブジェクトにアクセスできるようにするには、まず復元する必要があります Amazon S3 は、これらのストレージクラスで、1 秒あたり最大 1,000 トランザクションのレートで復元リクエストをサポートしますAWS アカウント。

S3 Glacier Flexible Retrieval または S3 Glacier Deep Archive ストレージクラスを選択した場合、オブジェクトは Amazon S3 に維持されます。Amazon S3 Glacier サービスをAmazon S3 Glacier サービスを直接使用することはできません。

Amazon S3 Glacier ストレージクラスの詳細については、Amazon Simple Storage Service ユーザーガイドの「オブジェクトをアーカイブするストレージクラス」を参照してください。

S3 Glacier サービスを拡張するには、Amazon S3 Glacier サービスの代わりに Amazon S3 コンソールを使用できます。Amazon S3 API と Amazon S3 コンソールから Amazon S3 Glacier ストレージクラスにアクセスして使用すると、データ管理とコスト最適化のための機能が強化されます。

Amazon S3 はS3 バケットのライフサイクル設定をサポートしています。これにより、オブジェクトをアーカイブのために S3 Glacier ストレージクラスに移行させることができます。Amazon S3 ライフサイクル設定と GLACIER ストレージクラスへのオブジェクト移行の詳細については、Amazon Simple Storage Service ユーザーガイドの「オブジェクトのライフサイクル管理」と「オブジェクトの移行」を参照してください。

Amazon S3 Glacier ストレージクラスは、Amazon S3 のさまざまなストレージクラスの一部にすぎません。バケット、アクセスポイント、ストレージクラス、オブジェクトなどの Amazon S3 のコア概念の一般的な概要については、「」を参照してください。Amazon S3 とは? Amazon Simple Storage Service ユーザーガイドを参照してください

S3 Glacier を初めてお使いになる方向けの情報

S3 Glacier を初めて使用する方には、以下のセクションを初めに読むことをお勧めします。

  • Amazon S3 Glacier とは-このセクションの以降の部分では、基盤となるデータモデル、サポートしているオペレーション、サービスとの連係に利用できるAWS SDK について説明します。

  • 開始方法-Amazon S3 Glacier の開始方法「」セクションでは、ボールトの作成プロセス、アーカイブのアップロード、アーカイブをダウンロードするジョブの作成、ジョブ出力の取得、アーカイブの削除について順を追って説明します。

    重要

    S3 Glacier には、コンソールを提供します。ただし、アップロード、ダウンロード、削除などのアーカイブ操作では、AWS Command Line Interface (AWS CLI) を使用するか、コードを記述する必要があります。アーカイブオペレーションについては、コンソールによるサポートはありません。たとえば、写真、ビデオ、その他のドキュメントなどのデータをアップロードするには、を使用する必要があります。AWS CLIあるいは、REST API を直接使用するかAWS SDK を使用して、アップロードリクエストを行うコードを記述する必要があります。

    AWS CLIをインストールするには、「AWS Command Line Interface」をご参照ください。S3 Glacier の使用の詳細についてはAWS CLI、「S3 GlacierAWS CLI のリファレンス」を参照してください。たとえば、AWS CLIS3 Glacier を使用してアーカイブをアップロードするには、「でのS3 Glacierの使用AWS Command Line Interface」を参照してください。

「ご利用開始にあたって」セクションを読み終えたら、S3 Glacier のオペレーションについてさらに詳しく学習することをお勧めします。以下のセクションでは、Java と Microsoft .NET 用の REST API とAWS SDK を使用して S3 Glacier を操作する方法について詳しく説明します。

  • の使用AWSAmazon S3 Glacier での SDK Glacier

    このセクションでは、このガイドの多様なコード例で使用されているAWS SDK の概要を示します。このセクションの内容をよく確認しておくと、以降のセクションの理解に役立ちます。これらの SDK が提供する高レベルまたは低レベルの API の概要、使用する状況、このガイドで提供されるコード例を実行するための一般的な手順について記載します。

  • Amazon S3 Glacier のボールトの操作

    このセクションでは、ボールトの作成、ボールトメタデータの取得、ジョブを使用したボールトインベントリの取得、ボールト通知の設定など、さまざまなボールト操作について詳しく説明します。S3 Glacier コンソールの使用に加えて、さまざまなボールトオペレーションにAWS SDK を使用できます。このセクションでは、API について説明し、AWS SDK for Javaとを使用して実際に動作するサンプルを示しますAWS SDK for .NET。

  • Amazon S3 Glacier でのアーカイブの操作

    このセクションでは、1 回のリクエストでアーカイブをアップロードしたり、マルチパートアップロード操作を使用して大きなアーカイブを分割してアップロードしたりするなど、アーカイブ操作の詳細について説明します。このセクションでは、アーカイブを非同期でダウンロードするジョブを作成する方法についても説明します。このセクションでは、AWS SDK for Javaおよびを使用して例を示しますAWS SDK for .NET。

  • Amazon S3 Glacier の API リファレンス

    S3 Glacier は RESTful サービスです。このセクションでは、REST オペレーションについて説明し、すべての REST オペレーションに関する構文と、リクエストおよびレスポンスの例を示します。この API をラップするAWS SDK ライブラリは、プログラミング作業の簡素化に役立ちます。