Googleのエンジニアは、Webアプリケーション用の分散コンピューティングインフラストラクチャの分野で、マイクロソフトのテクノロジーに非常に批判的でした。
クラウドコンピューティングに特化した会議Structure 09で小さなスキャンダルが発生しました。 すべては、MicrosoftのグローバルネットワークサービスマネージャーであるNajam Ahmadによるスピーチから始まりました。 彼は、Microsoftが多くのサービスのパフォーマンスを向上させようとしている方法を詳細に説明しました。 同様に、問題は膨大な数にあるため、これらのサービスがすべて同じプラットフォームで等しく効率的に機能するように設定を選択することは不可能です。 インフラストラクチャを断片化し、MessengerやVirtual Earthなどの個々のアプリケーションに対して異なる設定で異なるサーバーをインストールし、それらを個別に最適化する必要があります。 彼は、Virtual Earthの最適化について詳しく説明しました。
その直後に、GoogleのシニアアーキテクチャエンジニアであるVijay Gillがフロアを奪い、彼らが言うように、競合他社を邪魔しませんでした。
Gillはまず、 Googleマップが Virtual Earth よりも高速である回数を説明しました。 そして彼は、その理由は分散プラットフォームを構築する上で根本的に異なるアプローチであると説明しました。 彼によると、Microsoftにはそのようなプラットフォームはまったくありません。「どんなバカでもデータセンターをセットアップして、それらを組み合わせることができます」とGill氏は言います。 「しかし、問題は、アプリケーションがこのアーキテクチャを実際にどのように使用するかということです。」 どのように配布しますか? どのように最適化しますか? それが難しさです。」
Googleの成功の秘secretは、秘密のデータセンターではなく、分散GFSファイルシステム、分散BigTableデータベース、分散コンピューティングサブシステムMapReduceを含むソフトウェアインフラストラクチャにあります。 すべてのサービスはこれに基づいており、各基本技術の速度の向上は、すべてのGoogleサービスの高速化を同時に伴います。 これは基本的に重要な「水平」アプローチです。
詳細については、Vijay Gillが全員を既に有名なドキュメント「データセンターはコンピューターです」に送りました。
登録を介して