微软云计算平台–
Windows Azure架构探析
吴延安
首席软件架构师
微软(中台的演变
云计算
移动设备
客户端
服务器
托管的软件平台
共享的基础架构
虚拟化和动态化
日益增加的服务质量需求
即时付费的商业模式
降低拥有与运营成本
简化部署和维护管理
应用和IT基础架构的灵活性
一触即发的可扩展性
关注业务创新而非IT基础架构
即付费的商业模式
为什么要云计算?
Azure™ Services Platform
Windows Azure
Windows Azure
云端操作系统
可扩展, 虚拟化的托管环境
灵活的存储模型(blobs, tables, and queues)
模型驱动的服务生命周期管理
丰富的本地及离线开发支持
效能计算……
Windows向云中的扩展
计算
(Compute)
存储(Storage)
管理(Management)
n
m
Windows Azure Fabric
Load Balancer
ServiceConfig
…
Fabric
Compute
Storage
Application
Windows Azure 计算服务
Q
Web Role
Worker Role
VM
FastCGI
PHP, etc.
Agent
Agent
main()
{ …}
P/Invoke
HTTP
IIS
, WCF, etc.
…
Fabric
Compute
Storage
Application
Blobs
Queues
HTTP
Windows Azure 存储服务
Tables
Access:
Data is exposed via a RESTful interface
Data can be accessed by HTTP standard protocols (SOAP & REST)
Windows Azure apps
Other on-premises
Hello Windows Azure
演示
Building Block Services(构建块服务)
Azure™ Services Platform
Microsoft Dynamics CRM Services
Microsoft SharePoint Services
为构建云计算提供的一组高价值服务
可以单独或组建混合应用模式
可以在Windows Azure上的应用所使用,也可在自由服务中进行调用
涵盖了多种复杂的应用场景
SQL ServiceSQL 数据平台向云中的扩展
SQL Data Services (SDS)
Database-as-a-Service
Data Sync
Reference Data
Reporting
Business Intelligence
Symmetric Programming Model
Data Hub Aggregation
初始版本提供的服务
SQL Data Services – Core SQL Server database capabilities
Data Sync – Enables the sync framework
未来将提供的服务能力(计划CY2009夏季发布)
Traditional SQL Server capabilities available as a service: Business Intelligence and Reporting
New services: Reference Data and Secure Data Hub
微软宣传WindowsAzure 来自淘豆网m.daumloan.com转载请标明出处.