微软云计算平台 –
Windows Azure架构探析
吴延安
首席软件架构师
微软(中国)有限公司
软件平台的演变
云计算移动设备 客户端
服务器
•
托管的软件平台
•
共享的基础架构
•
虚拟化和动态化
•
日益增加的服务质量需求
•
即时付费的商业模式
Azure
™
Services Platform
Windows Azure
Windows Azure
Compute: 基于Windows Server的虚拟计算环境
Storage: Durable, scalable, & available storage with
essential abstractions
Management: Automated management of the
service lifecycle
Windows向云中的扩展
计算
(Compute
)
存储
(Storage)
管理
(Management
)
n
m
Windows Azure Fabric
Load
Balancer
ServiceConfig
…
Fabric
Compute
Storage
Application
Windows Azure Compute Service
Q
Web Role Worker Role
VM
FastCGI
PHP, etc.
Agent
Agent
main()
{ … }
P/Invoke
HTTP
IIS
ASP.NET,
WCF, etc.