このトピックでは、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 インスタンスにデータを復元する場合、ファイルバックアップクライアントの使用料が課金されます。
オンプレミスサーバーにデータを復元する場合、ファイルバックアップクライアントの使用料とアウトバウンドインターネットトラフィックに対して課金されます。
課金
Cloud Backup の ECS ファイルバックアップ機能は、次の課金項目に基づいて課金されます。
ファイルバックアップ用の Cloud Backup クライアント: クライアントがインストールされている ECS インスタンスの数に基づいて課金されます。
ストレージ使用量: バックアップボールトのストレージ使用量に基づいて課金されます。バックアップボールトのストレージ使用量は、Cloud Backup コンソールの [概要] ページで確認できます。Cloud Backup は、ローカル冗長ストレージ (LRS) とゾーン冗長ストレージ (ZRS) の 2 種類のバックアップストレージを提供します。
課金項目の価格設定の詳細については、「料金」をご参照ください。
さらに、Cloud Backup は、特定のバックアップ構成または操作に基づいて次の料金を請求します。
地理的冗長性料金: リモートミラーボールトを作成して、Alibaba Cloud リージョン内のバックアップボールトから別のリージョンにデータをコピーして地理的冗長性を確保する場合、ミラーボールトのストレージ容量とクロスリージョンレプリケーショントラフィックに対して課金されます。ミラーボールトのサイズはソースバックアップボールトと同じで、価格も同じです。
追加リクエスト料金: バックアッププランで指定されたファイルディレクトリに他のファイルシステムがマウントされている場合 (たとえば、ossfs を使用して Object Storage Service (OSS) バケットがディレクトリにマウントされている場合)、追加のリクエスト料金が発生する可能性があります。料金は、対応するサービスプロバイダーによって請求されます。たとえば、OSS のサービスプロバイダーは Alibaba Cloud です。
ファイルシステムをマウントする際は、予期しない料金を防ぐために、サービスプロバイダーの課金ルールを理解し、考慮する必要があります。