搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
云应用开发
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302313564
  • 作      者:
    Dominic Betts[等]著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2013
收藏
内容介绍
  《微软云计算系列丛书:云应用开发(第2版)》是讨论Windows Azure技术平台的云系列丛书的第2卷。该系列的第1卷是《云迁移技术》一书,书中对Windows Azure平台进行了介绍,对云应用程序的成本模型和应用生命周期管理进行了讨论,对如何将现有的基于ASP.NET技术的应用程序迁移到云端进行了描述。《微软云计算系列丛书:云应用开发(第2版)》则将演示如何使用最新版本的Windows Azure工具和Windows Azure平台的最新功能来从头创建多租户、软件即服务的云应用程序。
  《微软云计算系列丛书:云应用开发(第2版)》的目标读者群包括设计、构建或操作运行在云平台上或需要与云平台打交道的应用和服务的架构师、开发人员和信息技术专业人士。虽然基于非Windows操作系统的应用程序也可以运行在Windows Azure平台上,但《微软云计算系列丛书:云应用开发(第2版)》是为与Windows系统打交道的人士而写。读者在阅读《微软云计算系列丛书:云应用开发(第2版)》前应该熟悉Windows Azure、微软的.NET框架、Microsoft Visual Studio开发系统、ASP.NETMVC和微软的Visual C#开发工具。
展开
精彩书评
  在IT行业,每隔十年左右,都会出现一次可能重构市场、改写未来的技术变革,云计算正是这样一种革命性的机会。对于微软而言,云已成为我们创新思想、工作灵感的一部分。我们将在云计算的领域全力以赴,推动下一代技术进步并帮助客户利用云优化他们的业务。
  ——史蒂夫·鲍尔默,微软公司首席执行官
  
  微软的目标是构建世界上最全面的云操作系统既能通过互联网提供大规模的云服务,即Windows Azure,也能通过基于Windows Server,System Center和soL Server的解决方案,帮助企业搭建自己的私有云。借助软件的力量,微软云操作系统集成了计算、存储和网络资源,并提供更高级别的服务,如身份验证(存取、目录、信息保护)、应用平台、管理、数据平台(soL、大数据、商业智能)和开发工具。对于开发人员而言,Win-dows Azure是最全面的、最易用的应用开发平台。开发者可以选择任何一种主流编程语言、工具或架构去开发各种基于不同的终端设备、社交平台以及网络的应用,并借助Windows Azure的平台服务获得应用的高扩展性。
  ——萨提亚·纳德拉,微软公司服务器与开发工具事业部总裁
展开
精彩书摘
  如果公司的顾客群里既有重量级用户,又有轻量级用户,则标准的月费模型可能因费用太高而难以吸引小型顾客。在这种场景下,需要在第二种方案上有所变化,对于不同的用量水平提供不同的服务包。例如,在民意调查应用程序里,Tailspin公司可能提供一个月费较标准包月费更低的轻量级包。轻量级包可能对顾客所能执行的应用程序功能进行限制,如对创建的民意调查数量进行限制,或对顾客每个月可以收集的民意调查答卷的数量进行限制。
  如果要在所提供的产品里允许不同的顾客选择不同的功能或额度,则在进行产品的架构和设计时就需要考虑到这点。这种类型的需求将在所有层面上对产品形成影响:表现层、逻辑层和数据层。同时也需要进行市场调研来决定不同成本的不同服务包的需求量的大小,以便对预计的营业额和成本进行估算。
  2管理应用程序成本
  用户可以将WindowsAzure应用程序的运行成本分解为固定和可变两个部分。例如,如果一个计算节点的成本是每小时0.12美元,则运行两个24×7的计算节点(运行两个节点是为了实现冗余)的成本,在一个月是一个固定的值,约为$180美元。如果是一个多租户应用程序,所有的租户将分担这个成本。为了减少每个租户的分摊成本,应当在对性能造成负面影响的前提下,让尽可能多的租户来共享同一个应用程序。用户可能还需要对应用程序的性能特征进行分析来确定在需求暴增时应当采取的扩展策略:是通过使用更大的计算节点来进行纵向扩展,还是通过增加额外的实例来进行横向扩展?
  可变成本依赖于顾客的数量或顾客使用应用程序的方式。对于Tailspin公司的民意调查应用程序来说,民意调查的数量和每份民意调查的答卷数量将基本上确定每个月的存储和交易成本。不管应用程序是单租户架构或多租户架构,都不会对每个租户的这种成本造成影响。不管是哪种模型,一个特定的租户将需要同样容量的存储,使用同样数量的计算周期。为了管理这些成本,必须确保应用程序能够高效率地使用这些资源。
  ……
展开
目录
第1章 在开始前
1.1 关于Windows Azure
1.1.1 Windows Azure的服务和功能
1.1.2 执行环境
1.1.3 数据管理
1.1.4 网络服务
1.1.5 其他服务
1.2 开发Windows Azure应用程序
1.2.1 管理、监控和调试Windows Azure应用程序
1.2.2 管理SQL Azure数据库
1.2.3 升级Windows Azure应用程序
1.3 Windows Azure订购和收费模式
1.4 更多信息

第2章 Tailspin场景分析
2.1 Tailspin公司
2.1.1 Tailspin的战略
2.1.2 民意调查应用程序
2.1.3 Tailspin的目标和关注事项
2.2 民意调查应用程序的架构

第3章 在Windows Azure平台上托管多租户应用程序
3.1 单租户vs多租户
3.2 Windows Azure平台上的多租户架构
3.3 选择单租户还是多租户架构
3.3.1 架构上的考虑
3.3.2 应用程序生命周期管理的考虑
3.3.3 定制应用程序
3.3.4 多租户数据架构
3.3.5 财务考虑

第4章 访问民意调查应用程序
4.1 民意调查应用程序里的DNS名、证书和SSI
4.2 民意调查应用程序里的Web角色
4.2.1 目标和需求
4.2.2 解决方案概览
4.2.3 实现细节
4.3 地理位置
4.3.1 目标和需求
4.3.2 解决方案概览
4.4 身份认证和权限管理
4.4.1 目标和需求
4.4.2 解决方案概览
4.4.3 实现细节
4.4.4 在Windows Azure里保护会话标签
4.5 内容交付网络
4.5.1 解决方案
4.5.2 为BLOB容器设置访问控制
4.5.3 配置内容交付网络和保存内容
4.5.4 配置URI,s来访问内容
4.5.5 配置缓存策略
4.6 更多信息

第5章 为Windows Azure构建可伸缩的、多租户应用程序
5.1 划分应用程序
5.1.1 解决方案
5.1.2 实现细节
5.2 兔费试用和新顾客的签约过程
5.2.1 基本的订购信息
5.2.2 身份认证和权限信息
第6章 民意调查应用程序里的数据处理
……
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证