このトピックでは、Cloud backupが提供するElastic Compute Service (ECS) データベースバックアップ機能の概要について説明します。この機能の利点、動作原理、手順、サポートされているデータベースのバージョン、課金などが含まれます。
概要
ECSデータベースバックアップは、ECSインスタンスでホストされている自己管理型データベース用にCloud backupが提供するデータ保護ソリューションです。 Cloud Backupを使用すると、データベースからバックアップボールトにデータを簡単、安全、信頼性の高い方法でバックアップできます。 データベースシステムまたはECSインスタンスに障害が発生した場合、データベースで論理エラーが発生した場合、またはデータベースがランサムウェア攻撃を受けた場合、バックアップボールトからデータを復元できます。
Cloud Backupは、コンテナーにデプロイされたデータベースをバックアップできません。
MySQLバックアップ機能は、単一のオンプレミスサーバーまたはECSインスタンスにデプロイされた複数のMySQLデータベースのバックアップをサポートしていません。
メリット
低コスト
Cloud Backupはインスタンス設定料金を請求しません。 重複排除と圧縮が行われたデータが占有するストレージ容量に基づいて、バックアップストレージに対して課金されます。
高いバックアップ性能
データベースバックアップは、100 MB未満のメモリと0.5コアCPUを消費します。 MySQLおよびOracleデータベースは、ほぼゼロのリカバリポイント目標 (RPO) でリアルタイムにバックアップできます。
互換性
MySQL、Oracle、およびSQL Serverの主流バージョンがサポートされています。
シンプルな設定
データベースを登録すると、Cloud Backupは自動的にECSインスタンス上のデータベースを識別し、バックアップクライアントをECSインスタンスにプッシュし、クライアントをECSインスタンスにインストールします。
自動アラート
Cloud Backupコンソールで、バックアップジョブを監視するためのアラートルールを設定できます。 バックアップジョブが失敗した場合、システムは電子メール、テキストメッセージ、電話を使用して、指定されたアラート連絡先にアラート通知を自動的に送信します。
誤った削除に対する不変のバックアップ
クラウドバックアップは、バックアップボールトに基づく不変バックアップ機能を提供します。 バックアップデータは、設定された保持期間が終了するまでは、どのアカウントまたは方法でも削除できません。
制御ポリシー機能の動作
Cloud Backupコンソールで、バックアップするECSインスタンスを指定できます。 Cloud Backupは、バックアップクライアントをECSインスタンスに自動的にプッシュします。 Cloud AssistantがECSインスタンスにインストールされていることを確認する必要があります。 クライアントは、設定したバックアッププランに基づいて、ECSインスタンス上の指定されたデータベースをバックアップします。
バックアップ計画が実行されると、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はバックアップ計画を開始し、指定されたデータベースからデータを継続的にバックアップします。
データベースの復元に対しては課金されません。 データベース例外が発生した場合、データベースのデータを、リカバリポイントに基づいて、ソースデータベースまたは同じリージョンの同じアカウント内の別の登録済みデータベースに復元できます。
課金
次の請求可能項目に基づいて、Cloud BackupのECSデータベースバックアップ機能に対して課金されます。
データベースバックアップボールトのレンタル
データベースのバックアップコンテナーを作成する必要があります。 リージョン内の複数のデータベースがバックアップコンテナーを共有できます。 各バックアップボールトには一定量の空き容量が含まれています。 詳細については、「」をご参照ください。クラウドバックアップの価格。
データベースバックアップボールトのストレージ使用量
各データベースバックアップコンテナーの空き容量は100 GBです。 過剰なストレージ使用量に対して課金されます。 重複排除と圧縮が行われたデータが占有するストレージ容量に基づいて課金されます。 詳細については、「」をご参照ください。クラウドバックアップの価格。
Cloud Backupは、特定の設定または操作に基づいて次の料金も請求します。
地理的冗長性の料金: Alibaba Cloudリージョンのバックアップボールトから別のリージョンにデータをコピーするためにリモートミラーボールトを作成した場合、ミラーボールトのストレージ容量とクロスリージョンレプリケーショントラフィックに対して課金されます。 ミラーコンテナーのサイズはソースバックアップコンテナーのサイズと同じで、価格は同じです。
次のステップ
ECSホスト型データベースをバックアップする方法について説明します。 詳細については、「ECSホストMySQLデータベースの登録」、「ECSホストOracleデータベースの登録」、および「ECSホストSQL Serverデータベースの登録」をご参照ください。
よくある質問 (FAQ) に対する回答を表示します。 詳細は、「よくある質問」をご参照ください。
Cloud Backupのベストプラクティスについて説明します。 詳細については、「ベストプラクティス」をご参照ください。