1、Windows Azure架构探析,黄俊达1200414007,软件平台的演变,托管的软件平台 共享的基础架构 虚拟化和动态化 日益增加的服务质量需求 即时付费的商业模式,降低拥有与运营成本 简化部署和维护管理 应用和IT基础架构的灵活性 一触即发的可扩展性 关注业务创新而非IT基础架构 即付费的商业模式,为什么要云计算?,Windows Azure,Windows Azure,云端操作系统 可扩展, 虚拟化的托管环境 灵活的存储模型(blobs, tables, and queues) 模型驱动的服务生命周期管理 丰富的本地及离线开发支持 效能计算 ,Windows向云中的扩展,计算 (Co
2、mpute),存储(Storage),管理(Management),Fabric,Compute,Storage,Application,Windows Azure 计算服务,Fabric,Compute,Storage,Application,Windows Azure 存储服务,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 Windo
3、ws Azure,演示,Building Block Services(构建块服务),为构建云计算提供的一组高价值服务 可以单独或组建混合应用模式 可以在Windows Azure上的应用所使用,也可在自由服务中进行调用 涵盖了多种复杂的应用场景,SQL Service SQL 数据平台向云中的扩展,SQL Data Services (SDS) Database-as-a-Service,Data Sync,Reference Data,Reporting,Business Intelligence,Symmetric Programming Model,Data Hub Aggregati
4、on,初始版本提供的服务 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,.NET Services,Service Bu
5、s,Access Control,Workflow Services,Billing Services,Service Bus: 面向应用集成的Service Bus Access Control: 规则驱动、基于声明的访问控制 Workflow Services: 工作流托管,互联网上可扩展的一系列服务,Service Bus,Service Bus中名字空间的组织,http:/ Services构建应用 (SQL Services & .NET Services),演示,Hello Azure 场景 : Composing Azure Services,ASP.NET Web Site,.
6、NET Access Control Service,(SOAP),(REST),http:/ (Running in Windows Azure),Identity,Directory,Comms & Presence,Search & Geospatial,Applications,Data Sync,Users,Live Services,Devices,以消费者为中心,面向终端用户提供的统一编成模型,Storage,Mesh-Enabled Web Applications,Websites,Devices & Social Mesh,Sync,Sync,Video,Live Mesh
7、 - 数字化生活,互操作性,Azure Services Platform,Azure 路线图,政府、企业DC对云计算的期待,通过云计算技术建设低成本、高效率的数据中心 提高资源的有效利用 提供高性能计算 IT 基础架构如何对业务进行敏捷支持的问题(网络层面) 结合自身业务特性,提高对业务的支持能力(服务层面) 能够快速地协调内部资源 降低扩容的复杂性、提高上线速度 使得硬件资源的利用更加透明,降低IT管理的难度及复杂性 为技术创新提供快速有效的IT支持 ,私有云建设从何处入手?,不人云亦云 通过虚拟化技术,充分挖掘现有设备的潜能,提高服务器的使用效率 通过有效的管理手段,降低IT管理的复杂度 强调服务能力的建设,提高业务的敏捷性 ,如何实现? Hyper-V/HPC/SOA等,