1. 首页
  2. 编程语言
  3. Web开发
  4. Windows Azure从入门到精通

Windows Azure从入门到精通

上传者: 2019-06-05 12:56:14上传 PDF文件 31.06MB 热度 15次
《Windows Azure从入门到精通》针对微软的云计算平台windows azure,循序渐进地介绍了如何构建和管理云端的可扩展应用,一次一个知识点,同时辅之以适当的练习,可帮助读者轻松掌握基本的编程技能,掌握windows azure云计算平台的核心服务和特性,是一本理想的入门教程。, 《Windows Azure从入门到精通》实用性强,操作性强,适合对windows azure感兴趣的所有读者阅读。内容简介本书针对微软的云计算平台 Windows azure,循序渐进地介绍了如何构建和管理云端的可扩展应用,次…个知识点,同时辅之以适当的练习,可帮助读者轻松掌握基本的编程技能,掌握 Windows azure云计算平台的核心服务和特性,是一本理想的入门教程本书实用性强,操作性强,适合对 Windows azure感兴趣的所有读者阅读。Windows Azure Step by Step by Roberto brunetti(978-0-7356-4972-9)Copyright 201 1 by Roberto BrunettiOriginal English Language Edition Copyright 2011 by Roberto BrunettiPublished by arrangement with the original publisher, Microsoft Press, a division of Microsoft Corporation,Redmond, Washington, U.S.A本书中文简体版由 Microsoft Press授权清华大学出版社出版发行,未经出版者书面许可,不得以任何方式复制或抄袭本书的任何部分。北京市版权局著作权合同登记号图字:01-2011-5335本书封面贴有清华大学出版社防伪标签,无标签者不得销售。版权所有,侵权必究。侵权举报电话:010-6278298913701121933图书在版编目(CP数据Windows azure从入门到精通(意)布鲁内蒂( Brunetti,R)著:龙吟晖译一北京:清华大学出版社,2012.1(微软技术丛书)书名原文: Windows Azure Step by StepISBN9787-30227825-2I.①W…Ⅱl.①布…②龙…Ⅲ.①计算机网络Ⅳ,①TP393中国版本图书馆CIP数据核字(2011)第277283号责任编辑:文开琪封面设计:杨玉责任校对:周剑云责任印制:杨艳出版发行:清华大学出版社地址:北京清华大学学研大厦A座htp:∥www.tup.com.cn邮编:100084杜总机:010-62770175邮购:010-62786541投稿与读者服务:010-62776969,c-servicel@tup.tsinghua.edu.cn质量反馈:010-62772015, zhiliang@tup. tsinghua印装者:北京密云胶印r经销:全国新华书店开本:185×260印张:15,75字数:372千字版次:2012年1月第1版印次:2012年1月第1次印刷印数:1~4000定价:39.00元产品编号:044042-01的时候,我们为几个方因欣然应全首先向读者引荐D的会员作品是我们的素率De的教学材料和课程而有口皆碑。其次,本书讨论的主题是我们未来专业方问题:云讨算。具体说是 Windows Azure平台,它是专为云计算而构思和建造的第用程序基础结构网络技术的变革和 Internet的迅速发展,在已经改变了人们的消费内容之后,正处在一个基本概念(比如计算能力和存储能力也在发生重大改变的阶段。以前思考这些东西时,都是把它们同本地物理机器关联,但随着云计算的问世,访问计算和存储资源的方式也在发生变革。感谢 Windows azure平台,巨大的数据中心很容易提供计算能力、存储和服务开发人员可利用这些资源开发解决方案,并把它们转换成服务供用户按需使用。在一个按需使用的基础结构中提供服务,有助于节省管理和软硬件成本,还有助于降低许可证的价格。与此同时,可用的计算能力和存储容量也在不断提升。在本书中, Roberto将和我们一起畅游 Windows Azure平台和服务的世界,详尽解释新平台主要组件的目标及功能,描述如何利用它来托管新服务和应用程序。从 Windows azure平台的核心到它的部署与监视服务,从 SQL AZure到和开发工具的完全集成,本书以一个具体的、面向开发的角度指引你了解新技术的各个主要部分,提供了许多实际的例子,其主题思想和 DevLeap不谋而合。书中介绍了有关服务使用的案例研究和实践技巧,还介绍了最高效的实现策略,这些都是使用 Windows azure平台时的最佳方式。掌握这些第一手的资料后,从一开始就可以轻松驾驭新技术,更好地挖掘计算、存储和基本服务的潜力。下面就让我们开始一次全新的、有趣的新技术之旅。Giuseppe guerrasio架构顾问开发与平台技术部微软(意大利)公司Gabriele castellani开发与mT架构部门经理微软(意大利)公司PDG还要感谢 russell tones速和准确地响应我的所有初级向题而且从一并买非常感谢 Brian Keller,他不仅审阅了全书,而且每行代码都检查了两遍,因为在本书写作期间,微软发布了SDK1.3。在配置和 Visual Studio IDE加载项方面,这个版本和上版本有很大区别。 Brian还重新检查了所有门户截图,因为2011年初, Windows azure用户界面用 Silverlight进行了全面重新设计。我想感谢的最重要的人是 Victoria Shulman,是他指导我编辑所有章节。对于我的许多错误和不正确的假设,他都非常耐心地予以指正。Gabriele castellani和 Giuseppe Guerrasio为本书写序。从2008年微软在PDC08首次宣布 Windows Azure起,他们就一直在支持我。Fabio santini和 Mario Fontana使我有机会和微软(意大利)公司的许多合作伙伴工作,并提供了大量应用场景,本书许多地方都反映了我的这些经历。最后感谢 Paolo Pialorsi,他在一年前把我引荐给 Russell jones现在,本书终于完成了,再次感谢你们所有人算平台,允许开发人员利用其强大的、可伸缩的和容错率书果取了痕好的细织,指引你认识 Windows Azure平合真相关技术。这是一本入性质的李考书它通过许多简单的、你可以亲自实践的操作过程讨论已发布的每个组件及其相关理论。还提供了可下载的示例代码,可通过它们熟悉Aaue平台,并以此为基础开始自行探索。本书覆盖了写作时为止微软发布的每个 Windows Azure平台组件,还讨论了一些相关的技术,比如 WCF Data Services、 OData和 ADO. NET Entity Framework本书面向的读者本书目标是为希望使用 Windows azure平台组件的NET开发人员提供帮助。这些组件从操作系统到 SQL AZure,再到 Windows Azure AppFabric。如果很熟悉 NET Framework,那么书中的示例代码很容易理解,使用 Visual studio完成本书的实战演练也很容易。软件架构师如果想对云解决方案总体架构中包含的组件有一个基本了解,也值得读一读本书。本书不适合的读者如果你已经在使用 Windows azure平台,本书也许不适合你。本书是介绍如何利用该平台开发应用程序的入门性读物。本书前提条件本书要求你至少对NET开发和面向对象编程概念有一个基本了解。虽然 WindowsAzure能运行所有NET语言平台和许多第三方(以及开源)“运行时”,但书中只提供了C井的例子。如果还不熟悉C#,推荐阅读 John Sharp的《Ⅴ isual c#2010从入门到精通》(JohnShap著,周靖译,清华大学出版社,2010)。Web role示例假定读者事先已基本了解了 ASP. NET Web Forms技术,尽管该示例代码未用到任何高级的 ASPNET功能。本书的组织本书共11章,每章都着眼于 Windows azure平台的一个不同的方面或者技术。第1章概述云计算技术以及 Windows azure,第2章分析 Windows azure平台的各个组件,指导读者在 Windows azure管理门Windows azure从入门到精通户中使用这些组件。●第3章介绍托管服务、实例、虚拟机和角色,·第4章创建简单的应用程序,利用存储帐户来存储和获取二进制大文件blob)第5章的重点还是存储帐户,解释表格和队列的主要概念,介绍工作者角色。●第6章深入讨论一些读者关心的问题,比如记账、安全、管理证书和地缘组·第7章讲解 Windows Azure AppFabric,这是在 windows azure操作系统顶部构建的组件。第8章讨论wCF数据服务,指导读者创建实体数据模型,并在 Astoria项目中通过REST和 OData协议公开这个模型第9章是 SQL AZure专题,它是 SQL Server的云版本第10章讲解如何从本机应用程序和不同的编程环境中使用 Windows azure服务。第11章讲解应用程序架构。本书约定本书采用以下约定使文字更容易阅读和理解。书中大多数实战演练都是用 Visual ci#写的。示例代码和操作步骤故意设计得很简单,即使你是 Visual Basic程序员,也能通过学习C#示例轻松理解一个新概念。·每个实战演练都由一组任务构成,采用编号步骤(1,2等)来展示。必须按步骤操作来完成整个演练“注意”等补充内容提供了成功完成一个步骤的替代方案或者额外信息。要求你输入的文本(代码除外)用粗体显示。两个按键名称之间的加号(+)表示两个键要同时按下。例如,在说到按At+Tab时,是指按住At不放,再按Tab键两个菜单项之间的竖线,比如“文件”|“关闭”,是指先选择前一项,再选择后项,依此类推。由于译者硬件和服务环境有限,部分截图只能沿用英文截图,还请读者见谅。系统要求需要准备好以下硬件和软件环境来完成本书的实战练习。Windows 7, Windows Server 2008 Service Pack 2 pX# Windows Server 2008 R2Ⅴ isual studio2010的任何版本(免费的 Express Edition产品可能要求下载多个组件)· SQL Server2005 Express Edition或之后的版本(2008或R2版), SQL ServerManagement Studio2005 Express或之后的版本( Visual studio自带; Express Editions要求单独下载)。 SQL AZure要求 SQL Server Management Studio2008R2一台能运行Ⅴ isual studio2010的计算机。Windows azure要求 Internet连接。所有示例都可使用本地模拟器来试验。取决于具体的 Windows配置,可能需要本地管理员权限来安装或配置Ⅴ isual studio2010以及 SQL Server2008产品。示例代码本书大多数实战演练都允许交互式尝试在正文中学到的新内容。所有示例项目(演练前后有两个版本)都可从以下网址下载:httplgo.microsoftcom/fwlink/?Linkid-217915请点击“ Download the companion content”链接。安装和使用示例代码将下载回来的压缩文件解压到一个指定的目录。示例代码存储在和章对应的目录中。每一章的目录都包含 Visual studio解决方案,可以直接使用。第7章包含四个目录,每个都有一个解决方案。每章都包含了逐步骤的操作过程来重建示例,所以为了完成本书的实战演练,并不需要仼何现成的示例代码。要完成一个实战演练,按顺序完成步骤即可。每章的项日都是独立的,完成一章的实战演练不需要先完成上一章的练习。/目录照务1.1.3平台即服务…1.14定义云服务1.2长期展望3 Windows Azure作为PaaS方案和13,1小公司的大好机遇13.2大公司的大好机遇++中“;丰··本:·*14 Windows azure和云计算1.5小结.·+第2章 Windows azure平台基础132.1操作系统;a宝a和丰职““a主+吾五和:日中中目1422服务创建.,.…162.3 Windows azure存储.1224工作者角色1“君重25虚拟机角色26 Windows Azure AppFabric……………262.61服务总线27a加。a面2.6.2访问控制..282.6.3缓存服务.292,6.4集成服务304“………………“…:……………,本265复合应用程序…1312.7 SQL Azure.3228小结…32第3章创建Web角色项目……::a言号玉古h+44与果且自有有有有3.1SDK,,,,,,,,,,,…,:333.2 Windows Azure Tools for Visual Studio新日世ti13433 Web role项目模板353.4云项目……403.5部署到 Windows Azure..14windows Azure从入门到精通3.6配置和升级nrnn-iee是十f++F+普.473.7服务定义文件5438角色属性1115539小结3.10快速参考59第4章 Windows Azure存储都审中“,:=:国新缸a面:日日at世t台+f干·甲日F日4.1本地存储614,2 Windows azure存储帐户…11111664.3 Windows Azure Management Tool6944 Blob apl.,,113311111754.5小结“丰丰:工8346快速参考……83第5章表、队列和工作者角色…8551表服务552队列服务985.3小结…..0.…………10554快速参考…第6章 Windows azure操作系统…1076.1 Live ID、订阅和记帐…生物一去甲二““““““……1076,2地缘组.l1163内容交付网络(CDN)……1264证书…11465诊断……120tmT世t世"++““···和··中=+.+6.6小结画“““和和;4斗石品日压11自:想把··中,····目ttt世t世"tt世世出。·1236.7快速参考建ttt世t世他中世中导带123第7章构建 AppFabric解决方案.…1257 I Windows Azure App Fabric组件“………44““…1257,2服务总线1277.3直接连接·→····“*".··l4074绑定1437.5 httP for Management Uria...e.m.............14676小结1477.7快速参考“世+世世于售想··148第8章WCF数据服务和 OData8 1 Astoria项目.......111149
下载地址
用户评论