Cloud Backup データベースバックアップは、Elastic Compute Service (ECS) インスタンス上のセルフマネージドデータベースに、自動化された増分バックアップと復元を提供します。
概要
Cloud Backup の ECS 向けデータベースバックアップは、ECS インスタンス上のセルフマネージドデータベースを Cloud Backup ボールトにバックアップして保護します。データベースまたは ECS インスタンスで障害が発生したり、人為的ミスやランサムウェアによってデータが失われたりした場合は、Cloud Backup ボールトからデータを復元できます。
Cloud Backup は、コンテナで実行中のデータベースをサポートしていません。
ローカルサーバーや ECS インスタンスなどの 1 台のマシン上で複数の MySQL インスタンスをバックアップするには、インスタンスごとに個別のバックアップジョブを作成してください。
主なメリット
低コスト
Cloud Backup では、インスタンス料金や設定料金は発生しません。重複排除と圧縮後に使用したバックアップストレージの分のみお支払いいただきます。
高パフォーマンス
バックアップジョブが消費するリソースは最小限で、通常は 0.5 コアと 100 MB のメモリ未満です。MySQL および Oracle のリアルタイムバックアップは、ほぼゼロの目標復旧時点 (RPO) を達成します。
幅広いデータベースのサポート
MySQL、Oracle、SQL Server のすべての主要バージョンをサポートしています。
簡単なセットアップ
権限を付与すると、Cloud Backup は ECS インスタンス上のデータベースを自動的に検出し、バックアップクライアントをデプロイします。
自動アラート
Cloud Backup コンソールで失敗したタスクのアラート設定を構成すると、メール、テキストメッセージ、または電話による通知を受信できます。
誤削除を防ぐバックアップロック
Vault Lock により誤削除を防止します。バックアップがロックされると、保持期間が満了するまで、どのアカウントもそのバックアップを削除したり、保持期間を短縮したりすることはできません。
仕組み
Cloud Backup コンソールで、バックアップ対象の ECS インスタンスを選択します。Cloud Backup は Cloud Assistant を使用して、各インスタンスにバックアップクライアントをプッシュし、バックアッププランに基づいて選択したデータベースをバックアップします。
バックアップジョブの実行時、Cloud Backup クライアントはデータベースのネイティブバックアップインターフェイスを呼び出し、データを重複排除・圧縮してからCloud Backup ボールトにアップロードします。
操作手順
ECS データベースをバックアップするには、次の手順を実行します。
ECSインスタンスでホストされるMySQL、Oracle、およびSQL Serverデータベースのバックアップ手順は基本的に同じです。 この例では、MySQLデータベースがバックアップされています。
Cloud Backupは、ユーザー名とパスワードに基づいてデータベースを登録します。 MySQLまたはSQL Serverデータベースをバックアップするには、データベース管理者からユーザー名とパスワードを取得する必要があります。 Oracleデータベースはパスワードなしで登録できます。
クラウドバックアップの有効化には課金されません。 バックアップ保管庫のレンタルと保管の使用に対して課金されます。 最初の30日間はボールトの使用に対して課金されません。 無料トライアル期間の終了後に課金されます。 重複排除および圧縮されたデータが占有するストレージ容量に基づいて、バックアップストレージに対して課金されます。 バックアップコンテナーごとに1か月あたり100 GBの空き容量が用意されています。 無料クォータが使い果たされた後、段階的な価格に基づいて課金されます。 詳細については、「課金方法と課金可能項目」をご参照ください。
データベースの登録Register a database
Cloud Backupコンソールでデータベースを登録します。 Cloud Backupは、データベースをホストするECSインスタンスにバックアップクライアントを自動的にインストールします。 Cloud Backupは、データベースを登録した後にのみ、バックアップするデータベースを検出できます。 クラウドバックアップコンソールにデータベースを登録するだけの場合、Cloud Backupの使用に対して課金されません。
データベースを期待どおりにバックアップできるように、Cloud Backupには事前チェック機能があり、バックアップの失敗の原因となる可能性のある問題を特定できます。
データベースのバックアップ
バックアップ計画を作成するときに、バックアップボールト、データソース、バックアップサイクル、保持期間、およびバックアップポリシー (完全バックアップや増分バックアップなど) を設定します。 Cloud Backupはバックアップ計画を開始し、指定されたデータベースからデータを継続的にバックアップします。
データベースの復元に対しては課金されません。 データベース例外が発生した場合、データベースのデータを、リカバリポイントに基づいて、ソースデータベースまたは同じリージョンの同じアカウント内の別の登録済みデータベースに復元できます。
料金
ECS のデータベースバックアップには、次の 2 種類の料金が発生します:
次のステップ
バックアップ用に ECS データベースを登録します:MySQL データベースの登録 (ECS)、Oracle データベースの登録 (ECS)、SQL Server データベースの登録 (ECS)。
よくある質問については、よくある質問をご参照ください。
Cloud Backup の使用に関するベストプラクティスについては、ベストプラクティスをご参照ください。