AWS Backup
開発者ガイド

AWS Backup: 機能の説明

AWS Backup はフルマネージド型のバックアップサービスであり、AWS のサービス全体でデータのバックアップを簡単に一元化し自動化します。AWS Backup を使用して、バックアッププランと呼ばれるバックアップポリシーを作成できます。これらの計画を使用してバックアップの要件を定義できます。たとえば、データのバックアップ頻度やバックアップの保持期間などです。AWS Backup では、タグ付けするだけでバックアッププランを AWS リソースに適用できます。その後は、AWS Backup によって、定義されたバックアッププランに従って AWS リソースが自動的にバックアップされます。

次のセクションでは、AWS Backup の動作方法、実装の詳細、およびセキュリティに関する考慮事項について説明します。

AWS Backup と他の AWS サービスとの連携

多くの AWS サービスでは、データを保護するバックアップ機能を備えています。たとえば、Amazon Elastic Block Store (Amazon EBS) のスナップショット、Amazon Relational Database Service (Amazon RDS) のスナップショット、Amazon DynamoDB のバックアップ、AWS Storage Gateway のスナップショットなどです。

サービス単位のバックアップ機能もすべて、引き続き通常どおりに使用できます。たとえば、Amazon Elastic Compute Cloud (Amazon EC2) API を使用して EBS ボリュームのスナップショットを作成できます。AWS Backup は、AWS クラウドとオンプレミスの両方で、AWS サービス全体でバックアップを管理する共通の手段を提供します。AWS Backup には、バックアップのスケジュール作成、保持期間の管理、バックアップのモニタリングを提供する一元化されたバックアップコンソールが用意されています。

AWS Backup は AWS サービスに既に存在するバックアップ機能を使用し、それらを一元管理する機能を実装します。たとえば、バックアッププランを作成すると、そのバックアッププランに従って自動的にバックアップを作成するときに、AWS Backup は EBS スナップショット機能を使用します。

注記

AWS Backup を使用して作成されたバックアップは、バックアップされたリソースに属する API を使用して削除することはできません。AWS Backup API を使用した復旧ポイントの削除の詳細については、「DeleteRecoveryPoint」を参照してください。

AWS Backup が他の AWS のサービスと連携する方法の詳細については、次のリンクを参照してください。

Amazon RDS の操作

AWS Backup では現在、Amazon Aurora を除くすべての Amazon RDS データベースエンジンがサポートされています。

AWS Storage Gateway の操作

Amazon EBS スナップショットは AWS Storage Gateway ボリュームに復元できます。リソースのリストアの詳細については、「復旧ポイント」を参照してください。

バックアップ使用量の測定

Amazon EBS スナップショットなど既存のバックアップ機能でのバックアップの使用状況は、対応する各サービスによって測定されて課金され、料金は変わりません。AWS Backup の一元管理されたバックアップ機能を使用するために、Amazon EBS スナップショットストレージ料金など、AWS サービスから課金される既存のバックアップストレージ料金以外の追加料金はかかりません。

Amazon EFS など、AWS Backup のバックアップ機能を導入するサービスのバックアップ使用量は AWS Backup によって測定され請求されます。詳細については、「AWS Backup 料金表」を参照してください。