このトピックでは、Cloud Backup の Elastic Compute Service (ECS) ファイルバックアップ機能について、その利点、仕組み、操作手順、課金などを説明します。
はじめに
ECS ファイルバックアップ機能は、Cloud Backup が ECS インスタンス上のファイルシステム向けに提供するデータ保護ソリューションです。この機能は、ECS のファイルデータをバックアップボールトに簡単、安全、かつ確実にバックアップする方法を提供します。これにより、本番システムのデータが誤って削除されたり、ランサムウェアによって暗号化されたりした場合でも、バックアップボールトからデータを回復できます。
この機能には一定の制限があります。詳細については、「互換性のあるシステムリストと制限」をご参照ください。
主な利点
クライアントの自動インストール
バックアップ対象の ECS インスタンスを選択すると、Cloud Backup が自動的にバックアップクライアントをインストールします。
クロスアカウントバックアップ
必要な権限を付与した後、アカウント A を使用してアカウント B のデータをバックアップできます。これにより、企業の一元的なデータ保護管理が容易になります。
重複排除と圧縮
Cloud Backup クライアントは、バックアップ前にソース ECS のデータを圧縮および重複排除します。これにより、ストレージの消費量が削減され、バックアップが高速化されます。
意図しない削除や悪意のある削除を防ぐバックアップロック
Cloud Backup は、バックアップボールトにバックアップロック機能を提供します。設定された保持期間が終了するまで、いかなるアカウントや方法でもバックアップデータを削除することはできません。
リージョン間またはクロスアカウントでのバックアップ
リージョン間バックアップ機能またはクロスアカウントバックアップボールトレプリケーション機能を使用して、重要なデータを異なるリージョンやアカウントに迅速にコピーできます。これにより、多層的なディザスタリカバリ保護が提供されます。
仕組み
バックアップの原則
Cloud Backup は、ECS インスタンスにクライアントを自動的にデプロイしてデータをバックアップします。クライアントは、インストールと管理にクラウドアシスタントを使用します。ECS インスタンスにはクラウドアシスタントエージェントがインストールされている必要があります。その後、クライアントはバックアッププランの設定に基づいて、ECS インスタンス上の指定されたフォルダをバックアップします。
バックアッププロセスでは、永久増分メカニズムが使用されます。最初のバックアップは完全バックアップです。その後のバックアップは増分バックアップであり、変更されたデータのみがアップロードされます。その後、クラウドで完全なバックアップが合成されます。クライアントは指定されたフォルダをスキャンしてバックアップするファイルを特定し、データ重複排除と圧縮を実行してネットワークトラフィックを削減します。
クライアントの O&M
Cloud Backup は、クラウドアシスタントを使用してバックアップクライアントのインストールまたはアンインストール、およびクライアントのステータス確認を行います。クライアントのステータスが異常な場合、Cloud Backup はクラウドアシスタントを使用してクライアントの修復を試みます。これらの運用保守 (O&M) タスクはスクリプトを使用して実行されます。以下にスクリプトについて説明します。
インストールプロセス:インストールスクリプトは、ファイルシステムの権限、ネットワーク接続、ソフトウェアの依存関係を事前チェックします。事前チェックが成功すると、スクリプトはインストールパッケージをローカルディスクにダウンロードしてインストールします。
インストールが完了すると、2 つの新しいサービスが追加されます。
Windows:Alibaba Cloud Backup Service と Alibaba Cloud Backup Update Service

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 などの対応するサービスによって課金されます。詳細については、「課金方法と課金項目」をご参照ください。
予期しない料金を避けるため、マウントされたファイルシステムを使用する際は、関連するサービスプロバイダーの課金ルールを必ず理解してください。
課金項目の価格設定の詳細については、料金をご参照ください。