.NETもSQLもクラウドで、開発はVisual Studioで

クラウドOS「Windows Azure」と対応サービスを発表、MS

2008/10/28

azure01.jpg クラウド向け新OSと、新サービスを発表する米マイクロソフトのチーフ・ソフトウェア・アーキテクト レイ・オジー氏(米マイクロソフト発表資料より)

 米マイクロソフトは10月27日、クラウドコンピューティング向けOS「Windows Azure」(アジュア)と、同OSを使って構築したアプリケーションホスティングサービス「Windows Azure Platform」を発表した。米国カリフォルニア州で開催中のProfessional Developers Conference 2008(PDC)で明らかにした。発表と同時に限定的なCTP(Community Technology Preview)の提供を開始した。

 Windows AzureはWindows Server同様にマイクロソフトのサーバOSだが、個別に入手、インストールするOSではなく、マイクロソフトがサービスを運営するための基本ソフトウェアとなる。個別ハードウェアを抽象化して、クラウド向けアプリケーションや、それらを走らせる各種サービスをホストする基盤レイヤとなる。

azure02.jpg Windows Azure Platformの概要

 Windows Azure Platformサービスは2009年下半期にリリース予定。価格体系は明らかにされていないが、CPU利用時間、利用ネットワーク帯域、利用ストレージ容量、トランザクション数などに基づいて課金されることになる。サービスの利用には、グラフィカルな管理ツールが利用できるという。

 Windows Azure上には、IIS7.0と.NET 3.5 SP1のホスティング環境のほかSQLサーバに相当するストレージ系サービスなどが稼働し、開発者はこうしたサービスを利用するアプリケーションを作成できる。サービスのAPIはSOAPやREST、AtomPubなどWeb標準に基づいているという。なおマイクロソフトはWindows AzureのFAQの中で、ASP.NETや.NET以外のネイティブコードについても互換性を高めるべく開発を続けているという。

 アプリケーション作成には、ASP.NET、IIS、Visual Studio 2008といった既存の同社ソフトウェアを利用できるほか、Eclipse、Ruby、PHP、Pythonといった言語・開発環境も使える。クラウド向けに作成したアプリケーションは“Fabric Controller”と呼ぶ技術により、高いスケーラビリティを持つという。利用者は従来通りオンプレミス型のサーバと、クラウド型の新サービスをニーズに応じて自由に連携させて使うことができる。

 Windows Azure Platformが提供するサービスは具体的には以下の通り。

  • 「Microsoft .NET Services」は.NETアプリケーションをクラウド上で稼働するためのサービス群。現在はアイデンティティとアクセス制御をおこなう「Access Control Service」、インターネット上でESBのようなメッセージのハブ機能を提供する「Service Bus」、メッセージ制御や管理を行う「Workflow service」の3つを提供する。
  • 「Microsoft SQL Services」はデータベース関連の機能を提供するサービス。RDBMS的なクエリや検索だけでなく、将来的にはレポーティング、分析、モバイル端末やリモート環境でのデータの同期の機能などを提供することになる。現在のところ「Microsoft SQL Data Services」だけがテスト向けに提供されている。ストレージ系サービスとしては、SQL Data Services以外にも、より低コストで大容量データを扱える「Windows Azure Storage Service」も使えるという。データは3重化されている。
  • 「Live Services」はPC、携帯電話端末でアプリケーションやWebサイトを通して文書や写真といったユーザーのデータを蓄積、共有、同期するサービス。
  • 「Microsoft SharePoint Services and Microsoft Dynamics CRM Services」はビジネス向けのコラボレーションサービスの機能を提供する。

(@IT 西村賢)

情報をお寄せください:

TechTargetジャパン

Insider.NET フォーラム 新着記事
  • Kinectが切り開く“夢の近未来” (2012/2/2)
     日本を含めた世界中でKinect for Windowsセンサー商用版とSDK正式版がリリース。未来のコンピューティングはどう変化するのか?
  • 3つの視点でネイティブと.NETの適材適所を考察 (2012/1/31)
     アプリ開発は「ネイティブ」と「.NET」、どちらが最良? その問いには「適材適所」と答えるしかない。では、“適所”は一体どこかを考察する
  • SQL Azure Data Sync入門 (2012/1/30)
     SQL Azure/SQL Serverデータベース間のデータ同期を簡単に実現するサービスとは? その仕組みや使用手順を解説
  • Windows Phoneアプリ市場の現状を分析する (2012/1/27)
     Windows Phone のアプリ・ストアに日々登録されている多種多様なアプリ。カテゴリ別のアプリ数は? 市場の現状を明らかにする

キャリアアップ

- PR -
@IT Sepcial

イベントカレンダー

PickUpイベント

- PR -
もっと見る
- PR -

お勧め求人情報

ホワイトペーパーTechTargetジャパン

@IT Sepcial
ソリューションFLASH