マイクロソフトがホスティングする拡張性に優れたサービス ベース アプリケーション プラットフォーム
管理ポータル( Azure.com ) 構成定義 (XML) 構成定義 (XML) ファブリック コントローラー ファブリック コンピューティング ファブリック ストレージ マイクロソフト データセンター
SQL Data Services TDS + TSQL Model Wordpress (PHP) HTTP マイクロソフト データセンター Windows Azure ODBC T-SQL(TDS) SQL Data Services TDS + TSQL Model ブラウザ HTTP マイクロソフト データセンター T-SQL(TDS) Windows Azure アプリケー ション SQL Client T-SQL(TDS) SQL Client Web アプリケーション インターネット HTTP/REST アプリケー ション ODBC, OLEDB, ADO.NET, PHP- SQL, … インターネット ブラウザ
開発者、アプリケーション、そしてパートナーのエコシステムのために
アプリケーション パッケージ アプリケーション パッケージ Azure SDK Azure ポータル アプリケーション パッケージ アプリケーション パッケージ
Visual Studio 他環境も利用可能 他環境も利用可能 オープンソース PHP は CodePlex で公開 オープンソース Visual Studio コマンドも利用可能 コマンドも利用可能
クライアン ト Windows Azure サービス アーキテクチャ インターネット ロード バランサー IIS Web ロール Worker ロール ストレージ サービス VMs n 個 VMs m 個
ブロブ キューテーブル ストレージ主な用途 ブロブ バイナリデータの集合を保存する、もっとも基本的なストア方法。 大きなブロブは複数のブロックに分割することが可能。容量は論 理的には無限大。1ファイルの最大容量は 50GB。 テーブル スキーマを持たず、エンティティーと型情報を持つプロパティを 組み合わせた単純な階層として保持。ブロブより粒度の細かい データを取り扱う時利用。リレーショナル構造を持たない。 キュー メッセージ交換に利用。主に Web ロールインスタンスと Worker ロールインスタンスとのデータ通信に利用。大きなサイ ズのデータを交換する場合、ブロブやテーブルにデータを保持し、 保持先のみをメッセージとして通信。 アプリケーション URI の例:
クライアント Web ロール インスタンス Web ロール インスタンス Worker ロール インスタンス Worker ロール インスタンス クライアント / サーバー アプリケー ション Azure ストレージ SQL Data Services キュー ブロブ キューブロブ スケーラブルな Web サイト スケーラブルな Web サイト+アプリケーション 他アプリケーション+アプリケーション
クライアント
亀本大地 エバンジェリスト アシアル株式会社
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.