PCWorldにもクラウドコンピューティングを批判する人は少なくありません。私もその一人でしょう。しかし、私はクラウドに関する様々な視点を頭の中で考え続けてきました。議論の主流を占めているように見えるITエグゼクティブの意見は、なるべく脇に置いておきたいと考えています。

むしろ、クラウドコンピューティングが一般のエンドユーザーやソフトウェアを開発するプログラマーに何をもたらすのかを考えてきました。クラウドコンピューティングは、私たち一般の人々にとって何を意味するのでしょうか?
コンピューターに詳しくないエンドユーザーにとって、クラウドコンピューティングは多くのメリットをもたらします。例えば、クラッシュが発生する前に保存しなかったために、ファイルやドキュメントの更新内容が失われてしまった経験はありませんか?
Googleドキュメントのようなオンラインオフィススイートを使えば、作業内容を失うことはありません。ファイルは数秒ごとに自動保存されます。さらに、リビジョン管理機能も搭載されているため、ファイルを以前の状態に戻すことができます。この機能を提供しているのはGoogleドキュメントだけではありません。クラウドファイルストレージサービスのDropboxでも、ファイルを以前のバージョンに戻すことができます。
クラウドサービスの最も優れた点は、ユーザーが「保存」とは何かを理解する必要がないことです。ファイルシステムを理解する必要がなくなり、パーソナルコンピュータの発明以来、コンピュータエンジニアが求めてきたレベルのシンプルさが実現しました。
クラウドコンピューティングは、デスクトップコンピューティングよりもファイルの永続性を高めます。少し考えてみてください。CDは時間の経過とともに劣化しますし、ハードディスクはクラッシュします。しかし、あなたが削除しない限り、クラウドからファイルが消えることはありません。
確かに、クラウドプロバイダーが倒産する可能性はあります。しかし、オンラインプロバイダーは通常、そのような事態が発生した場合に、サービスからデータを削除するよう十分な警告を出します。そして、どんなに頑張っても、Googleのような企業がすぐに倒産するとは到底思えません。

クラウドコンピューティングをプログラマーの視点から見てみませんか?プログラマーにとって、クラウドコンピューティングは長年待ち望まれてきたもの、つまりOSに依存しないソフトウェアを開発できる能力を提供します。Windows上のFirefoxやChromeでアプリが動作すれば、MacやLinuxでも問題なく動作する可能性が高いでしょう。モバイルコンピューティングデバイス、少なくともそのようなアプリを実行できる最新のデバイスも、この流れに加わるでしょう。
たとえいくつかの調整が必要だったとしても、それは、異なるプラットフォームごとにアプリケーションを再コーディングする複雑さに比べれば、はるかに小さなものになります。
クラウドを従業員の視点から見てみましょう。クラウドの最大の利点は、ファイルをクラウドに保存しておけば、いつでもアクセスできることです。つまり、ジョンが更新したスプレッドシートが必要になったとき、メールで送ってもらうようにしつこく頼む必要はありません。ジョンがまだ作業中であっても、クラウドからファイルを取得できます。Googleドキュメントなどのツールを使えば、ファイルを開いてチャット機能を開き、編集中のジョンに話しかけることもできます。
ITマネージャーはクラウドのセキュリティ問題について不満を漏らしますが、セキュリティ上のメリットはどうでしょうか?まず、クラウドコンピューティングでは、各ファイルの単一のバージョンが中央に保管されることになります。機密性の高いファイルが、ノートパソコンやUSBメモリ、あるいは誰かが編集する必要がある場所(恐ろしいことに、インターネットカフェのパソコンでさえも)に保存されることは決してありません。
さらに、すべてのドキュメントが1か所に集約されているため、マネージャーは状況を一目で把握できます。経理担当のジョンが昨晩ずっとスプレッドシートの作業に費やしたと言っていたとしても、クラウドは修正や編集の追跡に優れているため、それが本当かどうか、そして彼がどのような変更を加えたかを確認できます。

こうした思考実験から、クラウドが直面する最大の問題は、活用シナリオの不足であることが分かります。現在、ソフトウェア企業はクラウド製品を次々と提供し、その使い方を説明するのではなく、製品の改良に注力しています。クラウドアプリには、例えばMicrosoft Officeのように、誰もが明確なビジネスメリットを提供しているように、実績のある信頼できる方法がないことがよくあります。
結局のところ、教育が重要です。クラウドベンダーは、素晴らしい新機能の説明に時間をかけるのではなく、実際の使用状況で製品を実際に見ていただくことにもっと時間をかけるべきです。そうして初めて、私たちはクラウドコンピューティングの本質を理解できるのです。
Keir Thomasは前世紀からコンピューティングに関する執筆活動を続けており、近年ではベストセラー書籍を数冊執筆しています。彼について詳しくはhttp://keirthomas.comをご覧ください。Twitterのフィードは@keirthomasです。