このトピックでは、Cloud Backup (HBR) のオンプレミスデータベースバックアップ機能について説明します。この機能の利点、仕組み、操作手順、課金、サポート対象のデータベースバージョンについて解説します。
はじめに
オンプレミスデータベースバックアップは、オンプレミスのデータセンターにある自己管理データベース向けの Cloud Backup が提供するデータ保護ソリューションです。Cloud Backup は、データベースのデータをクラウドにバックアップするための、シンプルで安全、かつ信頼性の高い方法を提供します。ご利用のデータベースシステムやそのサーバーに障害が発生した場合、本番データが誤って削除された場合、またはランサムウェア攻撃が発生した場合でも、Cloud Backup のバックアップボールトからデータを回復できます。
オンプレミスデータベースサーバーは、専用回線または VPN を介して Alibaba Cloud VPC に接続する必要があります。ネットワークルーティングでは、オンプレミスサーバーから Alibaba Cloud の次の CIDR ブロック (100.64.0.0/10、100.64.0.0/11、または 100.96.0.0/11) へのトラフィックを許可する必要があります。詳細については、「シングルモードで VPC をデータセンターに接続」をご参照ください。
Cloud Backup は、コンテナーにデプロイされたデータベースのバックアップをサポートしていません。サポート対象のデータベースバージョン、オペレーティングシステム、バックアップ機能には制限があります。詳細については、「互換性リストと制限事項」をご参照ください。
オンプレミスデータベースバックアップ機能は、シンガポール、中国 (上海)、中国 (深セン)、中国 (青島)、サウジアラビア (リヤド - パートナー運営) の各リージョンで利用できます。詳細については、「リージョン別の機能」をご参照ください。
MySQL バックアップ機能は、単一のオンプレミスサーバーまたは ECS インスタンス上の複数の MySQL インスタンスのバックアップをサポートしていません。
主な利点
低コスト
Cloud Backup では、インスタンス構成料金は発生しません。重複排除および圧縮された後のバックアップデータが占有するストレージ容量に対してのみ課金されます。
高性能
バックアップによるリソース消費は少なく、通常は 0.5 CPU コア未満、メモリは 100 MB 未満です。Cloud Backup は、MySQL と Oracle に対してリアルタイムバックアップを提供し、目標復旧時点 (RPO) はほぼゼロです。
幅広い互換性
MySQL、Oracle、SQL Server のメジャーバージョンがサポートされています。
自動アラート
Cloud Backup コンソールでアラートルールを設定して、バックアップジョブをモニターできます。バックアップジョブが失敗した場合、システムは E メール、ショートメッセージ、電話で自動的にアラートを送信します。
不変バックアップ
Cloud Backup は、バックアップボールトに対して不変バックアップ機能を提供します。この機能により、設定された保持期間が終了する前に、いかなるアカウントや方法によってもバックアップデータが削除されるのを防ぎます。
仕組み
Cloud Backup コンソールからインストールスクリプトを取得し、それを実行してオンプレミスサーバーにクライアントをインストールします。その後、クライアントは設定されたバックアッププランに基づいて、指定されたデータベースをバックアップします。
バックアップジョブが実行されると、Cloud Backup クライアントはデータベースのネイティブバックアップコンポーネントを使用してバックアップコマンドを実行します。クライアントはソースデータを読み取り、重複排除と圧縮を実行した後、データをバックアップボールトにアップロードしてバックアップを完了します。
操作手順
以下の手順は、Cloud Backup コンソールでオンプレミスデータベースをバックアップする方法を示しています。
オンプレミスの MySQL、Oracle、SQL Server データベースのバックアップ手順は基本的に同じです。この例では、MySQL データベースをバックアップします。
MySQL、Oracle、または SQL Server データベースをバックアップするには、データベース管理者からユーザー名とパスワードを取得する必要があります。
Cloud Backup の有効化には料金はかかりません。データベースバックアップボールトのレンタル料金とストレージ使用量に対して課金されます。ボールトの使用は最初の 30 日間は無料です。無料トライアル期間終了後に課金されます。バックアップストレージは、重複排除および圧縮された後のデータが占有するストレージ容量に基づいて課金されます。各バックアップボールトには、月あたり 100 GB の無料容量が提供されます。無料クォータを使い切った後は、段階的価格設定に基づいて課金されます。詳細については、「課金方法と課金項目」をご参照ください。
Cloud Backup コンソールでオンプレミスデータベースを登録する際、データベースがデプロイされているオンプレミスサーバーにログインしてバックアップクライアントをインストールする必要があります。データベースを登録した後にのみ、Cloud Backup はバックアップしたいデータベースを検出できます。Cloud Backup コンソールでデータベースを登録するだけでは、Cloud Backup の利用料金は発生しません。
データベースが期待どおりにバックアップできることを確認するために、Cloud Backup はバックアップの失敗を引き起こす可能性のある問題を特定するための事前チェック機能を提供します。
バックアッププランを作成する際に、バックアップボールト、データソース、バックアップサイクル、保持期間、およびバックアップポリシー (完全バックアップや増分バックアップなど) を設定します。Cloud Backup はバックアッププランを開始し、指定されたデータベースから継続的にデータをバックアップします。
データベースの復元には料金はかかりません。データベースに例外が発生した場合、リカバリーポイントに基づいて、データベースのデータを同一リージョン内の同一アカウントにあるソースデータベースまたは別の登録済みデータベースに復元できます。
課金
Cloud Backup を使用したオンプレミスデータベースのバックアップには、次の 2 つの料金が発生します。
データベースバックアップボールトのレンタル料金
データベースのバックアップには、データベースバックアップボールトを作成する必要があります。同一リージョン内の複数のデータベースでバックアップボールトを共有できます。各ボールトには、一定量の無料ストレージが含まれています。料金の詳細については、料金をご参照ください。
データベースバックアップストレージ料金
各データベースバックアップボールトの 100 GB の無料クォータを超える使用量に対して、データベースバックアップストレージ料金が課金されます。ストレージ使用量は、重複排除と圧縮の後に実際に保存されたデータ量に基づいて計算されます。料金の詳細については、料金をご参照ください。
次のステップ
オンプレミスデータベースのバックアップ方法を学びます。詳細については、「オンプレミス MySQL データベースの登録」、「オンプレミス Oracle データベースの登録」、および「オンプレミス SQL Server データベースの登録」をご参照ください。
よくある質問 (FAQ) の回答を表示します。詳細については、「よくある質問」をご参照ください。
Cloud Backup のベストプラクティスについて学びます。詳細については、「ベストプラクティス」をご参照ください。