73
オンラインバックアップサービス

バックアップは複数のコピーがあり、少なくともそのうちの1つは最新の状態かつオフサイトにある場合、最も効果的に機能します。OS XのTime Machine機能と大容量で低価格なハードドライブを組み合わせることで、定期的なバックアップ、バックアップセット間でドライブをローテーションする操作、そしてデータが存在する場所とは別の場所に完全バックアップを保存する操作が可能になります。

しかし、最悪の事態が起こったらどうでしょうか?火災が発生したり、落雷でコンピュータやバックアップドライブが焼損したり、あるいは強盗に盗まれたりしたらどうでしょうか?オフサイトに保管されたドライブは役に立ちますが、電源プラグを抜いて持ち去った瞬間に、そこに保存されたファイルは古くなってしまいます。オンラインバックアップサービスは、バックアップ計画に最適な追加機能です。

大容量ストレージと高速インターネット接続の普及により、オンラインでのファイルバックアップがより現実的になりました。これらのホスト型バックアッププロバイダーは、アーカイブの深みをさらに深めることもできます。多くのプロバイダーは、変更されたファイルの過去数バージョン、あるいは数百バージョンものバージョンを取得できる形式でデータを保存するからです。

ここでは、自動バックアップを管理するための OS X ソフトウェアの 7 つのサービスを紹介します。

テスト方法

数々のオンラインバックアップサービスをテストするのは、気の弱い人には向いていません。下り15Mbps、上り2Mbpsと謳われているものの、実際にははるかに高速な速度が頻繁に提供されるComcastのインターネット接続を使用し、各ソフトウェアパッケージをインストールしました。バックアップ対象ファイルは少なくとも10GB、場合によっては最大100GBにまで及ぶものもありました。数週間サービスを使用し(MozyとCrashPlanについては、それぞれ数年と数ヶ月前から使用しており、大規模なバックアップセットの調査に加え、追加テストも実施しました)、バックアップファイルの復元もテストしました。

仕組み

今回調査したホスト型バックアップサービスはすべて、OS Xソフトウェアを使用して、1台または複数台のコンピューター上のデータを、そのハードドライブやインターネット上の他のサービスと同期します。すべてOS X 10.4以降(Snow Leopardを含む。ただし、一部の企業から軽微な互換性の問題が指摘されている)に加え、Windows、そして場合によってはLinuxもサポートしています。

最初のバックアップでは、すべてのデータをアップロードする必要があります。CrashPlan Centralという唯一のサービスでは、最大1TBのデータが入ったドライブを送付してもらうだけで、そのプロセスをすぐに開始できます(陸送の場合は125ドル、2日間配送の場合は145ドル、往復送料元払い)。

これらのサービスは、数百テラバイトから数千テラバイトにも及ぶ大規模なサーバーファームにデータを保存しています。各社は、データの保存場所や保存方法について、ウェブサイト上でほとんど詳細を公開していません。Jungle Diskは、親会社であるRackspaceとAmazonのSimple Storage Service(S3)のどちらかを選択できる、クラウドベースの従量制ストレージを採用している点で独特です。

ジャングルディスク。

最初のバックアップ後、これらのサービスは変更点の送信を巧みに行います。10MBのファイル、あるいは10KBのファイルを再度アップロードするのではなく、コンピューター上のソフトウェアがファイルを複数の部分に分割し、各部分の数学的な要約を作成します。この要約はサーバーに保存されている内容と比較され、変更された部分または新しい部分のみが転送されます。

このプロセスでは、ベースファイルをベースに中間変更をパッチ適用することで、古いバージョンのファイルを再構築し、必要なバージョンに到達することもできます。これらの断片的な更新は通常、アップロードをさらに高速化するために圧縮されます。

削除されたファイルは、バックアップセットから直ちに削除されるか、保存されている古いバージョンの一部として永久に、または一定期間保持される可能性があります。ほとんどのソフトウェアでは、この処理方法を選択できます。

各サービスには、ファイルの検索、パッケージ化、暗号化、圧縮、アップロード、変更されたファイルの受信方法に関して独自の制限があり、帯域幅が最大アップストリーム速度を下回る可能性があります。アップストリーム速度が通常5Mbpsを超えるケーブルインターネット接続で各サービスをテストしたところ、各サービスは一晩で数ギガバイトのデータを保管できました。

最初のバックアップ戦略

アップストリーム接続が10~20Mbpsであっても、バックアップセット全体が数十~数百GBに及ぶ場合は、戦略を立てる必要があります。ホスト型サービスでは、複数の選択セットを同じデータセットにバックアップすることはできないため、この方法を採用することをお勧めします。

まず、数ギガバイト未満の重要なデータセットを作成します。そのデータセットがバックアップされるまで待ちます。次に、さらにギガバイト単位で選択範囲を追加し、徐々に範囲を広げていきます。最初のバックアップが完了した後に、追加の選択範囲を追加します。その間、増分バックアップによって重要なファイルも最新の状態に保たれます。

最後に、必要なファイルをすべて含めます。バックアップを段階的に実行し(ローカルに完全なアーカイブまたはクローンを作成)、数週間経っても最初のファイルのバックアップが残っていないこと、そして重要な変更が失われていることを回避できます。

オンラインバックアップの長所と短所

プラス面としては、オンライン バックアップは、ドライブをローテーションする手間をかけずにオフサイト ストレージを提供し、小さな変更でも常に更新するように設定でき、ファイルの追加コピーを少なくとも 1 つ保持することを強制し、オンサイトおよびオフサイトのコンピューターとドライブに損害を与える可能性のある地域的な自然災害に対しても安心感をもたらします。

マイナス面としては、オンライン バックアップでは復元に中程度から長時間の遅延が発生すること、個人の暗号化パスワードがないと、会社のセキュリティ侵害や政府の召喚状によって個人データが漏洩する可能性があること、年間を通じてローカル バックアップよりはるかにコストがかかること、そして会社の突然の倒産により現在のバックアップとアーカイブ バックアップに永久にアクセスできなくなる可能性があることなどが挙げられます。

価格

これらのサービスの料金は、定額ストレージとギガバイト単位(従量制)ストレージの2つに明確に分かれています。テスト対象となったサービスのうち、従量制なのはJungle DiskとSpiderOakのみです。

定額制サービスは、コンピューター1台あたりの料金と無制限のストレージ容量を組み合わせて課金しますが、従量制サービスでは、無制限のコンピューターにプールされたデータを保存できます。iDriveは例外で、月額定額料金で最大5台のコンピューターに150GBのストレージを提供します。

定額料金プロバイダーは通常、コンピューター 1 台につき月額約 5 ドルを請求しますが、一度に 1 年以上の前払いのみを許可したり、割引された年間オプションを提供したりしているプロバイダーもいくつかあります。

CrashPlan セントラル。

CrashPlanは、台数無制限、データ量無制限のコンピューターを年間100ドルで提供しています。これは、2台のコンピューターで利用できる定額プランの競合製品よりも安価で、3台以上のコンピューターで利用できる場合はさらに安価です。

Jungle Diskのソフトウェア使用料は月額2ドルで、クラウドストレージの料金も上乗せされています。Jungle Diskの親会社であるRackspaceは、ストレージ1GBあたり月額15セントを請求しており、Amazon S3も同様です。Amazonは、データ転送量とリクエスト数に応じて追加料金を加算します。(詳細はAmazonのS3ページをご覧ください。)

SpiderOak は、ストレージ 100GB あたり月額 10 ドル、または年間 100 ドルの定額料金を請求します。

インターフェースの狂気

多くのソフトウェアは、Mac OS Xの標準的な選択機能やインターフェース要素を軽視しています。その代わりに、オプションをあちこちに散りばめ、使い方に一貫性がないことが多く、選択や復元のインターフェースが実に分かりにくいものになっています。特にメニューの使い方が不適切です。

Mozyは、ファイルの選択や復元といった重要なタスクを含む機能の一部を、複数の独立したフローティングウィンドウやプログラムに分散させ、システム環境設定パネルも追加しています。SpiderOakのカラフルなフロントエンドは、Macアプリとは全く似ていません。

iDriveでは、「バックアップ・復元」というメニューがあり、その中に「バックアップ」と「復元」という2つのメニュー項目があります。メインウィンドウのボタンをクリックすると、表示が変わったり、オプションが表示されず情報メッセージが表示されたりすることがあります。Jungle Diskは設定が最も細かく、分かりやすい説明が書かれていますが、デザインは完全に独自性があります。

スパイダーオーク。

私たちはプログラムに「美しい」ものを求めているわけではありませんが、タスクをどれだけ速く認識して実行できるか、どれだけ正確に実行できるか、そして新しい動作を改めて学習することなくどれだけうまくタスクを繰り返せるかを重視しています。CrashPlan、Backblaze、そしてCarboniteは、シンプルなインターフェースの背後に複雑さを隠すことに最も成功しています(ただし、BackblazeとCarboniteには他にも重大な制限があります)。

ファイルの選択と除外

ホスト型バックアップサービス間の最大の違いは、ファイルの選択方法です。各プログラムにはそれぞれ独自のファイル選択方法があり、ほとんどのプログラムではファイルを除外する機能も提供されています。

最も分かりやすい出発点は、ハードドライブとフラッシュドライブの選択です。今回調査したサービスでは、ローカルに接続された任意のドライブを選択できました。

いくつかのサービスでは、デスクトップからアクセスできるネットワークマウントされたボリュームをバックアップできます。CrashPlanを除く定額制サービスでは、このようなボリュームのバックアップはできませんが、iDrive、JungleDisk、SpiderOakでは可能です。Jungle DiskとSpiderOakでは、ネットワークドライブにアクセスするために/Volumesディレクトリに移動する必要がありますが、これらのドライブが利用可能なソースとして表示される代わりに、これは一見不必要な手順のように思えます。

バックアップするファイルの選択に関しては、その特異性が顕著に表れます。Backblazeではドライブの選択しかできず、バックアップから除外する項目は除外設定に依存します。対照的に、Jungle Diskは選択と除外の両方において非常に詳細な設定と選択肢を備えています。いくつかのパッケージでは、一定サイズを超えるファイルのバックアップを回避できる機能も提供されており、これにより、不要な大容量ファイルや、映画や仮想ディスクイメージなど、別の場所にアーカイブしたファイルを除外できます。Jungle Diskでは、ワイルドカードやファイルタイプによるファイル選択も可能です。

Mozy は、プリセットの選択オプション (すべてのアプリケーションの設定など) に Spotlight を使用する点と、Spotlight 検索に基づいて新しい選択を可能にする点の両方でユニークなようです。

モジー。

ほとんどのプログラムでは、ファイルを除外するのは面倒な作業です。私たちが調べたソフトウェアのほぼすべてが、階層的な選択方法を採用しており、フォルダとその中のすべてのネストされたフォルダを選択します。Macの慣例である三角形をクリックしてネストされた項目を展開または折りたたむものもあれば、プラス記号とマイナス記号をクリックするものもありました。ネストされた項目を除外するには、パッケージによっては数階層下までクリックし、目的の項目を見つけて、その横にあるチェックボックスをオフにする必要がある場合もあります。

どのくらいの頻度で、どのくらいの速さで

インターネットのアップストリーム帯域幅は希少資源であり、コンピュータの計算能力も同様です。私たちがテストしたソフトウェアはすべて、アップストリーム(場合によってはダウンストリーム)の帯域幅使用量を様々な方法で制限できますが、バックアップのアクティブ時間をスケジュールする機能はほとんど備えていません。

ほとんどのソフトウェアでは、バックアップを開始する時刻、バックアップを停止する時刻、バックアップを開始するまでのアイドル時間 (分)、バックアップ中に使用するプロセッサ パワー、アップストリーム トラフィックの帯域幅制限、バックアップの頻度など、1 つ以上のパラメータを選択できます。

コンピュータがアイドル状態の時にバックアップを開始するソフトウェアは、非アクティブ時間(分)とCPU使用率のいずれか、または両方をしきい値として、バックアップを開始したり、バックアップをフルスピードに戻したりする基準として使用します。一部のソフトウェアでは、プログラムが占有できるCPU使用率の上限を設定することも可能です。

他の要素と同様に、バックアップパッケージはどれも同じオプションを提供するわけではありません。また、デスクトップバックアップソフトウェア(Jungle Diskを除く)とは異なり、例えば重要なフォルダセットを4時間ごとにアーカイブし、音楽や映画は週末のみアップロードするといった場合、異なるバックアップファイルセットをスケジュール設定することはできません。これは、少なくとも1990年代初頭からローカルバックアップ向けに提供されていたにもかかわらず、大きな欠陥です。

Jungle Disk を使用すると、複数のバックアップ ボリュームを設定できるほか、ボリュームごとに複数のバックアップ セットとスケジュールを設定できます。

オフィスシステムの場合は勤務時間外と週末にバックアップし、自宅では勤務時間中と夜間にバックアップするといった、完全に一般的で合理的なスケジュールを設定できるパッケージは他にありません。SpiderOakでは曜日を設定できますが、スケジュールは曜日ごとに同じで、停止時間も設定されていません。Jungle Diskなら、同じ効果を得るために、異なるスケジュールで複数の同一バックアップセットを設定できます。

カーボナイト。

Carboniteにはバックアップのスケジュール設定機能がなく、Backblazeには終了時刻の設定ができません。また、Macのアクティビティを監視する機能もありません。Carboniteはコンピュータが使用中の場合、自動的に処理能力を低下させますが、その使用状況の定義を変更することはできません。BackblazeとCarboniteはどちらも、漠然とした低優先度モードに設定できます。SpiderOakでは開始時刻は指定できますが、終了時刻は指定できません。

Backblazeには、ウェブサイトから接続をテストできる独自のオプションがあり、その時点での速度制限なしの状態で1日に送信できる最大データ量を報告してくれます。私の場合、テストした時点では13GBでした。これは、手間がかからず、顧客のバックアップ計画の理解を深めることができるため、すべてのバックアップサービスにとって必須のオプションであるべきです。ほとんどのサービスでは、進行状況と残り時間の目安を示すステータスバーまたはウィンドウが表示されます。

他の4つのサービスでは、ファイルやブロックのアップロード時に特定のネットワーク速度を設定できます。Jungle Diskでは、ダウンストリーム速度も設定できます。CrashPlanは、指定した期間のみバックアップを停止できます。一方、iDriveとMozyはアイドル時に速度を非常に低く抑えることができますが、バックアップを停止することはできません。

全てのサービスにおいて、スケジュール設定の改善の余地は大きく、あるいは中程度です。ブロードバンド回線を不適切な時間帯に満杯にし、アイドル時間帯には空のままにしておくことは、インターネットバックアップの目的を損ないます。複数のエントリを時間帯やスループット速度に関連付けるシンプルな構造を提供することで、各パッケージの性能を大幅に向上させることができます。

どのサービスも、月間の目標容量に基づいてバックアップの優先順位を設定することはできません。これは、Comcastが既に導入している帯域幅制限(受信と送信を合わせて月間250GB)や、他のサービスプロバイダーがテスト市場で導入している帯域幅制限と相まって、問題となる可能性があります。これはおそらく最初のバックアップにのみ影響するでしょうが、ホスト型バックアップは現在のブロードバンド市場の制限を反映するはずです。

バックアップの保護

バックアップデータが傍受されたり、ホスティングストレージから第三者に取得されたりするのではないかと心配するのは、必ずしも恐ろしいことではありません。各ストレージ会社は、データへのアクセスを防ぐために、ソフトウェア、サーバー、そして社内体制において様々なセキュリティプロトコルを導入しています。とはいえ、これは当然の懸念事項です。

iDriveとJungle Diskを除くすべてのサービスは、ファイルの初回バックアップでも増分バックアップでも、まず自社のソフトウェアを使ってコンピュータ上のデータを暗号化します。ほとんどのサービスはその後、安全なWebトランザクションで使用されるものと同じ128ビットSSL/TLSを使用してデータを転送します。iDriveの場合、同社はSSL/TLS転送を使用し、サーバーに到着した時点でデータを暗号化します。Jungle Diskは安全なトランスポートを使用していますが、ファイルの暗号化はオプションとなっています。(128ビットSSL/TLSに対する既知のクラックは存在せず、もし発見されれば、世界中のすべての電子商取引と銀行取引に影響を与えるでしょう。)

Backblaze、CrashPlan Central、Mozy、Jungle Disk、SpiderOak はいずれも、さらにもう1段階、より高度なセキュリティ対策を提供しています。コンピュータ上のファイルを暗号化する際に、独自のパスワードを設定できるのです。こうすることで、サービス側はパスワードを一切把握できなくなり、クラッカーや政府機関、その他の第三者もファイルを解読できなくなります。このキーを紛失すれば、デスクトップのパスワード管理ソフトで使われる暗号化キーと同じように、万事休すです。(iDrive は、Mac用ソフトウェアにパスワードオプションを追加する予定だと発表しています。)

SpiderOakでは独自のパスワードを使用する必要があります。Jungle Diskはオプションで暗号化を提供しており、その場合は独自のキーを使用する必要があります。CrashPlanはさらに一歩進んで、公開キーを使用できます。公開キーは、パスワードよりもはるかに入手や解読が困難です。

アカウントのパスワードは、CrashPlanの公開鍵オプションを除けば、依然として最も脆弱なリンクです。アカウント名とパスワードを入手された人物は、クライアントソフトウェアをダウンロードするか、ウェブサイトやローカルドライブを使用してファイルを取得することができます。

オンラインバックアップサービスの比較

製品無料ストレージ有料ストレージファイルの選択ファイルの除外アカウントごとに複数のコンピューターバージョン管理ネットワークドライブのバックアップファイル暗号化スケジュールバックアップファイルをデスクトップドライブとしてマウントする
バックブレイズ15日間のトライアル期間中は無制限無制限のストレージ、コンピューター1台あたり月額5ドル車のみフォルダまたはファイルタイプの拡張子別はいはいいいえはいはいいいえ
カーボナイト15日間のトライアル期間中は無制限無制限のストレージ、コンピューター1台あたり年間55ドルドライブ、フォルダ、ファイル別なしはいいいえいいえはいいいえいいえ
クラッシュプランセントラル30日間のトライアル期間中は無制限無制限のストレージ、1 台のコンピュータの場合は年間 54 ドル、2 台以上のコンピュータの場合は年間 100 ドルドライブ、フォルダ、ファイル別名前または正規表現パターンはいはいはいはいはいいいえ
iドライブ2GB150GB、月額5ドルまたは年額50ドル、最大5台のコンピュータに対応ドライブ、フォルダ、ファイル別選択により、部分的な名前はいはいはいいいえはいはい
モジーホーム2GB無制限のストレージ、コンピューター1台あたり月額5ドルSpotlight経由でドライブ、フォルダ、ファイルを直接選択Spotlightまたは直接選択経由はいはいいいえはいはいいいえ
ジャングルディスクなしストレージ料金は月額2ドル、ストレージは1GBあたり月額15セント。S3の場合は転送料金が別途かかります。ドライブ、フォルダ、ファイル別多くの方法はいはいはいはいはいはい
スパイダーオーク2GB100GBごとに月額10ドルまたは年額100ドルドライブ、フォルダ、ファイル別ファイルまたはフォルダのワイルドカードはいはいはいはいはいいいえ

データの回復

データの復旧が必要な場合、ほとんどのサービスではファイルやボリュームを復元する複数の方法を提供しています。Backblazeを除くすべてのサービスでは、デスクトップソフトウェアからファイルを選択できます。iDriveを除くすべてのサービスでは、アカウントにログインした状態でWebサイトからファイルをダウンロードできます。Carboniteでは、Web経由で一度に取得できるファイルは1つだけです。

iDrive と Jungle Disk では、バックアップをデスクトップにマウントすることもでき、Finder を使用してファイル、フォルダー、またはボリューム全体を参照してコピーすることもできます。

Carboniteを除く各サービスは、各ドキュメントの旧バージョンのアーカイブを何らかの形で提供していますが、必要なバージョンを簡単に選択できるサービスはごくわずかです。Backblazeでは、ポップアップメニューからスナップショットの日付を選択してバージョンにアクセスします。Mozyも同様です。一方、CrashPlanでは、ファイルの横に展開用の三角形があり、日付ごとに各バージョンが表示されます。

ダウンストリーム レートは、帯域幅よりも、サービスが復元されたファイルをまとめるのに要した時間 (瞬時に完了する場合もあれば、長いが妥当な待機時間を要する場合もあります) によって制約されているようです。

iDrive。

Backblaze、CrashPlan、Mozyは、復元したファイルをDVDまたはハードドライブで送付するサービスも提供しています。Blackblazeでは、DVD1枚で99ドル、500GBのドライブで189ドル(送料込み)で復元できます。CrashPlanは、ハードドライブを返却すれば、ドライブ1台分の復元に100ドル(送料別)かかります。Mozyは、DVDへのデータ復元に30ドル(送料別)に加え、FedExの翌日配送サービス(1GBあたり50セント)を請求します。

すべてがスムーズに実行されていることを確認するには、定期的に適度な数のファイル (合計で数ギガバイトの 100 個程度) を取得してテストし、気付かれないような問題が末端で発生していないことを確認するようにしてください。

安全のために、Time Machineなどの方法で自宅にバックアップしておくことも重要です。オンラインストレージサイトが破綻したり、高額な帯域幅料金を支払えなくなったりした場合に備えて、保護対策を講じておくことが重要です。

一部の人にとっては、Jungle Disk の資金力のある Rackspace または S3 サーバーを選択すると、さらなる安心感が得られます。

Macworldの購入アドバイス

価格は常に問題であり、使いやすさも重要です。CrashPlanは、インターフェースデザイン、シンプルさ、オプション、そして2台以上のコンピューターでの使用コストにおいて、最高の評価を得ています。CrashPlanでは、デスクトップバックアップとパーソナルリモートバックアップ(自分のコンピューターや友人のコンピューターへのバックアップ)を、同じソフトウェアで追加料金なしで利用できます。(CrashPlan+にアップグレードすると、デスクトップバックアップの機能をいくつか追加できます。)

バックアップドライブをローカルにマウントし、バックアップのあらゆる細部までより正確に制御したい、そして比較的小規模なバックアップセットを持つ人にとって、Jungle Diskは、少々風変わりなソフトウェアではあるものの、必要なオプションをすべて備えています。50GBのバックアップを保存する場合、ストレージ料金は7.50ドルです。本当に大規模なバックアップセットの場合は、無制限オプションが唯一の選択肢です。

Glenn Fleishman は 1994 年に初めて T-1 回線を取得しました。彼は Macworld でネットワークに関する記事を定期的に執筆しており、Take Control 関連の書籍を数冊執筆しています。

[9月8日午前9時12分(太平洋標準時)に更新し、記事からJungle Disk Plusを削除しました。同社は、現在、すべてのオプションが含まれる月額2ドルの標準版Jungle Diskのみを提供していることを明確にしました。]

[9/8 午後 3 時 11 分 (太平洋標準時) に更新され、Carbonite の無料ストレージが 2 GB から無制限のストレージを備えた 15 日間の試用版に変更されました。]

[9/9 午後 2:06 (太平洋標準時) に更新され、Jungle Disk では複数のバックアップ セットを作成できることが訂正されました。]