TencentDB for MySQLはクロスリージョンバックアップ機能を提供しており、バックアップファイルを別のリージョンのストレージに配置することをサポートします。これにより、ユーザーの監査および災害復旧能力が向上し、データの信頼性も高まります。本記事では、クロスリージョンバックアップ機能について説明します。
背景情報
データは企業運営の重要な構成要素です。情報化が利便性をもたらす一方で、電子データやストレージ情報は破損や紛失しやすいという特性も明らかになりました。自然災害、システム障害、従業員の誤操作、ウイルス感染など、いずれかの事故が発生すると、企業の運営が中断され、甚大な損失をもたらす可能性があります。したがって、コアデータの安全性と完全性を確保することは、すべての企業が考慮しなければならないことです。
TencentDB for MySQLはクロスリージョンバックアップ機能を提供しており、バックアップファイルを他の地域に保存することで、自然災害やシステム障害などによるデータ破損を最大限回避することができます。クロスリージョンバックアップはデータベース復元の高可用性を実現し、データの可用性と安全性、遠隔地でのバックアップと復元、遠隔地での災害復旧、長期アーカイブデータ、監査などのニーズを満たします。
クロスリージョンバックアップの説明
シングルノードクラウドディスク版インスタンスは現在クロスリージョンバックアップ機能をサポートしていません。
クロスリージョンバックアップは、インスタンスが所在する地域またはバックアップが所在する地域にデータをリカバリーすることができます。
クロスリージョンバックアップを有効にしても、ローカルのデフォルトバックアップには影響せず、両方が同時に存在します。
ローカルの自動バックアップが完了すると、クロスリージョンバックアップがトリガーされ、自動バックアップがクロスリージョンバックアップストレージデバイスに転送されます。
クロスリージョンバックアップの保持日数は、クロスリージョンストレージに保存されたバックアップのライフサイクルのみに影響します。
異地に保存されたバックアップおよびbinlogは無料ストレージスペースを利用できず、クロスリージョンのバックアップの占有容量は所属するマスターインスタンスのバックアップリージョンに計上されます。
クロスリージョンバックアップの有効化または無効化、およびリージョンオプションの変更は、既存のバックアップには影響しません。
クロスリージョンバックアップを有効にすると、直近の有効なバックアップと、そのバックアップ時点から現在までのbinlogがターゲットリージョンに同期されます。
クロスリージョンバックアップを再度有効にすると、有効化時点以前に作成された異地バックアップは、特定時点への復元機能を利用できなくなります。
料金説明
クロスリージョンバックアップとローカルデフォルトバックアップの違い
|
| デフォルトでは無効になっており、手動で有効にする必要があります。 | |
| バックアップは指定された異地リージョンに保存されます(最大2つまで指定可能)。 | バックアップはインスタンスが所在するリージョンに保存されます。 |
| データを以下の場所に復元できます。 元のインスタンス 目的リージョンの新しいインスタンス | 復元先は以下の通りです。 元のインスタンス 現在のリージョンの新しいインスタンス |
| 無料ストレージスペースを占有することはできません。 | |
サポート対象リージョン
現在この機能をサポートしている地域は以下の通りです。その他の都市については順次対応予定です。
|
北京、上海、広州、成都、南京、重慶、中国 (香港) | 北京、上海、広州、成都、南京、重慶、中国 (香港)、シンガポール 説明: バックアップをソースリージョン自身以外のリージョンに保存することができます。具体的な対応リージョンはコンソールの実際のサポート状況に準じます。 |
ジャカルタ、バンコク、ソウル、東京、フランクフルト、サンパウロ、リヤド | シンガポール |
バージニア | シンガポール、シリコンバレー |
シリコンバレー | シンガポール、バージニア |
シンガポール | ジャカルタ |
クロスリージョンバックアップの有効化
1. MySQLコンソールにログインし、インスタンス一覧でインスタンスIDまたは操作列の管理をクリックして、インスタンス管理ページに移動します。
2. インスタンス管理ページで、バックアップと復元 > クロスリージョンバックアップを選択します。
3. クロスリージョンバックアップ設定ウィンドウで設定を完了した後、確定をクリックしてクロスリージョンバックアップを有効にします。
クロスリージョンバックアップスイッチ:デフォルトではオフです。
バックアップbinlog:クロスリージョンバックアップを有効にすると自動的にオンになり、有効化後はバックアップbinlogを個別にオフにすることができます。
バックアップリージョン:バックアップリージョンは、マスターインスタンスとは異なるリージョンを最低1つ、最大2つまで選択できます。
バックアップリージョン保持期間:デフォルトは7日間で、3日間~1830日間に設定できます。保持期間を過ぎたバックアップセットは自動的に削除されます。
4. クロスリージョンバックアップが完了すると、バックアップはターゲットリージョンに同期され、ソースインスタンスのバックアップリストで照会できます。
5. クロスリージョンバックアップのファイルは、バックアップリージョン項目の下に、お客様が選択したすべてのバックアップリージョンが表示されます。
バックアップリストで確認できるフィールドは以下の通りです:
|
ファイル名 | バックアップ作成時にファイル名を設定できます。作成後の変更は現在サポートされていません。 |
バックアップ時点 | バックアップ有効化時間 |
タスク開始時間タスク終了時間 | バックアップの開始および完了時間を実行します。 |
バックアップサイズ | 今回のバックアップファイルのサイズ |
タイプ | バックアップファイルの種類です。2ノード、3ノードインスタンスのクロスリージョンバックアップの種類は物理コールドバックアップ、クラウドディスク版インスタンスのクロスリージョンバックアップの種類はスナップショットバックアップです。 |
バックアップ方式 | 自動バックアップ |
バックアップ方法 | フルバックアップ |
バックアップリージョン | バックアップファイルが存在するすべての地域を表示します。 |
ステータス | バックアップタスクのステータスを表示します。 |
操作 | ダウンロードします。クローンします。 |
クロスリージョンバックアップの無効化
コンソールからクロスリージョンバックアップ機能をオフにすることができます。オフにしても、クロスリージョンバックアップファイルはすぐには削除されず、設定されたライフサイクルに従って期限切れ後に自動的に削除されます。
1. MySQLコンソールにログインし、インスタンス一覧でインスタンスIDまたは操作列の管理をクリックして、インスタンス管理ページに移動します。
2. インスタンス管理ページで、バックアップと復元 > クロスリージョンバックアップを選択します。
3. クロスリージョンバックアップ設定ウィンドウでオフを選択し、確定をクリックします。
よくあるご質問
クロスリージョンバックアップを無効にした後も料金が発生するのはなぜですか。
無料ストレージスペースを使用し終えた後、割り当てを超えたバックアップスペースは課金対象となります。クロスリージョンバックアップをオフにした後、新しいバックアップは生成されませんが、古いバックアップはすぐには削除されません。既存のバックアップには保持期間があり、期限切れ前の間はバックアップファイルがストレージスペースを占有するため、期限切れ前までは引き続き料金が発生します。バックアップ保持期間を設定することで、期限切れ後にバックアップファイルがすべて自動的に消去され、クロスリージョンバックアップの料金が発生しなくなります。