10. 物理層 - 仮想層
サービス定義ファイル
コンピューティング ストレージ サービス
Elastic
Fabric
物理サーバー / ネットワーク / ストレージなど
Controller
Microsoft Data Center 10
11. OS – ミドルウェア – アプリ
HTTP / HTTPS / TCP
Application Application
ASP.NET / PHP / Ruby / .NET Framework 3.5 / 4
e.t.c. Win32
Java
IIS Node.js
VM Role
Web Role Worker Role (beta)
Windows Azure Guest OS 1.x / 2.x
専用
モジュール
Windows Server 2008 / 2008 R2 (x64/EN) カスタムOSイメージ
コンピューティング 11
12. サービス
他のWeb Role 他の
企業内サーバー Windows Azure Traffic
(OnPremise) Data Center Manager Caching
Service Access
CDN Web Role
Bus Control
Media
Service
Windows Azure Storage Table
Relational Reporting &
Database Analysis
Data
Blob Drive Queue
Connect Synchronization
12
13. アプリケーション開発
• Windows Azure上で動作するアプリケーションの開発
• Visual Studio 2010 / Visual Web Developer 2010
Express
– Windows Azure SDK
– インストールはWeb Platform Installerが便利
• パッケージの作成だけは今のところWindows Azure
SDKが必須
– 但しCloud9 IDEのようなAzure対応のオンラインIDEを利用す
る場合は除く
• アプリケーション開発は好きなものを
– Eclipseなど
13