Contenu connexe Similaire à Java/Android開発者のためのWindows Azure入門 (パート2) (20) Plus de Naoki (Neo) SATO (20) Java/Android開発者のためのWindows Azure入門 (パート2)4. 自社では実現できない 分散ストレージ システムによ
スケーラビリティと自動管理を実現 り、
した、アプリケーション実行環境 拡張性と可用性を高めた
ストレージ
VMs n 個 VMs m 個
Web Worker
IIS ロール ロール
ストレージ サービ
ス
コンピューティング
仮想マシン環境
アプリケーションは仮想マシン上で実行
リクエストに応じて仮想マシンは自由に増減
ロール
アプリケーションは、用途により3種類のロールに配置され実行される
Web ロール:Web アプリケーション用
Worker ロール:バックエンド処理用
VM ロール:ユーザー定義イメージ(ベータ)
5. Windows Azure ストレージ
Windows Azure ストレージは
ファブリックコントローラに
よって管理
BLOB: テーブル: キュー: ドライブ:
名前つきファイルとそ 構造化ストレージ アプリケーションの 永続的な NTFS ファ
のメタデータがストア を提供。プロパ ための信頼性の高い イルシステム、イン
可能なシンプルなイン ティのセットを含 ストレージ、メッ スタンスをまたがっ
ターフェイスを提供。 むエンティティの セージ転送を提供。 て共有可能。
セット。
6. プレビュー プレビュー
Import/ Reporting Data Sync Database
Federation
Export Service Service Manager
最大容量の拡大
SQL Azure API
SQL Data Platform as a Service
12. <Startup> <EntryPoint>
<Task commandLine="Startup.cmd" <ProgramEntryPoint
executionContext="limited“ commandLine="node.exe app.js“
taskType=“simple” /> setReadyOnProcessStart="true" />
</Startup> </EntryPoint>
18. Windows Live
Google
認証 Yahoo!
(WP, iOS) Facebook
OpenID
Windows Azure
AppFabric ACS AD FS 2.0
サービス、ストレージ
( WP, iOS, Android )
サービス ストレージ
Push 配信 (REST-XML/JSON 等)
(WP, iOS) Windows Azure
Apple Push
Notification
Service
Microsoft Push
Notification
Service
19. 大規模並列処理 + クラウド
オンプレミス
Desktop 計算グリッド
HPC ヘッドノード 有休の Windows リソース
デスクトップ
WCF ブローカーノード
HPC クラスタ
クラウド
Windows Azure
Azure 計算 プロキシ
Azure 計算インスタンス
22. © 2011 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.