.NETもSQLもクラウドで、開発はVisual Studioで
クラウドOS「Windows Azure」と対応サービスを発表、MS
2008/10/28
クラウド向け新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ではなく、マイクロソフトがサービスを運営するための基本ソフトウェアとなる。個別ハードウェアを抽象化して、クラウド向けアプリケーションや、それらを走らせる各種サービスをホストする基盤レイヤとなる。
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」はビジネス向けのコラボレーションサービスの機能を提供する。
関連リンク
関連記事
情報をお寄せください:
TechTargetジャパン
- 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 -
イベントカレンダー
- - PR -

