Googleを信頼していますか?言い換えましょう。Gmail、Googleドキュメント、Googleカレンダー、Googleコンタクト、GoogleリーダーといったGoogleのサービスを利用するほどGoogleを信頼していると仮定すると、Googleがあなたのデータを失わないと信頼できますか?これはクラウドベースのサービスであれば当然の疑問ですが、特に無料かつ公式サポートのないサービスについては、その疑問を抱くことが重要です。
バックアップに関するあらゆる議論と同様に、あらゆる問題の原因を考慮することが重要です。個人的には、Googleで保管している自分のデータについてはあまり心配していません。Googleはハードウェアやソフトウェアの障害によってデータが消失することがないよう、あらゆる注意を払っていると考えています。しかし、そのデータはすべてパスワードで保護されているため、悪意のある人物に盗まれたり、解読されたりする可能性もあります。ジェームズ・ファローズ氏は、妻のGmailアカウントが乗っ取られた事件について感動的な記事を書いています。攻撃者は6年分の通信を削除しました。4GBを超えるメッセージと添付ファイルはバックアップされていませんでした(最終的にGoogleは復旧できました
)。
人為的なミス、つまり自分自身のミスやプログラマーのミスも軽視してはいけません。カレンダーやドキュメントを、直接、あるいはGoogle上のデータにアクセスできるユーティリティソフトウェア内で誤って削除してしまう可能性も否定できません。
クラウドのバックアップ— 安心のためにはバックアップが不可欠です。しかし、従来のバックアッププログラムはハードディスク上のデータを保護するものであり、Googleのデータセンターにホストされているデータは保護しません。メール、カレンダー、連絡先など、特定の種類のクラウドデータは、Apple MailをGmailに、iCalをGoogleカレンダーに、アドレスブックをGoogleコンタクトに関連付けることで同期できます。しかし、他の種類のデータ、特にGoogleドキュメント内のドキュメントについては、Appleのどのプログラムも対応できません。さらに、先ほど述べたように、同期は危険な場合があります。Macでの操作によってGoogle上のデータが削除される可能性があるからです。
その解決策は、Golden Hill SoftwareのCloudPull 2.0です。Googleに特化したクラウドバックアッププログラムに求められる機能をまさに実現し、安全なhttps接続を介して読み取り専用APIを使用してGoogleからすべてのデータをダウンロードします。CloudPullの1.xバージョンはGoogleドキュメント、Googleカレンダー、Googleコンタクト、Googleリーダーをサポートしており、先日リリースされた2.0バージョンではGmailのサポートが追加されました。(2.0バージョンには他にもいくつか便利な機能がありますが、Mac OS X 10.7 Lionでしか動作しないため、Golden Hill Softwareは10.6 Snow Leopardで使用したいユーザーのためにCloudPull 1.5のメンテナンスと販売を継続します。)
CloudPull は、バックアップされたデータを一般的な読み取りやすい形式で保存します。これは次のことを意味します。
- Gmail: メールメッセージは.emlx形式で保存され、Apple Mailへのインポートに適しています。CloudPullはGmailのラベルを管理しており、CloudPullのサイドバーからデスクトップにドラッグしてエクスポートし、後でApple Mailにメールボックスとしてインポートできます。
- Google カレンダー: カレンダーは .ics ファイルとして保存され、必要に応じて iCal にインポートできます。(個々のイベントには単独ではアクセスできません。)
-
Google コンタクト: 連絡先は .vcf ファイルとして保存され、アドレス帳に追加できます。グループは CloudPull 内で管理されますが、全体をエクスポートすることはできません。
-
Google ドキュメント:CloudPull はドキュメントを適切な Microsoft Office 形式に変換します。ワープロ文書は Word 文書に、スプレッドシートとフォームは Excel 文書に、プレゼンテーションは PowerPoint 文書に変換されます。図形描画は .png ファイルに変換され、Google ドキュメント内のその他の種類のドキュメントは元の形式が維持されます。
-
Google リーダー: 購読とスター付きの記事は、Safari で開く .inetloc ブックマーク ファイルとして保存されます。
さらに、オンラインで変更できるドキュメントの種類(Google ドキュメント、カレンダー、連絡先のすべて)の場合、CloudPull は複数のバージョンを独立したドキュメントとしてダウンロードして維持するため、いつでもドキュメントの以前の状態に戻ることができます。
CloudPull の使い方— CloudPull の設定と使い方は簡単です。最初に表示される2つのダイアログで、Google アカウントの認証情報を入力し、バックアップに含める Gmail のラベルを指定できます。この2つ目のダイアログを設定する前に、Gmail の IMAP 設定が正しいことを確認してください。
2番目のダイアログでは、すべてのラベルを選択するのが最も簡単ですが、もう読まなくなったメーリングリストに関連付けられたラベルなど、バックアップする必要のないラベルがあるかどうかを検討してみる価値はあるでしょう。また、Gmailのメッセージには複数のラベルが付けられることがあるため、特定のラベルの選択を解除したからといって、そのメッセージが他のラベルに一致しないわけではないことに注意してください。
設定が完了すると、CloudPull が Google に接続し、データのダウンロードを開始します。これには多少時間がかかります。Gmail に保存されているメールの量によっては、数日かかる場合もあります。(幸いなことに、他の種類のデータは最初のメールのダウンロードの遅さによってブロックされることはありません。そして、個人的には Google ドキュメントのバックアップが最も重要です。)ダウンロードが開始されたら、数分かけて CloudPull の設定を確認してください。
Googleアカウントの設定を変更したり(メールアドレスをダブルクリックして、最初の2つの起動ダイアログをもう一度確認してください)、別のアカウントを追加したりできます。TristanのGoogleアカウントと自分のアカウントをCloudPullを使ってMacにバックアップしておくつもりです。Googleドキュメントにある彼の宿題ファイルに何かあったら大変ですから。
もう一つの興味深いオプションは、スナップショットと古いバックアップをどれくらいの期間保存するかです。30日、90日、1年、または無期限から選択できます。削除されたファイルを表示するかどうか、そしてCloudPullをDockやアプリケーションスイッチャーから除外するためにバックグラウンドアプリとして実行するかどうかも選択できます。その場合、メニューバーのアイコンがメインインターフェースになります。また、CloudPullのバックアップ頻度(1時間ごとから1日1回まで)とバックアップの保存場所(~/Library/Application Support/CloudPull/backups
デフォルト)も設定できます。最後に、除外ルールを使用すると、名前と種類に基づいて特定のアイテムをバックアップから除外できます。
CloudPull が初期バックアップを完了すると、設定したスケジュールに従って Google アカウントの変更を監視し、必要に応じて新規データと変更されたデータをダウンロードします。多くの人は、この時点で CloudPull をバックグラウンドで実行したままにしておくでしょう。CloudPull はデフォルトで起動するので、ほとんどの場合はそのままにしておくのがよいでしょう。
ただし、バックアップはそこからデータを復元できる場合にのみ役立ち、最終的にCloudPullとやり取りするのはその部分です。CloudPullはiTunesのような単一のウィンドウを提供し、サイドバーにはバックアップされたデータの種類ごとのコレクションが表示され、各コレクション内のアイテムはウィンドウのメインペインにリストとして表示されます。CloudPull 1.xでは、右側のペインにファイルの履歴が表示されていましたが、CloudPull 2.0では、履歴はポップオーバーとして表示され、アイテムをControlキーを押しながらクリックし、コンテキストメニューから「履歴...」を選択することで呼び出すことができます。新しいアプローチは少し扱いにくいですが、現実的に考えると、これを使う必要はほとんどないので、インターフェースに埋め込まれているのは理にかなっています。
クイック ルック (スペース バーを押すか、ツールバーの [クイック ルック] ボタンをクリックすると表示されます) を使用すると、CloudPull のウィンドウで項目をプレビューし、ダブルクリックして関連付けられたプログラムで開くことができます (詳細については、上記の箇条書きを参照してください)。
アイテムをむやみに開くのは避けましょう。メール、カレンダー、連絡先など、インポートが必要なデータタイプの場合、CloudPull はデータを即座に引き渡すため、iCloud やアドレスブックに望ましくない形でデータが追加される可能性があります。ドキュメントデータタイプの場合、CloudPull は関連付けられたプログラムでファイルを開きますが、読み取り専用なので、コピーを保存しないと変更を加えることができません。より良い方法は、アイテムを CloudPull ウィンドウからデスクトップにドラッグすることです。これにより、アイテムはより制御された方法で「復元」され、その後、
必要に応じてインポートしたり開いたりできます。
バックアップしたアイテムの最新バージョン、または特定のアイテムの古いバージョンを復元したい場合が多いでしょう。CloudPull 2.0 の新しいスナップショット機能は、Google ベースのデータの特定の時点の状態を表示します。これは、すぐには気づかないデータ破損イベントが発生し、最新バージョン以外のデータを復元したい場合などに特に役立ちます。
率直に言って、CloudPull はまさにその謳い文句通りの機能を提供し、Google がホストするクラウドデータのローカルバックアップを提供してくれるという、ありがたい機能です。ただ、最初のメールセットのダウンロードが非常に遅い点が気になります。これまで使ってきた IMAP 対応のメールプログラムよりもずっと遅いのです(バージョン 2.0.2 では速度が若干改善されました)。最初のダウンロードが完了するまでに数日かかることもあり、進捗状況が表示されるのは CloudPull のメニューバーアイコンのメニューからバックアップを停止し、停止後にもう一度そのメニューを確認するまでです。Golden Hill Software はこれらの問題を認識しており、アップデートで改善に取り組んでいます。それ以外では、Snow Leopard のバージョン 1.5 のよりカラフルなサイドバーの方が、Lion のバージョン 2.0 のほぼ単色のサイドバーよりも気に入っていますが、これは些細な問題です。
将来的には、Yahoo や Microsoft などの他のクラウドサービスにも CloudPull が対応してくれることを期待していますが、Golden Hill Software は CloudPull 3.0 でそれを計画しているのかもしれません。
CloudPull 2.0.2 は、Golden Hill Software から直接、または Mac App Store から 24.99 ドルの導入価格で入手可能です (TidBITS 会員は直接注文で 20% 割引となり、価格は 19.99 ドルになります)。Google Docs を頻繁にご利用の方、あるいは現在 Gmail アカウントの IMAP ベースのバックアップがまだしっかりしていない方は、今すぐご購入されることをお勧めします。30 日間のデモ版もご用意していますので、まだ購入を迷っている方は、CloudPull を試してみて、少なくとも 1 か月分のスナップショットをローカルで取得してみてはいかがでしょうか。