Cloud Backup は、Elastic Compute Service (ECS) インスタンス上のファイルシステムを保護するための ECS ファイルバックアップを提供します。クライアントの自動デプロイメント、重複排除、圧縮、クロスリージョンディザスタリカバリにより、データをバックアップボールトにバックアップします。
はじめに
ECS ファイルバックアップ機能は、Cloud Backup が提供する ECS インスタンス上のファイルシステム向けのデータ保護ソリューションです。この機能は、ECS のファイルデータをシンプル、安全、かつ信頼性の高い方法でバックアップボールトにバックアップします。本番システムのデータが誤って削除されたり、ランサムウェアによって暗号化されたりした場合、バックアップボールトからデータを回復できます。
この機能には特定の制限があります。詳細については、「互換性のあるシステムリストと制限」をご参照ください。
主な利点
-
クライアントの自動インストール
バックアップ対象の ECS インスタンスを選択すると、Cloud Backup がバックアップクライアントを自動的にインストールします。
-
クロスアカウントバックアップ
必要な権限を付与した後、アカウント A を使用してアカウント B のデータをバックアップできます。これにより、企業におけるデータ保護の一元管理が容易になります。
-
重複排除と圧縮
Cloud Backup クライアントは、バックアップ前にソース ECS のデータを圧縮および重複排除します。これにより、ストレージ使用量が削減され、バックアップが高速化されます。
-
意図しない削除や悪意のある削除を防ぐためのバックアップロック
Cloud Backup は、バックアップボールトにバックアップロック機能を提供します。設定された保持期間が終了するまで、いかなるアカウントや方法でもバックアップデータを削除することはできません。
-
リージョン間またはクロスアカウントバックアップ
「リージョン間バックアップ」または「クロスアカウントバックアップボールトレプリケーション」機能を使用して、重要なデータを異なるリージョンやアカウントに迅速にコピーし、多層的なディザスタリカバリ保護を実現できます。
仕組み
バックアップの原則
Cloud Backup は、ECS インスタンスにクライアントを自動的にデプロイしてデータをバックアップします。クライアントは、インストールと管理にクラウドアシスタントを使用します。ECS インスタンスにクラウドアシスタントエージェントがインストールされていることを確認してください。その後、クライアントはバックアッププランの構成に基づいて指定されたフォルダをバックアップします。
バックアッププロセスでは、永久増分メカニズムが使用されます。最初のバックアップでは完全バックアップが実行されます。その後のバックアップは増分バックアップであり、変更されたデータのみがアップロードされます。その後、クラウド上で完全なバックアップが合成されます。クライアントは指定されたフォルダをスキャンしてバックアップするファイルを特定し、データを重複排除および圧縮してネットワークトラフィックを削減します。
クライアントの運用保守
Cloud Backup は、クラウドアシスタントを使用してバックアップクライアントのインストールまたはアンインストール、およびクライアントのステータス確認を行います。クライアントのステータスが異常な場合、Cloud Backup はクラウドアシスタントを介してクライアントの修復を試みます。これらの運用保守 (O&M) タスクはスクリプトを介して実行されます。以下に各スクリプトについて説明します:
-
インストール:インストールスクリプトは、ファイルシステムの権限、ネットワーク接続、ソフトウェアの依存関係を事前チェックします。事前チェックが成功すると、スクリプトはインストールパッケージをローカルディスクにダウンロードしてインストールします。
インストール後、2 つの新しいサービスが追加されます。
-
Windows:Alibaba Cloud Backup Service と Alibaba Cloud Backup Update Service
services.msc を開き、これら 2 つのサービスのステータスが 実行中 で、スタートアップの種類が 自動 (遅延開始) であることを確認します。
-
Linux:hbrclient.service と hbrupdater.service。プロセス名は hbrclient と updater です。
# "hbr" を含むすべてのサービスとプロセスの情報を取得します。 systemctl list-units | grep hbr | awk '{print $1}' | xargs -I {} sh -c 'echo Service: {}; systemctl show {} -p MainPID | grep MainPID=; ps -p $(systemctl show {} -p MainPID | grep MainPID= | cut -d "=" -f2) -o pid,comm,cmd' # 以下の結果が返されます: Service: hbrclient.service MainPID=2170 PID COMMAND CMD 2170 hbrclient /opt/alibabacloud/hbrclient/client/hbrclient run Service: hbrclientupdater.service MainPID=2246 PID COMMAND CMD 2246 updater /opt/alibabacloud/hbrclient/update/updater
-
-
アンインストール:アンインストールスクリプトは、インストール済みのアンインストーラーを使用してクライアントを削除します。
アンインストール後、hbrclient と hbrupdater サービスは削除され、hbrclient と updater プロセスは停止されます。
-
再起動:再起動スクリプトは、システムサービスを使用して hbrclient と hbrupdater サービスを再起動します。システムサービスによる再起動が失敗した場合、スクリプトはプロセスを終了して強制的に再起動します。
-
診断:診断スクリプトは、クライアントのバージョン、エラーログ、ネットワーク到達性、ディスク領域、マウント情報、システム時刻をチェックします。
操作手順
以下の手順では、Cloud Backup コンソールで ECS ファイルをバックアップする方法を説明します。
Cloud Backup を有効化しても料金は発生しません。料金は、ファイルのバックアップに使用する Cloud Backup クライアントと、バックアップボールトのストレージ使用量に対して発生します。詳細については、「課金方法と課金項目」をご参照ください。
バックアッププランを作成する際に、バックアップボールト、データソース、バックアップサイクル、保持期間を構成します。バックアッププランを作成すると、Cloud Backup はソース ECS インスタンスにバックアップクライアントをインストールします。Cloud Backup はバックアッププランを開始し、ECS インスタンスから継続的にファイルをバックアップします。
重要選択したリージョンがバックアップポリシーをサポートしている場合、バックアッププランはバックアップポリシーに関連付けることによってのみ設定できます。Cloud Backup は、バックアップポリシーに基づいて定期的に ECS ファイルをバックアップします。
バックアップポリシーをサポートするリージョンを表示するには、Cloud Backup コンソールの左側のナビゲーションウィンドウで Policy Center をクリックします。バックアップポリシーの作成方法の詳細については、「バックアップポリシーの作成」をご参照ください。
バックアッププランはバックアップポリシーにアップグレードされます。以前のバージョンのバックアッププランを使用している場合、バックアッププランの編集中にバックアップポリシーを作成するか、バックアップポリシーをバックアッププランにバインドできます。アップグレード後も、以前のバックアッププランのバックアップ履歴は残ります。バックアップ履歴を確実に表示できるように、古いバックアッププランと新しいバックアップポリシーで同じバックアップボールトを使用することを推奨します。
ECS インスタンス内のファイルが失われたり異常になったりした場合、過去のバックアップポイントに基づいてファイルを復元できます。ファイルは、元の ECS インスタンス、新しい ECS インスタンス、またはオンプレミスサーバーに復元できます。
重要データを新しい ECS インスタンスに復元する場合、ファイルバックアップクライアントの使用料が発生します。
データをオンプレミスサーバーに復元する場合、ファイルバックアップクライアントの使用料とアウトバウンドトラフィックの料金が発生します。
課金
ECS ファイルバックアップでは、以下の 2 種類の料金が発生します:
-
ファイルバックアップソフトウェア料金:バックアップクライアントがインストールされている ECS インスタンスの数に基づいて課金されます。
-
ストレージ容量料金:バックアップボールト内のバックアップデータが消費する実際のストレージ容量に基づいて課金されます。
バックアップボールトの詳細は、Cloud Backup コンソールの概要ページで確認できます。
特定の Cloud Backup の構成や操作によっては、追加料金が発生する場合があります。たとえば、バックアップディレクトリに ossfs を介してマウントされた OSS バケットなどのマウントされたファイルシステムが含まれている場合、追加のリクエスト料金が発生することがあります。これらの料金は、OSS などの対応するサービスプロバイダーによって課金されます。詳細については、「課金方法と課金項目」をご参照ください。
予期しない料金を避けるため、マウントされたファイルシステムを使用する前に、関連するサービスプロバイダーの課金ルールを理解してください。
課金項目の料金の詳細については、「料金」をご参照ください。