Microsoft Professional Developers Conference (PDC)の最初の「ピクシーダスト」が落ち着いたいま、開発者たちは、Microsoftのクラウドプラットフォームが正確には何であるのかを消化しようとしているところだ。以下に筆者なりの説明を試みた。
Microsoftは同社のクラウドの基礎的インフラストラクチャ「Azure」を当地ロサンジェルスで開催されたPDCの第1日目、キックオフの基調講演のなかで説明した。Azureの目標は、遠隔地のデータセンターで一部または完全に動作するアプリケーションを作成したいという開発者にプラットフォームとツール一式を提供することである。
MicrosoftはAzureに関する価格、ライセンシング、またはタイミングの詳細を開示していない。同社はAzureのCommunity Technology Preview(CTP)テストビルドをPDCの参加者に対し、米国時間10月27日にリリースする計画である。(このCTPはソフトウェア開発キットとMicrosoftクラウドへのアクセスにより構成される。)
Microsoftのクラウドは、構造略図という観点からは以下のようなものである:
レイヤーゼロ(このスライドには表示されていない)は、Microsoftの「Global Foundational Services」である。GFSとはWindowsにおけるハードウェアアブストラクションレイヤ(HAL)のようなものである。これはサーバと直接結びつくソフトウェアの最下層レベルである。
レイヤー1は、Azureオペレーティングシステムの基盤である。これはかつてコード名「Red Dog」と呼ばれていたものだ。Red DogはMicrosoftのオペレーティングシステム専門家たちによる、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 Studio、Eclipseまたはその他のツールをプラグインさせる開発環境。Red Dogは、仮想化技術の使用により、MicrosoftはRed 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サービスは、MicrosoftのLiveサービスと同様に、ゆっくりとAzureの上位で実行されるように移行している。(ただいまのところAzure上でホストされている唯一のMicrosoft Live資産はLive Meshである。次なる製品は「Live Meeting」となるだろうと、Srivastava氏は述べていた。)
そのようなわけで、明らかなもの――ライセンシング、料金、予定日――は別として、読者はMicrosoftのクラウドインフラストラクチャについて何を知りたいですか?いまのところ何か落とし穴はみえますか?
この記事は海外CNET Networks発のニュースをシーネットネットワークスジャパン編集部が日本向けに編集したものです。海外CNET Networksの記事へ
2008-10-28 06:40:01
2008-10-09 06:57:01
2008-10-09 06:40:01
2008-10-03 14:29:01
2008-10-03 16:00:00
2008-10-02 06:45:02
2007-12-10 10:00:01
2007-12-11 20:40:01
2007-12-12 21:54:01
勝ち残るIT活用--中堅中小企業の現場からタレントの江口ともみさんをレポーターに、
全国さまざまな業種の企業担当者に聞く!
サイバー攻撃関連ニュースのまとめ特別企画:高度化するサイバー攻撃からビジネスを守る
~対策レポートや企業の製品動向をまとめ読み~
仮想化の暗黒大陸を切り拓く
高次元のサーバー性能とHAクラスタリング
【セミナー】IBM、Red Hat、サイオス
リーディングカンパニー3社が語る最新動向
「創世期」から「成長期」へ突入
国内ベンダーはどう「進化し続ける」のか?
インフラ部分からセキュリティを保つ
エージェントレス型ウィルスソフトの力
「使いたい時、使いたいだけ」を実現
今年検討すべき理想のストレージを考える
従来の防御が使えない!?複合的手法による
脅威から企業システムを守るために
管理者は、OS、仮想環境の混在に悩む
クラウド環境に必要な3つの運用サイクル
コラボレーションを変えるクラウドサービス
ANAや商船三井など5社の事例で読み解く
企業システムへの接続を安全、簡単にする
Juniper Networks MAGシリーズ
オープンソースの強みを発揮するJBoss
入社後の満足と不満足の分かれ目とは?!
納得いく転職をする為の転職活動での留意点
よくある「5つの勘違い」の真実とは?
IT担当者必見の、目覚めの書を公開
2012年春モデルの情報をいち早く掲載
HPのお得な情報や最新情報が満載
多様なボイスコミュニケーションを実現する
クラウド型プラットフォームとは?
株式会社i.JTB
株式会社サテライトオフィス
EMCジャパン株式会社
ZDNet Japanは、情報システム部門の読者を対象に、ITを活用したビジネス課題の解決策を提供します。技術や製品の解説、ケーススタディ、ホワイトペーパーなどを通じて、情報システム部門の正しい意志決定を支援します。
ITビジネス全般については、CNET Japanをご覧ください。