Amazon Web Services ブログ

新機能 – Amazon EBS Snapshots Archive

Amazon EBS Snapshots Archive をご利用いただけるようになったことを発表します。これは、お客様の EBS ボリュームの Amazon Elastic Block Store (EBS) スナップショットを長期的に保持するための新しいストレージ階層です。

簡単に言うと、EBS は Amazon Elastic Compute Cloud (Amazon EC2) インスタンスのための、使いやすく高性能なブロックストレージサービスです。EC2 インスタンスにマウントされた EBS ボリュームを使用すると、オペレーティングシステムを起動して、パフォーマンスが最も要求されるワークロードのデータを保存できます。EBS スナップショットを使用して、ボリュームデータのポイントインタイムコピーを作成できます。ボリュームの最初のスナップショットには、そのボリュームに書き込まれたすべてのデータが含まれます。後続のスナップショットは増分になります。スナップショットは Amazon Simple Storage Service (Amazon S3) に保存され、AWS アカウントと AWS リージョン間で共有できます。

スナップショットを頻繁に作成し、ボリュームを簡単に復元できるので、EBS スナップショットは、他のバックアップオプションと並んで、データ管理戦略にとって有力な選択肢となります。スナップショットの増分特性により、即時の復元が必要な日次および週次のバックアップでは、コストパフォーマンスに優れています。しかし、ビジネスコンプライアンスや規制のニーズから、EBS スナップショットを長期間 (数か月または数年) 保持する必要があるとのお話を伺いました。例えば、プロジェクトの最後に作成されたスナップショットや、テストおよび開発用のスナップショットは、今後のプロジェクトのリリースに備えて保持されます。これらのスナップショットの大半は取得され、決して読み取られません。これらのスナップショットのストレージコストを削減したいと考えています。現在、ストレージコストの削減の利点を享受するために、一時的な EC2 インスタンスを含む複雑なスクリプトを作成して、スナップショットを復元し、対応するボリュームをマウントし、Amazon Glacier などの低コストのストレージ階層にデータを転送することができます。

EBS Snapshots Archive は、EBS スナップショットの完全なポイントインタイムコピーをアーカイブするための低コストのストレージ階層を提供します。このコピーは、規制やコンプライアンス上の理由から、または将来のプロジェクトリリースのために 90 日間以上保持する必要があるものです。EBS スナップショットを簡単にアーカイブおよび管理できるようになったため、このようなスナップショットを管理するためのカスタムスクリプトやサードパーティー製ツールが不要になりました。これにより、めったにアクセスしないスナップショットを EBS Snapshots Archive に移動して、ストレージコストを最大 75% 削減し、サードパーティー製ツールのライセンスコストを回避できます。さらに、24~72 時間以内にアーカイブされたスナップショットを取得し、復元したら、そのスナップショットを使用して EBS ボリュームをリカバリできます。

いつものように、それがどのように機能するかをお見せしましょう。

開始方法
米国東部 (バージニア北部) リージョンにスナップショットがあり、コンプライアンス上の理由からこのスナップショットをアーカイブしたいと考えています。AWS マネジメントコンソールを開き、[EC2]、[スナップショット] の順にナビゲートします。アーカイブするスナップショットを選択し、[アクション] メニューを選択します。[スナップショットのアーカイブ] メニューオプションを選択します。

EBS Snapshot Archive - スナップショットの作成

確認メッセージをよく読み、[スナップショットのアーカイブ] を選択します。

EBS Snapshot Archive - スナップショットの作成 - 確認

画面下部の新しい [ストレージ階層] タブを使用して、アーカイブオペレーションの進行状況をモニタリングできます。しばらくすると、スナップショットのサイズに応じて、[階層化ステータス] が ✅ [アーカイブ完了] になります。

EBS Snapshot Archive - スナップショットの作成 - アーカイブ完了アーカイブ済みスナップショットはコンソールに表示されたままになります。新しい [ストレージ階層] 列には、ストレージに使用される階層 (スタンダードまたはアーカイブ) が表示されます。

ボリュームを復元するにはどうすればいいですか?
EBS Snapshots Archive からのボリュームの復元は 2 段階のプロセスです。まず、RestoreSnapshotTier API コールまたは管理コンソールを使用して、EBS Snapshots Archive から元のスナップショット ID にスナップショットを取得します。アーカイブからスナップショットを取得するには、スナップショットのサイズにもよりますが、24~72 時間かかります。スナップショットを取得すると、そのスナップショットは通常のスナップショットとして自分のアカウントに表示されます。この段階では、通常どおり、デフォルトのスナップショット復元または高速復元用の Fast Snapshot Restore (FSR) を使用して、取得したスナップショットを EBS ボリュームにハイドレートします。

CloudWatch イベントは、スナップショットが復元されると生成されます。このイベントをリッスンすると、API でステータスが取得されないようにすることができます。

アーカイブされたスナップショットに対する CreateVolume API コールは失敗します。スナップショットを使用してボリュームを作成する前に、アーカイブからスナップショットを復元する必要があります。

AWS マネジメントコンソールを使用して、復元するスナップショットを選択し、[アクション] メニューを選択してから、[アーカイブからスナップショットを復元] メニューオプションをクリックします。

EBS Snapshot Archive - スナップショットの作成 - アーカイブの復元

スナップショットを永続的に復元するか、一時的に復元するかを選択できます。一時的な期間が終了すると、標準階層のスナップショットは削除され、アーカイブのみが保持されます。

EBS Snapshot Archive - スナップショットの作成 - アーカイブの復元 - 確認

しばらくすると、スナップショットのサイズに応じて、アーカイブは標準ストレージに復元され、通常どおりボリュームの再作成に使用することができます。画面下半分の [ストレージ階層] タブでは、一時的に復元されたアーカイブの取得の進行状況とライフタイムをモニタリングできます。一時的に復元されたスナップショットは、最長で 180 日間保持できます。

ご利用になれるリージョンと料金
EBS Snapshots Archive は、現在 17 の AWS リージョンでご利用いただけます。発売時点では、中国の 2 つのリージョン、アジアパシフィック (ソウル)、アジアパシフィック (大阪)、カナダ (中部)、南米 (サンパウロ) ではご利用いただけません。

通常どおり、最低料金や固定料金なしで、ご利用に応じてお支払いいただきます。EBS Snapshots Archive の請求に影響するメトリクスは、データストレージとデータ取得の 2 つです。保存したデータは 1 か月 1 GB あたり 0.0125 USD、また取得した GB あたり 0.03 USD が課金されます。最低 90 日間の料金が請求されます。つまり、作成後 90 日以内にスナップショットアーカイブを削除したり、完全に復元したりすると、90 日間の料金全額が請求されます。EBS 料金ページには詳細が記載されています

ご利用を開始し、EBS スナップショット用の長期ストレージの設定を今すぐ始めましょう

— seb

原文はこちらです。