Windows Azure

Download Report

Transcript Windows Azure

マイクロソフトがホスティングする拡張性に優れたサービス
ベース アプリケーション プラットフォーム
ホスティング、ストレー
ジ、自動管理
データベース、BI、
レポーティング
アクセス コントロール、
サービス バス、ワークフロー
アイデンティティ、連絡先、
デバイス
管理ポータル(Azure.com)
構成定義
(XML)
コンピューティング
ストレージ
ファブリック
ファブリック
ファブリック
コントローラー
マイクロソフト データセンター
アプリケー
ション
ブラウザ
アプリケー
ション
SQL Client
ODBC, OLEDB,
ADO.NET, PHPSQL, …
インターネット
HTTP/REST
HTTP
インターネット
T-SQL(TDS)
SQL Client
T-SQL(TDS)
TDS + TSQL Model
SQL Data Services
HTTP
Windows Azure
マイクロソフト
データセンター
マイクロソフト
データセンター
Windows Azure
Web アプリケーション
ブラウザ
Wordpress (PHP)
ODBC
T-SQL(TDS)
TDS + TSQL Model
SQL Data Services
開発者、アプリケーション、そして
パートナーのエコシステムのために
アプリケーション
パッケージ
Azure SDK
アプリケーション
パッケージ
Azure ポータル
Azure ポータル
Visual Studio
他環境も利用可能
オープンソース
PHP は CodePlex で公開
Visual Studio
コマンドも利用可能
サービス アーキテクチャ
クライアント
インターネット
VMs
ロード
バランサー
IIS
n個
Web
ロール
VMs
m個
Worker
ロール
ストレージ サービス
Windows Azure サービス アーキテクチャ
Windows Azure ストレージ
アプリケーション
ブロブ
テーブル
キュー
URI の例:
http://sekita.blob.core.windows.net/pictures/IMG001.JPG
http://sekita.blob.core.windows.net/pictures?comp=list&prefix=IMG
ストレージ
主な用途
ブロブ
バイナリデータの集合を保存する、もっとも基本的なストア方法。
大きなブロブは複数のブロックに分割することが可能。容量は論
理的には無限大。1ファイルの最大容量は 50GB。
テーブル
スキーマを持たず、エンティティーと型情報を持つプロパティを
組み合わせた単純な階層として保持。ブロブより粒度の細かい
データを取り扱う時利用。リレーショナル構造を持たない。
キュー
メッセージ交換に利用。主に Web ロールインスタンスと
Worker ロールインスタンスとのデータ通信に利用。大きなサイ
ズのデータを交換する場合、ブロブやテーブルにデータを保持し、
保持先のみをメッセージとして通信。
スケーラブルな Web サイト
Azure ストレージ
Web ロール
インスタンス
SQL Data Services
スケーラブルな Web サイト+アプリケーション
クライアント
アプリケー
ション
Web ロール
インスタンス
ブロブ
Worker ロール
インスタンス
他アプリケーション+アプリケーション
キュー
クライアント /
サーバー
キュー
Worker ロール
インスタンス
ブロブ
クライアント
亀本大地
エバンジェリスト
アシアル株式会社
http://openpear.org/package/HTML_CSS_Mobile
http://openpear.org/package/Text_Pictogram_Mobile
http://openpear.org/
http://technet.microsoft.com/ja-jp/library/dd647603.aspx
http://msdn.microsoft.com/ja-jp/azure/default.aspx
http://www.microsoft.com/japan/powerpro/TF/colu
mn/fs_01_1.mspx
http://www.atmarkit.co.jp/fdotnet/dnfuture/index.ht
ml
http://blogs.msdn.com/fumios
http://azure.com
http://social.msdn.microsoft.com/Forums/enUS/category/azure
http://blogs.msdn.com/xxxx
http://blog.smarx.com
http://blogs.msdn.com/jnak
http://www.davidchappell.com/blog
http://technet.microsoft.com/jajp/library/dd647603.aspx
http://jp.php.net/manual/ja/security.cgi-bin.php
http://phpazure.codeplex.com/
© 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.