实战Windows Azure:微软云计算平台技术详解

实战Windows Azure
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
出版社: 电子工业出版社
2011-10
版次: 1
ISBN: 9787121145476
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 440页
字数: 698千字
  •   《实战WindowsAzure:微软云计算平台技术详解》来自于微软WindowsAzureMVP的技术实践和心得体会,主要包括WindowsAzure平台的基础知识、使用方法、功能特点以及如何基于WindowsAzure平台设计高可靠、可扩展的应用程序,几乎涵盖了WindowsAzure平台的所有内容。全书分为8章,作者试图通过一个贯穿始终的示例项目以尽量真实的视角介绍整个WindowsAzure平台。第1章和第2章包括云计算的基础知识和WindowsAzure平台的概述、计费模式和商业案例。第3章到第7章,通过完整的示例项目系统地介绍WindowsAzure(计算服务、存储服务和部署调试)、SQLAzure和WindowsAzureAppFabric。最后一章介绍了WindowsAzure平台的高级应用,包括更加深入的功能点、如何在项目中灵活使用WindowsAzure平台的各种功能,以及如何更好地构建基于WindowsAzure的应用程序。  《实战WindowsAzure:微软云计算平台技术详解》适合对云计算技术,特别是微软的WindowsAzure平台有兴趣的架构设计人员以及一线开发人员阅读,同时也可作为WindowsAzure平台的参考书籍,也适合于有意采用WindowsAzure技术的公司决策人员和IT人员参考阅读。 徐子岩(Shaun Xu),软件架构师,Microsoft Windows Azure MVP。专注于微软云计算平台、互联网应用、分布式系统和企业级系统架构的研究与实践,以及相关技术咨询和培训工作。Microsoft TechED和中国软件技术大会云计算讲师。希望尽自己的能力可以证明软件开发是艺术而非制造,目前热衷于云计算技术的研究和应用,确信云计算将会最终改变整个软件产业。
    作者对.NET平台以及云计算技术有浓厚的研究兴趣和造诣,熟悉Windows Azure、ASP.NET MVC、WCF、LINQ、SQL Server、IIS和XML等,精通数据库应用系统、分布式系统和互联网系统的开发流程、技术体系和架构设计,对面向对象、设计模式和软件架构有长期的研究与实践经验。同时作者也对敏捷开发和单元测试有深入的研究和丰富的实践经验,坚定的认为单元测试是实现易扩展、低耦合设计的最佳途径和检验手段,是敏捷开发的基础和未来软件开发的趋势。 第1章云计算技术简介1.1云计算所要解决的问题1.2云计算平台的分类1.3微软云计算平台WindowsAzure1.3.1高可用性1.3.2易于部署和伸缩1.3.3全球化1.3.4开发语言和开发模型第2章WindowsAzure云计算平台2.1WindowsAzure平台的组成部分和主要功能2.1.1WindowsAzure2.1.2WindowsAzure相关名词2.1.3SQLAzure2.1.4WindowsAzureAppFabric2.1.5WindowsAzureConnect2.2WindowsAzure收费模式2.2.1WindowsAzure账户2.2.2WindowsAzure的计费模式2.3WindowsAzure平台成本及性能案例分析2.3.1北欧某健康资讯网站2.3.2挪威某零售业管理系统2.3.3XLR8企业应用平台第3章WindowsAzure计算服务3.1准备WindowsAzure开发环境3.2第一个WindowsAzure应用程序3.2.1创建CloudProject和WebRole3.2.2使用本地模拟器运行和调试Azure应用程序3.2.3购买WindowsAzure3.2.4通过DeveloperPortal创建HostedService3.2.5向Staging环境部署WindowsAzure应用3.2.6向Production环境切换3.3WindowsAzure项目组成3.3.1WindowsAzureProject介绍3.3.2Role及其生命周期模型3.3.3Configuration的变更和通知机制3.3.4WindowsAzure本地模拟器第4章WindowsAzure存储服务4.1创建新的StorageService4.2使用TableService4.2.1TableService的特点4.2.2使用TableStorage保存相册信息4.2.3基于Repository模式的TableService数据访问层4.2.4使用TableService的事务操作4.3使用BLOBService4.3.1BLOBService的特点4.3.2使用BLOBService保存照片4.3.3使用SharedAccessSignatures4.3.4使用CloudDrive4.4使用QueueService4.4.1QueueService的组成及特点4.4.2在创建照片部分加入生成缩略图的QueueMessage4.4.3创建生成缩略图的WorkerRole4.4.4实现生成缩略图操作第5章WindowsAzure部署与管理5.1使用VisualStudio部署Azure应用5.1.1WindowsAzureManagementAPI介绍5.1.2配置ManagementAPI证书5.1.3通过VisualStudio部署5.2管理WindowsAzure5.2.1WindowsAzure平台高可用性的实现5.2.2部署与就地升级5.2.3VIP转换5.2.4WindowsAzure平台的管理工具5.3使用WindowsAzure诊断服务5.3.1DiagnosticsMonitor介绍5.3.2通过代码启动DiagnosticsMonitor5.3.3通过代码配置DiagnosticsMonitor5.3.4通过远程API配置DiagnosticsMonitor5.3.5使用NLog扩展在WindowsAzure平台输出日志5.3.6使用IntelliTrace获取异常信息5.4回顾与总结第6章SQLAzure6.1SQLAzure特点6.1.1易于维护和高可用性6.1.2弹性和伸缩性6.1.3开发方式的一贯性6.2SQLAzure的订阅模式6.3SQLAzure服务器端架构6.4SQLAzure与SQLServer的差异6.5创建SQLAzure服务6.5.1创建SQLAzureServer6.5.2通过DeveloperPortal创建数据库6.6使用工具管理SQLAzure6.6.1使用SQLServerManagementStudio管理SQLAzure6.6.2使用ProjectHouston管理SQLAzure6.7使用SQLAzure6.7.1创建Aurora的SQLAzure数据库6.7.2向SQLAzure导入数据6.7.3在应用程序中使用SQLAzure6.7.4基于WindowsAzure和SQLAzure的开发部署流程6.8回顾与总结第7章WindowsAzureAppFabric7.1服务总线(ServiceBus)7.1.1ServiceBus的工作方式7.1.2使用ServiceRemoting开放本地的地理位置服务7.1.3使用Eventing模式7.1.4配置ServiceBus运行环境7.2访问控制服务(AccessControlService)7.2.1访问控制服务的原理7.2.2为地理位置服务加入访问控制7.3回顾与总结第8章WindowsAzure平台高级应用8.1RoleEndpoint和内部通信8.1.1RoleEndpoint介绍8.1.2基于InputEndpoint通过WorkerRole发布WCF服务8.1.3动态指定WCF的发布地址8.1.4使用InternalEndpoint实现Role的内部通信8.1.5总结8.2通过远程桌面功能访问WindowsAzure的虚拟机8.2.1通过VisualStudio配置远程桌面功能8.2.2总结8.3通过WindowsAzureConnect实现本地计算机和云端虚拟机的互连8.3.1什么是WindowsAzureConnect8.3.2申请WindowsAzureBetaProgram8.3.3将本地计算机和AzureVM加入Connect8.3.4WindowsAzureConnect的功能8.4WebRole的FullIIS特性8.4.1基于HostedWebCore方式部署WebRole8.4.2基于FullIIS部署WebRole8.4.3使用FullIIS时的注意事项8.4.4使用FullIIS模式部署多站点和虚拟目录8.4.5总结8.5通过Startup功能实现COM组件调用8.5.1使用Startup功能执行简单的命令8.5.2Startup配置项介绍8.5.3使用Startup功能注册COM组件8.6使用WindowsAzureCDN8.6.1WindowsAzureCDN的原理8.6.2使用BlobServiceCDN8.6.3使用HostedServiceCDN8.6.4总结8.7云端的分布式缓存服务AppFabricCache8.7.1缓存与分布式缓存8.7.2创建WindowsAzureAppfabricCache8.7.3使用WindowsAzureAppfabricCache8.7.4总结8.8AccessControlService2.8.8.1ACSv2和统一认证8.8.2ACSv2的认证流程8.8.3基于LiveID和GoogleID的ASP.NETMVC网站8.8.4控制ACS的验证逻辑8.9云端的报表:SQLAzureReportingCTP8.10为SQLAzure实现备份和恢复功能8.10.1使用DatabaseCopy8.10.2使用Data-tierApplicationFramework2.8.10.3使用SQLAzureDataSyncCTP8.10.4三种SQLAzure备份恢复实现的对比8.11基于SQLAzure数据库的OData服务8.12WindowsAzure与扩展性8.12.1横向扩展和纵向扩展8.12.2应用程序层的横向扩展8.12.3数据层的横向扩展8.12.4SQLAzureFederation预览8.12.5总结8.13异步工作模型8.13.1什么是异步工作模型8.13.2WindowsAzure中的异步工作模型8.13.3在Aurora项目中实现异步工作模型8.13.4总结本书参考资料
  • 内容简介:
      《实战WindowsAzure:微软云计算平台技术详解》来自于微软WindowsAzureMVP的技术实践和心得体会,主要包括WindowsAzure平台的基础知识、使用方法、功能特点以及如何基于WindowsAzure平台设计高可靠、可扩展的应用程序,几乎涵盖了WindowsAzure平台的所有内容。全书分为8章,作者试图通过一个贯穿始终的示例项目以尽量真实的视角介绍整个WindowsAzure平台。第1章和第2章包括云计算的基础知识和WindowsAzure平台的概述、计费模式和商业案例。第3章到第7章,通过完整的示例项目系统地介绍WindowsAzure(计算服务、存储服务和部署调试)、SQLAzure和WindowsAzureAppFabric。最后一章介绍了WindowsAzure平台的高级应用,包括更加深入的功能点、如何在项目中灵活使用WindowsAzure平台的各种功能,以及如何更好地构建基于WindowsAzure的应用程序。  《实战WindowsAzure:微软云计算平台技术详解》适合对云计算技术,特别是微软的WindowsAzure平台有兴趣的架构设计人员以及一线开发人员阅读,同时也可作为WindowsAzure平台的参考书籍,也适合于有意采用WindowsAzure技术的公司决策人员和IT人员参考阅读。
  • 作者简介:
    徐子岩(Shaun Xu),软件架构师,Microsoft Windows Azure MVP。专注于微软云计算平台、互联网应用、分布式系统和企业级系统架构的研究与实践,以及相关技术咨询和培训工作。Microsoft TechED和中国软件技术大会云计算讲师。希望尽自己的能力可以证明软件开发是艺术而非制造,目前热衷于云计算技术的研究和应用,确信云计算将会最终改变整个软件产业。
    作者对.NET平台以及云计算技术有浓厚的研究兴趣和造诣,熟悉Windows Azure、ASP.NET MVC、WCF、LINQ、SQL Server、IIS和XML等,精通数据库应用系统、分布式系统和互联网系统的开发流程、技术体系和架构设计,对面向对象、设计模式和软件架构有长期的研究与实践经验。同时作者也对敏捷开发和单元测试有深入的研究和丰富的实践经验,坚定的认为单元测试是实现易扩展、低耦合设计的最佳途径和检验手段,是敏捷开发的基础和未来软件开发的趋势。
  • 目录:
    第1章云计算技术简介1.1云计算所要解决的问题1.2云计算平台的分类1.3微软云计算平台WindowsAzure1.3.1高可用性1.3.2易于部署和伸缩1.3.3全球化1.3.4开发语言和开发模型第2章WindowsAzure云计算平台2.1WindowsAzure平台的组成部分和主要功能2.1.1WindowsAzure2.1.2WindowsAzure相关名词2.1.3SQLAzure2.1.4WindowsAzureAppFabric2.1.5WindowsAzureConnect2.2WindowsAzure收费模式2.2.1WindowsAzure账户2.2.2WindowsAzure的计费模式2.3WindowsAzure平台成本及性能案例分析2.3.1北欧某健康资讯网站2.3.2挪威某零售业管理系统2.3.3XLR8企业应用平台第3章WindowsAzure计算服务3.1准备WindowsAzure开发环境3.2第一个WindowsAzure应用程序3.2.1创建CloudProject和WebRole3.2.2使用本地模拟器运行和调试Azure应用程序3.2.3购买WindowsAzure3.2.4通过DeveloperPortal创建HostedService3.2.5向Staging环境部署WindowsAzure应用3.2.6向Production环境切换3.3WindowsAzure项目组成3.3.1WindowsAzureProject介绍3.3.2Role及其生命周期模型3.3.3Configuration的变更和通知机制3.3.4WindowsAzure本地模拟器第4章WindowsAzure存储服务4.1创建新的StorageService4.2使用TableService4.2.1TableService的特点4.2.2使用TableStorage保存相册信息4.2.3基于Repository模式的TableService数据访问层4.2.4使用TableService的事务操作4.3使用BLOBService4.3.1BLOBService的特点4.3.2使用BLOBService保存照片4.3.3使用SharedAccessSignatures4.3.4使用CloudDrive4.4使用QueueService4.4.1QueueService的组成及特点4.4.2在创建照片部分加入生成缩略图的QueueMessage4.4.3创建生成缩略图的WorkerRole4.4.4实现生成缩略图操作第5章WindowsAzure部署与管理5.1使用VisualStudio部署Azure应用5.1.1WindowsAzureManagementAPI介绍5.1.2配置ManagementAPI证书5.1.3通过VisualStudio部署5.2管理WindowsAzure5.2.1WindowsAzure平台高可用性的实现5.2.2部署与就地升级5.2.3VIP转换5.2.4WindowsAzure平台的管理工具5.3使用WindowsAzure诊断服务5.3.1DiagnosticsMonitor介绍5.3.2通过代码启动DiagnosticsMonitor5.3.3通过代码配置DiagnosticsMonitor5.3.4通过远程API配置DiagnosticsMonitor5.3.5使用NLog扩展在WindowsAzure平台输出日志5.3.6使用IntelliTrace获取异常信息5.4回顾与总结第6章SQLAzure6.1SQLAzure特点6.1.1易于维护和高可用性6.1.2弹性和伸缩性6.1.3开发方式的一贯性6.2SQLAzure的订阅模式6.3SQLAzure服务器端架构6.4SQLAzure与SQLServer的差异6.5创建SQLAzure服务6.5.1创建SQLAzureServer6.5.2通过DeveloperPortal创建数据库6.6使用工具管理SQLAzure6.6.1使用SQLServerManagementStudio管理SQLAzure6.6.2使用ProjectHouston管理SQLAzure6.7使用SQLAzure6.7.1创建Aurora的SQLAzure数据库6.7.2向SQLAzure导入数据6.7.3在应用程序中使用SQLAzure6.7.4基于WindowsAzure和SQLAzure的开发部署流程6.8回顾与总结第7章WindowsAzureAppFabric7.1服务总线(ServiceBus)7.1.1ServiceBus的工作方式7.1.2使用ServiceRemoting开放本地的地理位置服务7.1.3使用Eventing模式7.1.4配置ServiceBus运行环境7.2访问控制服务(AccessControlService)7.2.1访问控制服务的原理7.2.2为地理位置服务加入访问控制7.3回顾与总结第8章WindowsAzure平台高级应用8.1RoleEndpoint和内部通信8.1.1RoleEndpoint介绍8.1.2基于InputEndpoint通过WorkerRole发布WCF服务8.1.3动态指定WCF的发布地址8.1.4使用InternalEndpoint实现Role的内部通信8.1.5总结8.2通过远程桌面功能访问WindowsAzure的虚拟机8.2.1通过VisualStudio配置远程桌面功能8.2.2总结8.3通过WindowsAzureConnect实现本地计算机和云端虚拟机的互连8.3.1什么是WindowsAzureConnect8.3.2申请WindowsAzureBetaProgram8.3.3将本地计算机和AzureVM加入Connect8.3.4WindowsAzureConnect的功能8.4WebRole的FullIIS特性8.4.1基于HostedWebCore方式部署WebRole8.4.2基于FullIIS部署WebRole8.4.3使用FullIIS时的注意事项8.4.4使用FullIIS模式部署多站点和虚拟目录8.4.5总结8.5通过Startup功能实现COM组件调用8.5.1使用Startup功能执行简单的命令8.5.2Startup配置项介绍8.5.3使用Startup功能注册COM组件8.6使用WindowsAzureCDN8.6.1WindowsAzureCDN的原理8.6.2使用BlobServiceCDN8.6.3使用HostedServiceCDN8.6.4总结8.7云端的分布式缓存服务AppFabricCache8.7.1缓存与分布式缓存8.7.2创建WindowsAzureAppfabricCache8.7.3使用WindowsAzureAppfabricCache8.7.4总结8.8AccessControlService2.8.8.1ACSv2和统一认证8.8.2ACSv2的认证流程8.8.3基于LiveID和GoogleID的ASP.NETMVC网站8.8.4控制ACS的验证逻辑8.9云端的报表:SQLAzureReportingCTP8.10为SQLAzure实现备份和恢复功能8.10.1使用DatabaseCopy8.10.2使用Data-tierApplicationFramework2.8.10.3使用SQLAzureDataSyncCTP8.10.4三种SQLAzure备份恢复实现的对比8.11基于SQLAzure数据库的OData服务8.12WindowsAzure与扩展性8.12.1横向扩展和纵向扩展8.12.2应用程序层的横向扩展8.12.3数据层的横向扩展8.12.4SQLAzureFederation预览8.12.5总结8.13异步工作模型8.13.1什么是异步工作模型8.13.2WindowsAzure中的异步工作模型8.13.3在Aurora项目中实现异步工作模型8.13.4总结本书参考资料
查看详情
好书推荐 / 更多
实战Windows Azure
文化和价值:维特根斯坦笔记
[奥地利]路德维希·维特根斯坦 著;许志强 译
实战Windows Azure
教育的终结:大学何以放弃了对人生意义的追求
[美]安东尼·克龙曼(Anthony T.Kronman) 著;诸惠芳 译
实战Windows Azure
知物 科幻小说中的科学 漫威电影里的科学姊妹篇
戴维·西格尔·伯恩斯坦(David Siegel Bernstein)
实战Windows Azure
基里尼亚加(精装版)
迈克·雷斯尼克
实战Windows Azure
光环使者
[美]托比亚斯˙S.贝克尔 著;夏青 译
实战Windows Azure
紫与黑:K.J. 帕克短篇小说集
K.J.帕克
实战Windows Azure
自由民主的生平与时代
[加]C.B.麦克弗森 著
实战Windows Azure
汗青堂丛书062·新大博弈:一战中亚争霸记
[英]彼得·霍普柯克 著;邓财英 译
实战Windows Azure
萤火虫系列:诸神退位-古希腊的日常
乔恩·怀特 著;于素芳 译
实战Windows Azure
权力的批判--批判社会理论反思的几个阶段(思想剧场)
[德]阿克塞尔·霍耐特· 著;童建挺 · 译
实战Windows Azure
马克思主义的资本主义史
[加拿大]亨利·海勒 著;余达淮 刘沛妤 译
实战Windows Azure
倾听时刻:精神分析室里的孩子
帕特里克·阿夫纳拉 著;严和来 黄可以 译;姜余 校;我思 出品