このトピックでは、Cloud Backup が提供するオンプレミスデータベースバックアップ機能の概要、メリット、動作メカニズム、手順、サポートされているデータベースバージョン、および課金について説明します。
はじめに
オンプレミスデータベースバックアップは、オンプレミスのデータセンターにデプロイされている自己管理データベース向けに Cloud Backup が提供するデータ保護ソリューションです。 オンプレミスデータベースからクラウド上のバックアップボールトに、簡単、安全、かつ確実にデータをバックアップできます。 データベースシステムまたはサーバーに障害が発生した場合、データが誤って削除された場合、またはデータベースがランサムウェアに感染した場合、バックアップボールトからデータをリストアできます。
オンプレミスデータベースサーバーは、VPN または Express Connect 回線を使用して仮想プライベートクラウド(VPC)に接続する必要があります。 また、Cloud Backup クライアントを使用して、オンプレミスサーバーから次の CIDR ブロックのいずれかにアクセスできることを確認する必要があります。 100.64.0.0/10、100.64.0.0/11、および 100.96.0.0/11。 詳細については、「シングルトンネルモードで VPC をデータセンターに接続する」をご参照ください。
Cloud Backup は、コンテナーにデプロイされたデータベースをバックアップできません。 Cloud Backup がサポートするデータベースのバージョン、オペレーティングシステム、およびバックアップ機能は限られています。 詳細については、「概要(ECS ホスト型データベース)」の「サポートされているデータベースバージョン」セクションをご参照ください。
オンプレミスデータベースバックアップ機能は、シンガポール、中国(上海)、中国(深圳)、中国(青島)、および SAU(リヤド - パートナーリージョン)でご利用いただけます。 詳細については、「各リージョンで使用可能な機能」をご参照ください。
MySQL バックアップ機能は、単一のオンプレミスサーバーまたは ECS インスタンスにデプロイされた複数の MySQL データベースのバックアップをサポートしていません。
メリット
低コスト
重複排除および圧縮されたデータが占有するストレージスペースに基づいて、バックアップストレージの料金が請求されます。
高バックアップパフォーマンス
データベースのバックアップは、100 MB 未満のメモリと 0.5 コア CPU を消費します。 MySQL データベースと Oracle データベースは、目標復旧時点(RPO)ほぼゼロでリアルタイムにバックアップできます。
互換性
MySQL、Oracle、および SQL Server の主要バージョンがサポートされています。
自動アラート
Cloud Backup コンソールで、アラートルールを構成してバックアップジョブを監視できます。 バックアップジョブが失敗した場合、システムは電子メール、ショートメッセージ、および電話を使用して、指定されたアラート連絡先にアラート通知を自動的に送信します。
誤削除に対する不変バックアップ
Cloud Backup は、バックアップボールトに基づいて不変バックアップ機能を提供します。 バックアップデータは、構成された保存期間が期限切れになるまで、どのアカウントまたは方法でも削除できません。
しくみ
Cloud Backup コンソールでインストールスクリプトを取得できます。 その後、スクリプトを実行して、オンプレミスデータベースサーバーに 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 はバックアッププランを開始し、指定されたデータベースから継続的にデータをバックアップします。
データベースのリストアは無料です。 データベースの例外が発生した場合、リカバリポイントに基づいて、同じリージョンの同じアカウント内で、データベースのデータを ソースデータベース または 別の登録済みデータベース にリストアできます。
請求
オンプレミス データベース バックアップは、以下の課金項目に基づいて課金されます。
データベース バックアップボールトのレンタル
データベース用にバックアップボールトを作成する必要があります。 1 つのリージョン内の複数のデータベースで、1 つのバックアップボールトを共有できます。 各バックアップボールトには、一定量の無料容量が含まれています。 詳細については、「Cloud Backup の料金」をご参照ください。
データベース バックアップボールトのストレージ使用量
各データベース バックアップボールトには 100 GB の無料容量が提供されます。 超過分のストレージ使用量に対して課金されます。 重複排除および圧縮されたデータによって占有されるストレージ スペースに基づいて課金されます。 詳細については、「Cloud Backup の料金」をご参照ください。
Cloud Backup は、特定の構成または操作に基づいて、以下の料金も請求します。
ヒント: ブラウザの開発ツールを使用して、API リクエストとレスポンスを検査できます。
次のステップ
オンプレミスデータベースをバックアップする方法について学習します。詳細については、「オンプレミス MySQL データベースを登録する」、「オンプレミス Oracle データベースを登録する」、および「オンプレミス SQL Server データベースを登録する」をご参照ください。
よくある質問 (FAQ) への回答を表示します。詳細については、「FAQ」をご参照ください。
Cloud Backup のベストプラクティスについて学習します。詳細については、「ベストプラクティス」をご参照ください。