コンポーネント

Azureは企業をWebに移行することを目指す

Anonim

Windows Azureの中心であるMicrosoftのクラウドコンピューティング戦略については多くのことが言えますが、企業の開発者にソフトウェアの開発方法を再考させ、アプリケーションのWeb利用を促進することは、

マイクロソフトは、AmazonのElastic Compute Cloud(EC2)のような競合製品から、Azureが伝統的なソフトウェアを取るだけではないということで、ロサンゼルスのMicrosoft Professional Developers Conferenceの基調講演で発表したAzureクラウドベースの開発環境を差別化しようとしていますマイクロソフトの最高ソフトウェアアーキテクト、レイ・オジー氏は、同会議の月曜日のインタビューで、伝統的にソフトウェアが規模に応じてどのように構築されたのかを説明しましたこれは企業のファイアウォールの内部と外部の多数のユーザーがアプリケーションを柔軟かつアクセス可能にする必要がある現在のWebの時代には実用的ではありません

本当にスケールアップモデルだ」と述べた。 「システムを構築し、ハードウェアを増設して大規模で大規模な企業をサポートしようとするが、最終的にはそのような崩壊が起こる」。

Azureでは、ソフトウェアをスケールアウトモデルで構築できるオジーはテニスボールを使ったアナロジーを使って説明しています。誰かがボールを投げていると、人や人がどのようにそれらを扱うかについて

"誰かが私に100個のボールを投げたとしましょう" 「スケールアップモデルには限界があり、失敗した場合はすべてのボールが地面に落ちる」。しかし、スケールアウトモデルでは、アプリケーションはボールを捕まえるというタスクを分散することができます。より柔軟性があるとOzzieは言いました。 「もっと多くの人を追加するだけで、彼が私たちに投げるボールをいくつでも取ることができます。もしひとりが落ちたら、彼の隣の人がそれを拾うでしょうが、彼は引き続き行くでしょう"Azureは、開発者がこのモデルに従ってアプリケーションを構築することを可能にします。つまり、ファイアウォールの背後にあるユーザー、インターネット上のユーザー、および無数のデバイス - Webアプリケーションの現在の波が混乱している必要があることを示しています。

Ozzieは、最初からスケールアウトモデルに基づいて開発されたアプリケーションとしてMicrosoftのHotmail電子メールサービスを使用しましたさまざまな接続環境から何百万人ものユーザーがアクセスできます。しかし、それは電子メールサーバーソフトウェアExchangeをこのように構築しておらず、後でこの開発モデルに合わせてアプリケーションを再構築しなければならなかった、と彼は言った。

"エンタープライズアプリケーションそれを変えて、それが広い、水平なものであることを再考する」とオジーは言いました。 Microsoftは、Exchangeを使用してこれを行い、ますます多くのことを行っています。」Microsoftは、クラウドの開発と展開のプラットフォームを提供する上で、AmazonやSalesforce.comなどの競合他社よりも難しい仕事をしています。ウェブ上でビジネスを開始しました。そのソフトウェアの遺産では、マイクロソフトは、より洗練されたWebアプリケーションの急速に変化するニーズのバランスをとっている間に、企業のデータセンターで構想されるソフトウェアを構築するために、そのプラットフォームを使用する何百万人もの開発者を志向する傾向があります。アナリストのRedMonk氏はAzureが企業のアプリケーションに提供しようとしているスケールアウトモデルを「衣服の外側にパンツを着用する」と比較して、より単純で舌のような記述をしていました。

開発者できるだけ多くのユーザーにアプリケーションを公開する方法を見つけ出す必要がありますが、企業のコンピューティング環境に固有のセキュリティ、スケーラビリティ、その他の要素を念頭に置いておく必要があります。「この外部化とITの役割の再考 - すべての企業組織が直面しなければならないことは重要なことです」と彼は言いました。 Pitney Bowesの子会社であるPitney Bowes Management Servicesは、郵送、通信、出荷などのサービスをFortune 1000に委託しています。企業は、この問題に直面している1つの企業です。ピットニー・ボウズ・マネジメント・サービス(Pitney Bowes Management Services)のビジネス開発担当ディレクター、テリー・ドゥーバー(Terry Doeberl)氏は、Webベースの開発モデルの利点の1つとして、デスクトップPCに新しいアプリケーションをインストールすることがいかに難しいかという理由で、彼は「多くの企業の存在の悩み」と呼んでいたデスクトップオペレーティングシステムからアプリケーションを独立させることになります。Microsoft、Azure Doeberl氏は、アプリケーションとOSの分離によって、個々のデスクトップユーザーのサポートの維持が簡素化され、アプリケーションへのアクセスを容易にしていると述べている(Doeberlは、仮想化技術を使用してOSからアプリケーションを抽象化している)モバイルデバイスから。