详解微软Windows Azure云计算平台
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

作者序

在过去两年多里,国内关于云计算的概念宣传已呈白热化,关于云计算的讨论也远超出了IT行业,一时间可谓是人“云”亦“云”。然而,云计算不能只停留在概念阶段,用户需要能够真正落地的服务和方案。无论是降低成本还是提升用户体验,云计算必须能给用户带来切实的利益。

微软在针对企业的公有云服务方面主要包括两大类:一个是包括Office 365和Dynamics CRM Online等在内的软件即服务(SaaS)类型在线服务;另外一个就是本书所讨论的Windows Azure平台,它主要是平台即服务(PaaS)类型的。

基础设施即服务(IaaS)类型的云计算服务由于采用了硬件虚拟化为主的技术,因此从技术上讲这类平台的兼容性相对较好,用户接受起来也相对容易。但是从本质上讲,IaaS只是效率更高的硬件资源而已,它对业务的价值也相对有限。因此,从云计算发展的角度,我们认为PaaS和SaaS将能给用户带来更大的业务价值。

在传统的方式下,用户构建一个应用时往往要考虑:服务器如何配置和部署?应用怎样部署到不同的服务器上?如何提供冗余使得在发生灾难时能够提供不间断的服务?服务的扩展性如何满足?如果用户采用像Windows Azure这样的PaaS平台,那么这些问题基本都可以交给平台自动处理,用户可以把更多的精力放在核心业务逻辑上。当然为了降低迁移现有应用的难度,微软陆续为Windows Azure增加了像VM Role、远程桌面管理等新的功能。但是从整体技术架构和功能上来看,Windows Azure是一个以PaaS为核心定位的云计算平台。从平台的角度,可以认为Windows Azure是Windows的延伸。微软希望Windows技术能够在嵌入式设备、手机、平板、个人电脑、服务器和云计算数据中心中应用,也希望基于Windows Azure平台构建新的IT生态系统。

对于Windows Azure这个相对庞大和复杂的云计算平台,许多人刚开始接触的时候会觉得有点难以把握。本书作者既有从平台构建就开始在微软总部研发团队参与开发设计工作的,也有从2008年10月Windows Azure发布CTP版本开始从事云平台应用推广工作的。我们希望本书能够回答下面问题:Windows Azure平台是什么?它是如何构建的?它能做什么?以及如何开始使用它?我们尽量把我们工作过程中关于Windows Azure平台的所思、所做和所学习的内容跟大家做个探讨。

本书的写作由方国伟和Bill Liu统筹协调和把握脉络,方国伟负责统稿和项目管理。各章执笔者的分工如下:第1、3、4章和附录A,方国伟;第2、5、7、8章,Bill Liu;第6章,王强;第9章和附录B,吴中伟。

写作一本图书与完成一个IT项目有着异曲同工之妙。我们在图书的写作和出版的过程中需要许多沟通和协作,也得到了许多热心的帮助。感谢张亚勤博士和谢恩伟总经理热心为本书推荐作序,我们在写作的过程中也融入了一些他们关于云计算的真知灼见。同时感谢微软开发工具和平台事业部的技术总监赵立威先生和微软中国云计算创新中心的资深总监梁戈碧女士,他们不仅帮忙协调了许多资源,而且为作者参与写作提供了良好的条件。还要感谢本书编辑刘皎,本书能够按计划顺利出版离不开她的专业服务和辛勤工作。最后本书作者要感谢家人的理解和支持。写一本书的工作量往往超出预想,所有作者都有三更半夜还在跟键盘“搏斗”的经历。由于我们都有各自的日常工作,为了写作无可避免地牺牲了许多本来应该陪伴家人的时间。

虽然我们在微软的不同部门工作,但我们都是云计算的“粉丝”。我们相信云计算能够并正在给ICT带来变革,并愿意把我们在工作和学习中对Windows Azure平台的理解与大家一起分享以期抛砖引玉。为了能把这些内容及时展现给读者,成书难免仓促,而且云计算技术发展也日新月异,因此如有纰漏恳请各位专家和读者包涵并不吝赐教。

让我们一起从Windows Azure平台开始云计算之旅吧!