Windows Azure实战

价格 79.00对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 1 人关注
数量
+-
库存100
 
联系方式
加关注0

新图书资料发布

VIP   VIP会员第1年
资料通过认证
保证金未缴纳

内容简介

本书应该是当下Windows Azure领域性、完整性和实用性,同时也是时俱进(结合技术)的书籍之一,由微软官方云计算专家撰写,英文版版权将输出到海外。内容全面而深入,完整覆盖了Windows Azure的所有关键技术和理论,详细介绍了微软云计算的开发流程,深入讲解了云服务的架构(重点讲解了可用性、可靠性和高性能设计)、云与设备的整合、云服务系统的整合,同时还分享了云计算项目管理和开发团队管理方面的经验。除此之外,本书精心策划了68个针对特定实际应用场景的真实案例,详细呈现了案例的设计思路和完整实现步骤。
全书共17章,分为四大部分:第一部分(第1~7章)讲解了云计算的基础概念和技术,包含云计算的本质、Windows Azure功能概览、Windows Azure开发环境搭建、云端网站创建、基础云服务、高端云服务、数据存储、虚拟机和虚拟网络等内容;第二部分(第8~12章)讲解了云计算的解决方案,包含云解决方案的系统架构、高可用性设计、高可靠性设计、高性能设计、基于声明的体系结构等内容;第三部分(第13~14章)讲解了云与设备的知识,包含移动云服务、物联网等相关的内容;第四部分(第15~17章)讲解了系统的整合与云计算项目的管理。附录中搜集了大量实用资料,包括云技术术语的中英文对照表(附录A)、常见英文缩写的翻译(附录B),以及很多国外比较流行但国内还相对比较新的实用和开源技术的简介(附录C)。

目录


目 录
Preface

前言
第一部分 基础篇
第1章  云计算概览 2
1.1  云计算历史 2
1.2  云计算的本质 4
1.2.1  弹性 5
1.2.2  可用性 7
1.2.3  缩放性 8
1.3  Windows Azure概览 9
1.3.1  设施即服务 10
1.3.2  平台即服务 11
1.3.3  软件即服务 12
1.3.4  成本计算 14
1.4  准备Windows Azure的开发
环境 14
1.4.1  订阅Windows Azure 15
1.4.2  安装软件开发工具包 15
1.5  熟悉Windows Azure管理门户 15
1.5.1  登录 16
1.5.2  界面结构 16
1.6  本章小结 18
第2章 创建云端网站 19
2.1  Windows Azure WebSites 19
2.2  网站的发布与更新 24
2.3  与源代码管理系统的整合 32
2.4  网站的缩放 36
2.4.1  垂直缩放 36
2.4.2  水平缩放 38
2.4.3  自动缩放 39
2.5  移植现有的ASP.NET网站 39
2.6  使用网站模板 40
2.7  网站设置 44
2.8  网站的诊断和监视 48
2.8.1  网站诊断 48
2.8.2  网站监视 50
2.8.3  自定义域名 53
2.9  本章小结 54
第3章 云服务入门 55
3.1  Windows Azure Cloud Service 55
3.2  角色和云服务 59
3.2.1  角色 60
3.2.2  云服务 60
3.3  云服务部署的基本步骤 61
3.4  云服务的部署和更新 67
3.4.1  增量更新(按更新域
更新) 67
3.4.2  同时更新 67
3.4.3  多个部署环境 68
3.5  实例和负载平衡 73
3.5.1  实例 73
3.5.2  负载平衡 73
3.6  配置文件和定义文件 76
3.6.1  云服务定义文件 76
3.6.2  云服务配置文件 77
3.7  本章小结 80
第4章 云服务 81
4.1  端点类型 81
4.1.1  输入端点 81
4.1.2  内部端点 82
4.1.3  实例输入端点 82
4.2  辅助角色 86
4.3  角色间通信 92
4.4  角色的生命周期 96
4.4.1  角色在虚拟机上部署和运行的过程 97
4.4.2  角色实例的状态 97
4.5  启动任务 98
4.5.1  定义启动任务 98
4.5.2  启动任务的属性 99
4.6  诊断与调试 104
4.6.1  本机开发与调试 104
4.6.2  Windows Azure诊断 105
4.6.3  IntelliTrace 111
4.6.4  监视云服务 117
4.7  开发者社区 120
4.8  本章小结 121
第5章  数据存储——关系型数据库 122
5.1  Windows Azure数据存储方案 122
5.2  SQL Database概览 123
5.3  管理与优化SQL Database 136
5.3.1  SQL Server Management Studio 136
5.3.2  Microsoft SQL Server Data Tools 138
5.3.3  动态管理视图 139
5.3.4  查询优化 140
5.4  数据的同步和复制 142
5.4.1  数据层应用程序 143
5.4.2  数据同步 147
5.5  使用MySQL数据库 152
5.5.1  Windows Azure商店 152
5.5.2  查看MySQL连接信息 153
5.5.3  自己搭建MySQL环境 154
5.6  本章小结 154
第6章  数据存储——非结构化数据 155
6.1  使用本地存储 155
6.2  Windows Azure存储服务概览 158
6.2.1  Windows Azure存储账户 159
6.2.2  创建Windows Azure存储账户 160
6.2.3  存储账户的密钥 160
6.3  使用BLOB存储 161
6.3.1  BLOB存储概览 161
6.3.2  块BLOB和页BLOB 177
6.3

摘要与插图

第一部分
基 础 篇
第1章 云计算概览
第2章 创建云端网站
第3章 云服务入门
第4章 云服务
第5章 数据存储——关系型数据库
第6章 数据存储——非结构化数据
第7章 虚拟机和虚拟网络
第1章
云计算概览
和很多20世纪80年代开始接触电脑的编程爱好者一样,笔者使用的第一台电脑是学校机房里的娃娃机。这是一种没有网络、没有硬盘、没有软盘的启蒙机型,总共只有几十KB的内存。它的处理能力极其有限,但是其开启的神奇虚拟世界却深深吸引了笔者,并从此不能自拔。二十多年后,计算机的虚拟世界已经经历了数次翻天覆地的变化。现在,我们又在面临云计算的浪潮。要理解云计算,我们需要先理清它的来龙去脉,才能抓住其本质。在这一章中,我们将简单回顾云计算的历史,然后重点讨论其心的基本概念。
1.1 云计算历史
1962年8月,约瑟夫·卡尔·罗奈特·里克利德(Joseph Carl Robnett Licklider)发表了的论文《人际共生关系》。在这篇论文中,里克阐述了人如何与计算机相互配合完成不同的任务。他不但谈到了键盘的普及、拖拽式的操作,也预言了人与计算机通过自然语言交互的未来。但是,这篇论文的核心思想还是如何把计算机可靠的存储能力和超强的计算能力通过共享的方式提供给更多的用户,并允许这些用户相互协作共同完成复杂的任务。这种资源共享、动态交互、远程协作的理念不仅奠定了互联网应用的理论基础,也描绘了云计算的蓝图。
在过去的50年中,尽管计算机应用系统架构经历了从主机(Mainframe)到客户端/服务器(Client-Server),到浏览器/服务器(Browser-Server),到分布式系统(Distributed System),以及到云计算(Cloud Computing)的转变历程(见图1-1),对于资源的合理分配和充分利用,以及提供更多的增值服务一直是计算机软、硬件系统不变的主题。在里克所处的时代,人们所关心的是如何充分利用有限的主机系统资源。当时的客户端几乎没有任何的处理能力,所有的计算和操作都是在服务器端发生的。随着主机系统的小型化以及个人电脑的出现和普及,客户端的能力在不断增强,于是更多的存储和计算任务被分配到客户端来执行。分布式系统将这种任务分配和并发的思想发挥到了,从而造就了很多伟大的系统和应用。但是,在另一方面,分布式系统在开发、维护和管理上也呈现出了的复杂性。随着浏览器和互联网的发展和成熟,计算和存储又被重新推向服务器端,而浏览器取代桌面程序成了主流的客户端。这是不是一种向主机模式的回归呢?要回答这个问题,我们必须要谈到Salesforce。
1999年,37岁的马克·贝尼奥夫(Marc Benioff)放弃了甲骨文(Oracle)公司副总裁的职务,开创了Salesforce,并提出了软件即服务(SaaS)的理念。软件即服务的理念颠覆了企业计算机应用的基本模式。一方面,企业用户们不用再花费巨额的投资来搭建和维护自己的服务器系统;另一方面,他们也不用花精力对客户端进行更新和维护——用户只需在浏览器上轻点鼠标就可以访问服务器所提供的功能。这对于不断追求降低IT成本的企业来说无疑有着巨大的诱惑力。而且,通过Salesforce的模式,传统的软件用户们开始意识到他们真正需要的是服务所带来的价值,而不是实施和维护软件系统的成本。这是一个根本性的观念转变。所以说,软件即服务的出现并不是主机模式的回归,而是云计算发展历一个里程碑式的事件。
但是,Salesforce所提供的服务毕竟还是十分有限的——它还于客户关系管理(CRM)和销售。自然地,人们也在思考,能不能提供一个通用的平台,让更多的服务能被快速地发布并让更多的用户来使用呢?
举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号