Teched2011WindowsAzure云计算操作系统

作为云计算操作系统,Windows Azure 给开发者提供了一个强大的,高可用性,高伸缩性的开发,部署和运行云计算应用平台。Teched2011大会上,微软SDET Bill Liu带我们了解、熟悉并深入解析windows Azure 的体系架构。

  首先Bill Liu提到了云的概念即应用程序即服务(SaaS)以及数据中心即服务,然后谈到云计算三大特点:无限多的按需使用的资源,当然这个无限多是相对你使用的资源来讲;避免前期过量投资;按使用量付费;不难看出云计算具有极强的成本效益。

  在传统IT模式中,用户需要关心的包括网络、存储、服务器、虚拟化、操作系统、中间件、数据以及应用八大方面的内容,缺一不可,在这过程中会耗费大量的人力、物力和财力,然后取得的效果或许还不尽如人意,业务创新被限制在30%。

  而在IaaS(基础架构即服务)中。用户需要关心的仅仅是操作系统、中间件、数据及应用,省去了大量对底层基础设施的维护的成本,为业务创新腾出更多的力量。

  PaaS(平台及服务)中, 用户关心的只剩下数据+应用。

  SaaS(软件即服务),用户不需再理会基础设施,操作系统及应用软件等,可以全身心的投入到业务的创新中。

  Bill Liu讲到Windows Azure-PaaS就是微软的云计算操作系统,提供计算服务、存储服务以及网络服务

  SQL Azure是云计算数据库

  AppFbric是云计算中间件为云计算提供服务总线、访问控制和缓存服务的功能

  Marketplace是云计算应用在线商店

  Bill Liu还特别提到Fabric Controller是整个云计算操作系统的最重要的组件,起着管理Cluster的作用。它相当于操作系统的内核,不仅管理数据中心的硬件,而且管理着运行的服务。

  Fabric Controller的主要职责是:提供资源、分配资源、管理服务的整个生命周期以及监控系统的状态。

  Bill Liu表示Windows Azure之所以称为云计算操作系统,是因为普通的Windows操作系统,是置于物理机器之上,上面运行应用程序,而Windows Azure管理的是数据中心,它上面运行的是云计算应用程序。