Windows Azure云计算实践pdf/doc/txt格式电子书下载
本站仅展示书籍部分内容
如有任何咨询
请加微信10090337咨询
书名:Windows Azure云计算实践pdf/doc/txt格式电子书下载
推荐语:
作者:赵书兰著
出版社:电子工业出版社
出版时间:2013-08-01
书籍编号:30467497
ISBN:9787121211416
正文语种:中文
字数:126499
版次:1
所属分类:互联网+-大数据
版权信息
书名:Windows Azure云计算实践
作者:赵书兰
ISBN:9787121211416
版权所有 · 侵权必究
前 言
“云计算”并不是一个年度忽悠词,而是和从大型机到PC、PC到互联网一样,代表了一次深刻的变革,开启了终端+“云计算”的大数据时代的巨幕。
那么,“云计算”能不能像供水、供电一样,一个国家甚至全世界可以共用一个网络,大家直接按使用情况付费呢?很明显,软件业在整体动作模式上还远远落后于传统产业,软件业的生产、分发渠道没有水电那么统一和规范,同时最终用户的修改需求也颇多,需要定制化解决,很难像用水、用电那样千人一面,所以“云计算”问世,就注定了和音乐等各环节自成体系的产业更为相似,需要生产、渠道和消费定制分离。“云计算”需要基础设施提供商和制造商来做服务器和数据中心,需要掌握下游基础设施资源和上游生态环境的平台提供商来搭桥,需要迎合最终用户需求的开发商来开发应用服务。
云计算在2008年中期变成了一个热门话题,到2009年中期时达到了它最流行的状态。作为其受欢迎的证据,2009年8月中旬在Bing.com搜索“cloud computing”返回了9200万条结果,在全球的各地每周至少会召开一个关于云计算的会议,主流商业杂志会定期刊登云计算专题文章和全面的特别报告。
Windows Azure以云技术为核心,提供了“软件+服务”的计算方法。它是Azure服务平台的基础。Azure用于帮助开发者开发可以跨越云端和专业数据中心的下一代应用程序,在PC、Web和手机等各种终端间创造完美的用户体验。Azure能够将处于云端的开发者个人能力,与微软全球数据中心网络托管的服务,如存储、计算和网络基础设施服务等紧密结合起来。这样,开发者就可以在“云端”和“客户端”同时部署应用,使得企业与用户都能共享资源。Ray Ozzie[1]说道,“今天,无论对于开发社区还是微软来说,都是一个转折点。我们所提出的技术将改变原来的游戏规则,同时为Web开发者和企业开发者带来新的机遇。”
微软会保证Azure服务平台自始至终的开放性和互操作性,确信企业的经营模式和用户从Web获取信息的体验将会因此改变。最重要的是,这些技术将使用户有能力决定,是将应用程序部署在以云计算为基础的互联网服务上,还是将其部署在客户端,或者根据实际需要将两者结合起来。
Azure服务平台的设计目标是用来帮开发者更容易地创建Web和互联设备的应用程序。它提供了最大限度的灵活性,选择性以及技术连接用户的控制性,其具有以下好处。
利于开发者过渡到云计算。世界上数以百万计的开发者使用.NET Framework和Visual Studio开发环境。用户可以在Visual Studio的环境下编写、测试和部署云计算。
快速获得结果。应用程序可以通过单击一个按钮就部署到Azure服务平台上,变更相当简单,不需要停工修改,是个试验新想法的理想平台。
想象并创建新的用户体验。Azure服务平台可以让你创建Web、搭建手机平台、使用云计算等复杂应用。与 Live Services连接可以访问4亿Live用户,使用新的方式与用户进行交流。
基于标准的兼容性。为了可以和第三方服务交互,服务平台支持工业标准协议,包括HTTP、REST、SOAP、RSS和AtomPub,可以方便地集成基于多种技术或者多平台的应用。
正因为Windows Azure可给用户带来以上好处,因此,与Windows Azure平台的云计算相关的书籍应运而生。本书是在此情况下对“云计算”的入门及实战进行深入剖析,其具有如下特点:
(1)内容涉及面广、详略得当、深入浅出。
(2)由入门到实践概括地介绍了“Windows Azure云计算”,做到理论与实践相结合。
(3)内容新颖,图文并茂。
本书共7章,几乎涵盖了Windows Azure平台的所有内容。
第1章:介绍了云计算及Windows Azure概述,主要包括云计算的基本概念、云计算整合架构、虚拟化平台、关键技术研究等内容。
第2章:介绍了Windows Azure云计算操作平台,主要包括Windows Azure平台组成部分及功能、Windows Azure收费模式、Windows Azure存储等内容。
第3章:介绍了SQL Azure及Windows Azure AppFabric平台,主要包括SQL Azure基本概述、SQL Azure的特性及SQL Azure服务器创建及应用等内容。
第4章:介绍了Windows Azure的存储队列,主要包括Windows Azure Table、Windows Azure Blob、Windows Azure Queues等内容。
第5章:介绍了Windows Azure的外部存储与优化,主要包括Windows SharePoint Services的外部存储、为实体分配主键值、上传表数据及等内容。
第6章:介绍了Windows Azure的高级技术,主要包括Role Endpoint与内部通信、通过远程桌面功能访问Windows Azure的虚拟机、通过Startup实现COM组件调用及Windows Azure CDN使用等内容。
第7章:介绍了Windows Azure的典型应用,主要介绍了对服务中的个人信息进行Azure加密存储、Windows Azure云中托管jQuery的应用及用F#、MapReduce及Windows Azure 分析日志文件等内容。
本书主要由赵书兰编写,此外参加编写的还有李晓东、丁伟雄、雷晓平、李娅、杨文茵、何正风、赵新芬、赵书梅、栾颖、刘志为、周灵、周品、余智豪和张德丰。
由于作者的水平有限,加之时间紧迫,书中难免会存在不足之处,敬请广大读者批评指正。
编 著 者
[1]Ray Ozzie于2005年加入微软,当年因发布“互联网服务时代来临”(The Internet Services Disruption)备忘录而一举成名。这种策略性文件过去往往是由盖茨主导的,后因盖茨计划退休,所以Ray Ozzie接替盖茨担任微软CSA(首席软件架构师)职位,被外界视为盖茨的接班人,现已离开微软。
第1章 云计算及Windows Azure概述
云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web 2.0,一种技术上的市场缩放。就像以前人们在自己的网站上放一点AJAX就宣称自己是Web 2.0一样,云计算是一个新的流行词。积极的一面是,Web 2.0最终抓住了主流眼球。同样,云计算的概念也会改变人们的思想,最终爆发出各种各样的概念;托管服务,ASP网格计算,软件作为服务,平台作为服务,任何事务都可作为服务。从消费者的角度看,SaaS是云计算的一种,然而行业内的人必须明白这到底是什么意思。简单地说,云计算就是SaaS的升华。
1.1 云计算的概念
云计算(Cloud Computing)是基于互联网相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在网络示意图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象概念。狭义云计算是指IT基础设施的交付和使用模式,指通过网络,以按需、易扩展的方式获得所需资源;广义云计算是指服务的交付和使用模式,指通过网络,以按需、易扩展的方式获得所需服务。这种服务可以是信息技术,可以是软件产品,可以是相关的服务与互联网。它意味着计算能力也可作为一种商品通过互联网流通。
1.1.1 云计算产生的背景
有人说云计算是技术革命的产物,也有人说云计算只不过是已有技术的最新包装,是设备厂商或软件厂商新瓶装旧酒的一种商业策略。我们认为,云计算是社会、经济的发展和需求的推动、技术进步以及商业模式转换共同作业的结果。
1.经济方面
1)全球经济一体化
危机时代加速了全球经济一体化的发展。实践证明:国家和地区的区位优势和比较优势自发地寻求协作。基于成本考虑,价值链的协作者自发整合;基于效率考虑,协同效应需要弹性的业务流程支持。对成本和效率的需求促进了云计算的加速发展。
2)日益复杂的世界和不可确定性的黑天鹅现象
在复杂的世界面前,不确定因素在更快、更广地涌现,计划跟不上变化,任何一台精于预测的机器也无法准确预测到黑天鹅现象的发生(不可预知的未来,一旦发生,影响力极大,事前无法预测,事后有诸多理由解释)。实时的信息获取和全面的信息分析有助于复杂性的管理,而按需即用的计算资源、随需应变的业务流程可将黑天鹅的负面影响降到最小。
3)需求是云计算的发展动力
IT设施要成为社会基础设施,目前面临高成本的瓶颈,这些成本包括:人力成本、资金成本、时间成本、使用成本、环境成本等。云计算带来的益处是显而易见的:用户不需要专门的IT团队,也不需要购买、维护、安放有形的IT产品,就可以低成本、高效率、随时按需使用IT服务;云计算服务提供商可极大地提高资源(硬件、软件、空间、人力能源等)的利用率和业务响应速度,有效地聚合产业链。
2.社会层面
1)数字一代的崛起
未来的世界在网上,世界的未来在云中。据显示报告,随着亚洲网民人数加速增长,亚洲在全球网民中的比例将不断上升。到2013年,亚洲网民将占全球网民总数的43%,中国网民将占全球网民总数的17%。美国、西欧以及其他主要工业化国家(如澳大利亚、日本和韩国)增长率将放缓,增长率在1%~3%之间。
未来5年中国网民人数有望保持近11%的增长速度。其他亚洲国家,如印度、印度尼西亚、巴基斯坦和菲律宾也会有不俗表现。而在一些成熟市场,如日本和韩国,增长率将低于2%。
图1-1 云计算对“数字一代”提供服务效果图
2)消费行为的改变
社交网络将现实生活中的人际关系以实名制的方式复制到虚拟世界中,未来网络的发展将是实名制、基于信任和社交化的。在线上、线下两个世界,半人马型消费者(美国沃顿商学院营销系主任约瑞姆·杰瑞·温德等,《聚合营销——与半人马并驾齐驱》)互相影响,进而影响着为之服务的商业社会和政府行为(如戴尔基于Twitter的营销,广东警方使用微博与民众交流,香港官员使用Facebook与民众直接对话)。历经10年的互联网技术和市场的发展,云计算使得数字一代崛起成为可能。图1-1为云计算对数字一代提供服务的过程图。
据资料显示,2012年第一季度全球新增了1600万宽带用户,使得宽带用户数突破了6亿户大关,而距离全球宽带用户突破5亿仅仅过去了18个月,这也意味着全球范围内宽带的发展速度正在进一步加快。在所有国家和地区中,中国以1.64亿的庞大宽带用户基数位居全球第一,2012年第一季度用户增幅为4.4%。美国为全球第二大宽带市场,用户为9300万。
在未来的几年中,多种宽带接入的用户数量将有显著地增长。这些用户将使用有线宽带接入技术,例如,DSL和有线宽带,并配合移动无线宽带接入。云计算是对数字一代消费者提供服务的回答。
3.政治层面
1)社会转型
出口型向内需型社会转型,如何满足人民大众日益增长并不断个性化的需求是一项严峻的挑战。
2)产业升级
制造型向服务型、创新型的转变。
3)政策支持
“十二五”规划对物联网、三网融合、移动互联网以及云计算战略的大力支持。
4.技术方面
1)技术成熟
技术是云计算发展的基础。首先是云计算自身核心技术的发展,如硬件技术、虚拟化技术(计算虚拟化、网络虚拟化、存储虚拟化、桌面虚拟化、应用虚拟化)、海量存储技术、分布式并行计算、多租户架构、自动管理与部署;其次是云计算赖以存在的移动互联网技术的发展,如高速、大容量的网络,无处不在的接入,灵活多样的终端,集约化的数据中心,Web技术。
可以将云计算理解为8个字:“按需即用、随需应变”,使之实现的各项技术已基本成熟(分布式计算、网络计算、移动计算等)。
2)企业IT的成熟和计算能力过剩
社会需求的膨胀、商业规模的扩大导致企业IT按峰值设计,但需求的波动性却使大量计算资源被闲置。企业内部的资源平衡带来私有云需求,外部的资源协作促进公有云的发展。
商业模式是云计算的内在要求,是用户需求
....
本站仅展示书籍部分内容
如有任何咨询
请加微信10090337咨询