云迁移技术
2013-3
清华大学出版社
《微软云计算系列丛书:云迁移技术(第2版)》将展示如何对现有的业务所在地的ASP.NET应用程序进行改装,使其能够运行在云平台上。《微软云计算系列丛书:云迁移技术(第2版)》的目标读者群包括设计、构建或操作适用于云平台的应用和服务的架构师、开发人员、信息技术专业人士。
云计算是让应用程序面向广大用户的一种有效机制。WindowsAzure平台给开发人员和IT专业人士提供了一整套工具。开发人员可以使用熟悉的工具如VisualStudio来编写WindowsAzure应用程序。WindowsAzureSDK包括计算模拟器和存储模拟器开发人员可以用这些模拟器在本地编写、测试和调试应用程序,而无须先将应用程序发布到云平台上。WindowsAzure还配有账户管理工具和API,《微软云计算系列丛书:云迁移技术(第2版)》将展示如何在常见的场景下使用这些工具,即如何改装现有的ASP.NET应用程序并将其发布到WindowsAzure平台上。
作者:(美)贝茨、Scott Densmore、Masashi Narumoto、Eugenio Pace、Matias Woloski 译者:邹恒明
第1章 Windows Azure平台简介1 1.1 关于Windows Azure1 1.1.1 Windows Azure服务和功能2 1.1.2 执行环境3 1.1.3 数据管理4 1.1.4 网络服务5 1.1.5 其他服务7 1.2 开发Windows Azure应用程序7 1.2.1 升级Windows Azure应用8 1.2.2 管理、监控、调试Windows Azure应用程序9 1.2.3 管理SQL Azure数据库10 1.3 Windows Azure的订购与计费模型10 1.4 更多信息12第2章 Adatum公司场景分析14 2.1 Adatum公司14 2.1.1 Adatum公司面临的挑战15 2.1.2 Adatum公司的目标和关注点15 2.1.3 Adatum公司的战略16 2.2 aExpense应用程序16第3章 第一阶段:到达云19 3.1 前设假定19 3.2 目标和需求20 3.3 解决方案总览21 3.4 实现细节23 3.4.1 创建Web Role角色23 3.4.2 保护aExpense应用程序26 3.4.3 管理用户数据29 3.4.4 资料数据30 3.4.5 连接SQL Server32 3.5 设置和物理发布37 3.5.1 角色实例、升级域、故障域37 3.5.2 发布脚本38 3.5.3 使用模拟签发者38 3.5.4 转换为正式签发者39 3.5.5 隔离主目录40 3.5.6 SQL Server服务器42 3.5.7 访问诊断日志文件42 3.6 更多信息43第4章 花费知多少44 4.1 前设假定44 4.2 目标和需求44 4.3 解决方案简介45 4.3.1 估算aExpense应用程序的带宽成本47 4.3.2 估算aExpense应用程序的Windows Azure存储成本47 4.3.3 估算aExpense应用程序的计算成本47 4.3.4 估算aExpense应用程序的SQL Azure存储成本48 4.4 可变因素48 4.5 更多信息50第5章 第二阶段:自动发布和使用Windows Azure存储服务51 5.1 前设假定51 5.2 目标和需求52 5.3 解决方案概览52 5.4 实现细节54 5.4.1 自动发布到Windows Azure平台上54 5.4.2 将业务费用数据存放在Windows Azure表存储60 5.5 更多信息72第6章 第三阶段:上传图片和加入Worker角色73 6.1 前设假定73 6.2 目标和需求74 6.3 解决方案一览74 6.4 实现细节79 6.4.1 上传和保存(收据)图片79 6.4.2 对Worker角色进行抽象80 6.4.3 处理图片91 6.4.4 使用共享访问签名来访问图片93 6.5 更多信息94第7章 Windows Azure应用程序的生命周期管理95 7.1 前设假定95 7.2 目标和需求95 7.3 解决方案一览96 7.4 设置和物理发布97 7.4.1 Windows Azure环境97 7.4.2 发布99 7.4.3 测试100 7.5 更多信息100第8章 第四阶段:增加任务与应用程序调优101 8.1 前设假定101 8.2 目标和需求102 8.3 解决方案概览102 8.3.1 初始化数据导出过程103 8.3.2 生成导出数据104 8.3.3 导出报表数据105 8.4 实现细节106 8.4.1 生成支出报表表格107 8.4.2 导出数据110 8.5 性能测试、调优和其他事项114 8.5.1 保存会话状态115 8.5.2 使用多范式表格(Multi-Schema Table) 116 8.5.3 过多CreateIfNotExist调用116 8.5.4 防止用户上传大图片117 8.5.5 验证用户输入117 8.5.6 Default.aspx页面的分页和排序117 8.5.7 System.Net配置修改118 8.5.8 WCF数据服务优化119 8.6 在Windows Azure表存储上实现多范式表格120 8.6.1 定义范式122 8.6.2 从多范式表里读取记录125 8.6.3 在多范式表格中增加新记录126 8.7 在Windows Azure表存储上实现分页显示127 8.8 更多信息132术语表133
在IT行业,每隔十年左右,都会出现一次可能重构市场、改写未来的技术变革,云计算正是这样一种革命性的机会。对于微软而言,云已成为我们创新思想、工作灵感的一部分。我们将在云计算的领域全力以赴,推动下一代技术进步并帮助客户利用云优化他们的业务。——史蒂夫·鲍尔默微软公司首席执行官微软的目标是构建世界上最全面的云操作系统一一既能通过互联网提供大规模的云服务,即WindowsAzure,也能通过基于WindowsServer,SystemCenter和SQLServer的解决方案,帮助企业搭建自己的私有云。借助软件的力量,微软云操作系统集成了计算、存储和网络资源,并提供更高级别的服务,如身份验证(存取、目录、信息保护)、应用平台、管理、数据平台(soL、大数据、商业智能)和开发工具。对于开发人员而言,WindowsAzure是最全面的、最易用的应用开发平台。开发者可以选择任何一种主流编程语言、工具或架构去开发各种基于不同的终端设备、社交平台以及网络的应用,并借助WindowsAzure的平台服务获得应用的高扩展性。——萨提亚·纳德拉微软公司服务器与开发工具事业部总裁
贝茨、Scott Densmore、Masashi Narumoto、Eugenio Pace、Matias Woloski所著的《云迁移技术(第2版)》是系列丛书的第一部,讨论如何将一个机构现有的业务迁移到云平台上。该书以一家虚构公司Adatum为例,以场景分析的方式,详细论述了如何对公司的费用跟踪和分期偿还应用程序进行修改,一步一步地展示应用迁移的步骤和迁移过程中的注意事项,如身份验证和授权、数据访问、会话管理、应用部署、部署生命周期和运行成本分析,最终达到让应用程序平滑部署到Windows Azure云平台上并顺利运行的状态,从而将读者逐步带入到云迁移的境界里,不知不觉中掌握云迁移的关键技术。
纸质渣渣啊 内容很详细 上手精品