ZDNet Japan Brand Site:
ZDNet Japan
builder

MSのクラウドプラットフォーム「Azure」に当惑する人たちへのガイド

MicrosoftはPDCにおいて同社のクラウドインフラストラクチャ「Azure」を説明した。Azureの目標は、遠隔地のデータセンターで動作するアプリケーションを作成したいという開発者にプラットフォームとツール一式を提供することである。

文:Mary Jo Foley(Special to ZDNet.com)
翻訳校正:菊地千枝子  2008年10月28日 10時26分

 Microsoft Professional Developers ConferencePDC)の最初の「ピクシーダスト」が落ち着いたいま、開発者たちは、Microsoftクラウドプラットフォームが正確には何であるのかを消化しようとしているところだ。以下に筆者なりの説明を試みた。

 Microsoftは同社のクラウド基礎的インフラストラクチャAzure」を当地ロサンジェルスで開催されたPDCの第1日目、キックオフの基調講演のなかで説明した。Azure目標は、遠隔地データセンター一部または完全に動作するアプリケーション作成したいという開発者プラットフォームツール一式を提供することである。

 MicrosoftAzureに関する価格ライセンシング、またはタイミング詳細開示していない。同社はAzureCommunity Technology PreviewCTPテストビルドPDCの参加者に対し、米国時間10月27日にリリースする計画である。(このCTPソフトウェア開発キットとMicrosoftクラウドへのアクセスにより構成される。)

 Microsoftクラウドは、構造略図という観点からは以下のようなものである:

azure

レイヤーゼロ(このスライドには表示されていない)は、Microsoftの「Global Foundational Services」である。GFSとはWindowsにおけるハードウェアアブストラクションレイヤHAL)のようなものである。これはサーバと直接結びつくソフトウェア最下層レベルである。

レイヤー1は、Azureオペレーティングシステム基盤である。これはかつてコード名Red Dog」と呼ばれていたものだ。Red DogMicrosoftのオペレーティングシステム専門家たちによる、Cloud Infrastructure Servicesのコーポレートバイスプレジデントを務めるAmitabh Srivastava氏が率いるチームにより設計された。「VMS」や「Windows NT」の父と評価されている人物であるDave Cutler氏はRed Dogの主要開発者のひとりである。(筆者がSrivastava氏に、Cutler氏のRed Dogにおける役割は何であったかと質問すると、Srivastava氏は、Cutler氏はハイバーバイザー仮想化技術をデータセンターサーバでどのように拡張できるかについて大いに注力していたと答えた。)

 Red Dogは、Microsoftホストするクラウドを含む「Windows Server 2008」マシン一式をネットワーク化し、管理するものである。最上位レベルでは、Red Dogは4つの「柱」で構成される:ストレージファイルシステムのようなもの);モデリング配備そしてプロビジョニングのための管理システムである「ファブリックコントローラ」;仮想化されたコンピューテーションまたはVM;そして開発者Red Dogデスクトップ上にエミュレートさせ、それに対してクラウドアプリを書くことができるVisual StudioEclipseまたはその他のツールプラグインさせる開発環境Red Dogは、仮想化技術の使用により、MicrosoftRed Dogを1台のマシンに配備するだけで、次に複数のインスタンスが、残りのクラウド内のサーバ複製することができるように設計されていると、Srivastava氏は述べた。

 「われわれは全てのマシンに配備するためにXcopyを使う。各マシンが各自のキャッシュを有している」とSrivastava氏は説明した。

レイヤー2は、Azureの上位にくるビルディングブロックサービスの一式である。開発者はこれらのサービスを使用する必要はなく、このなかから種々様々な組み合わせが可能となる。最初のサービス一式には「Live Services」(別名「Live Mesh」プラットフォーム);「SQL Server Data Services」(今では「SQL Services」として知られている);「.Net Services」(以前は「Zurich」として知られていた);「SharePoint Services」そして「Dynamics CRM Services」が含まれる。開発者クラウドアプリ作成するときに、これらの下位レベルのサービス上に構築することができるようになる。SharePoint ServicesとCRM Servicesは「SharePoint Online」および「CRM Online」と同じものではない。これらはユーザーインターフェース要素を含まないプラットフォームの「内部構造」のみである。

 (もうひとつはっきりさせておくと:レイヤー1とレイヤー2はともに――Microsoftが「Azureプラットフォーム」と呼ぶもの――「Windows Strata」として束の間知られていたものである。)

レイヤー3は、Azureホストするアプリケーションである。この一部Microsoftによるものであり、「SharePoint Online」「Exchange Online」「Dynamics CRM Online」を含む。その他は第3者開発者により作成される。

 いずれMicrosoftクラウドプラットフォームでもっと大きなものを提供すると約束している。まず同社の企業向けアプリケーション全てをMicrosoftホストするバージョンの提供を約束した。したがって筆者が何カ月も聞き続けている「Forefront Online」や「System Center Online」のうわさは、構想段階にあるようだ。これらOnlineサービスは、MicrosoftLiveサービスと同様に、ゆっくりとAzureの上位で実行されるように移行している。(ただいまのところAzure上でホストされている唯一のMicrosoft Live資産はLive Meshである。次なる製品は「Live Meeting」となるだろうと、Srivastava氏は述べていた。)

 そのようなわけで、明らかなもの――ライセンシング、料金、予定日――は別として、読者はMicrosoftクラウドインフラストラクチャについて何を知りたいですか?いまのところ何か落とし穴はみえますか?

この記事は海外CNET Networks発のニュースをシーネットネットワークスジャパン編集部が日本向けに編集したものです。海外CNET Networksの記事へ

「オール・アバウト・マイクロソフト」 のバックナンバー

ホワイトペーパー
http://japan.zdnet.com/sp/feature/07microsoft/story/0,3800083079,20382665,00.htm
MSのクラウドプラットフォーム「Azure」に当惑する人たちへのガイド

Intel Video Series

sponsored by Intel
  • 13. ソースチェック
    この4分間のビデオでは、Intel Parallel Studioの一部であるIntel C++コ...
  • 14. OpenMP 3.0
    この3分間のビデオでは、Intel Parallel Composerで利用可能なOpeMP 3.0...

ZDNet Japan ニューズレター

企業情報システムの選択、導入、運用管理に役立つ情報を毎朝メール配信します。

ニューズレターの登録・登録情報変更 »