CoffeeScript程序设计

CoffeeScript程序设计
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2013-01
版次: 1
ISBN: 9787115301932
定价: 45.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 234页
字数: 359千字
正文语种: 简体中文
原版书名: Programming in CoffeeScript
6人买过
  •   CoffeeScript是一门新的编程语言,一门会被编译为JavaScript的语言。《CoffeeScript程序设计》从运行和编译CoffeeScript的基础知识开始,逐步介绍其语法、控件结构、函数、集合和类等内容。《CoffeeScript程序设计》的特色是,通过对相同页面的CoffeeScript代码和JavaScript代码的直接比较,让读者能够直观地了解CoffeeScript是如何改善了JavaScript的,进而能够用它构建强大、灵活、可维护、简洁、可靠以及安全的应用程序。此外,作者还在书中给出一些非常宝贵的提示,提醒读者如何才能更好地开发应用程序。《CoffeeScript程序设计》是一本理论和实践相结合的CoffeeScript入门教材,更是一本能够带领初学者充分理解并快速掌握CoffeeScript的好书,非常适合中高级Web开发者阅读。 导言
    第一部分可扩展组织的人员配备
    第1章人员和领导力对可扩展性的影响
    1.1AllScale简介
    1.2为什么要考虑人员
    1.3为什么要考虑组织
    1.4为什么要考虑管理和领导力
    1.5结论
    本章要点
    第2章可扩展技术组织中的角色
    2.1失败的后果
    2.2角色的定义
    2.3执行主管的职责
    2.3.1CEO
    2.3.2CFO
    2.3.3业务单元责任人和P&L责任人
    2.3.4CTO/CIO
    2.4组织的职责
    2.4.1架构团队的职责
    2.4.2软件开发团队的职责
    2.4.3生产运营团队的职责
    2.4.4基础设施团队的职责
    2.4.5质量保证团队的职责
    2.4.6产能计划团队的职责
    2.5个人贡献者的职责和特征
    2.5.1架构师
    2.5.2软件工程师
    2.5.3操作员
    2.5.4基础设施工程师
    2.5.5QA工程师/分析师
    2.5.6产能计划员
    2.6一个组织示例
    2.7定义职责的工具
    2.8结论
    本章要点
    第3章设计组织
    3.1影响可扩展性的组织因素
    3.2团队规模
    3.2.1警示信号
    3.2.2扩大团队或拆分团队
    3.3组织架构
    3.3.1职能型组织
    3.3.2矩阵型组织
    3.4结论
    本章要点
    第4章领导力
    4.1什么是领导力
    4.2领导力的一个概念模型
    4.3评估你是谁
    4.4身先士卒
    4.5保持谦虚的态度
    4.6使命第一,人员至上
    4.7做出及时、合理、符合道德的决策
    4.8给团队授能和可扩展性
    4.9一切围绕股东价值
    4.10愿景
    4.11使命
    4.12战略目标
    4.13整合愿景、使命和战略目标
    4.14通向成功的因果图
    4.15结论
    本章要点
    第5章管理
    5.1管理是什么
    5.2项目和任务管理
    5.3建设团队——一个运动比喻
    5.4提升团队——一个花园比喻
    5.5衡量方法、指标和目标评估
    5.6目标树
    5.7为成功铺路
    5.8结论
    本章要点
    第6章进行商业论证
    6.1理解经验的鸿沟
    6.1.1为什么业务主管可能成为问题所在
    6.1.2为什么技术主管可能成为问题所在
    6.2破除企业思维定式
    6.2.1建立关系
    6.2.2树立榜样
    6.2.3培训其他主管
    6.2.4利用RASCI模型
    6.2.5用商业语言交谈
    6.2.6让他们参与进来
    6.2.7用事实让主管团队感到恐慌
    6.3为扩展论证
    6.4结论
    本章要点

    第二部分制定扩展流程
    第7章理解流程对扩展的重要性
    7.1流程的目的
    7.2正确的时间,正确的流程
    7.2.1需要有多严苛
    7.2.2需要有多复杂
    7.3好的流程何时会变成坏的
    7.4结论
    本章要点
    第8章管理故障和问题
    8.1什么是故障
    8.2什么是问题
    8.3故障管理的步骤
    8.4问题管理的步骤
    8.5化解故障管理与问题管理之间的冲突
    8.6故障和问题的生命周期
    8.7召开每日故障例会
    8.8召开季度故障回顾会议
    8.9事后分析流程
    8.10综合应用
    8.11结论
    本章要点
    第9章管理危机和升级
    9.1什么是危机
    9.2为什么要把危机与其他故障区分开来
    9.3危机如何改变一个公司
    9.4为混乱赋予秩序
    9.4.1“问题经理”的角色
    9.4.2团队经理的角色
    9.4.3首席工程师的角色
    9.4.4个人贡献者的角色
    9.5沟通和控制
    9.6作战室
    9.7升级
    9.8状态沟通
    9.9危机事后分析会议
    9.10危机后续跟进和沟通
    9.11结论
    本章要点
    第10章控制生产环境中的变更
    10.1什么是变更
    10.2变更识别
    10.3变更管理
    10.3.1变更建议
    10.3.2变更批准
    10.3.3变更日程安排
    10.3.4变更实施和记录
    10.3.5变更验证
    10.3.6变更审查
    10.4变更控制会议
    10.5持续的流程改善
    10.6结论
    本章要点
    第11章确定应用的余量
    11.1流程的目的
    11.2流程的步骤
    11.3理想的使用比例
    11.4结论
    本章要点
    第12章探讨架构设计原则
    12.1原则和目标
    12.2原则选择
    12.3AKF的十二条架构设计原则
    12.3.1N+1设计
    12.3.2设计为能够回退的
    12.3.3设计为能够禁用的
    12.3.4设计为能够监控的
    12.3.5设计为多个活动站点
    12.3.6采用成熟的技术
    12.3.7设计为异步的
    12.3.8无状态系统
    12.3.9进行横向扩展而不是纵向扩展
    12.3.10设计为至少可以在两条轴上进行扩展
    12.3.11非核心的组件可以购买
    12.3.12采用同质化硬件
    12.4扩展原则深度解析
    12.4.1设计为能够监控的
    12.4.2设计为多个活动站点
    12.4.3设计为异步的
    12.4.4无状态系统
    12.4.5进行横向扩展而不是纵向扩展
    12.4.6设计为至少可以在两条轴上进行扩展
    12.5结论
    本章要点
    第13章联合架构设计
    13.1修正组织的功能障碍
    13.2设计为能够跨部门扩展
    13.3开始条件和结束条件
    13.4结论
    本章要点
    第14章架构评审委员会
    14.1通过审查确保可扩展性
    14.2委员会成员
    14.3会议实施
    14.4开始条件和结束条件
    14.5结论
    本章要点
    第15章关注核心竞争力:构建还是采购
    15.1构建还是采购与可扩展性的关系
    15.2关注成本
    15.3关注竞争优势
    15.4“非我所建”现象
    15.5结合成本和竞争优势
    15.5.1这个组件能够创造竞争优势吗?
    15.5.2我们是这个组件或资产最好的责任人吗?
    15.5.3这个组件上的竞争如何?
    15.5.4我们能经济有效地构建这个组件吗?
    15.6AllScale公司的构建还是采购难题
    15.7结论
    本章要点
    第16章确定风险
    16.1风险管理对扩展的重要性
    16.2衡量风险
    16.3管理风险
    16.4结论
    本章要点
    第17章性能测试和压力测试
    17.1执行性能测试
    17.1.1判断标准
    17.1.2测试环境
    17.1.3定义测试
    17.1.4执行测试
    17.1.5分析数据
    17.1.6报告给工程师
    17.1.7重复测试和分析
    17.2压力测试不要有压力
    17.2.1确立目标
    17.2.2识别关键服务
    17.2.3确定负载
    17.2.4测试环境
    17.2.5识别监控项
    17.2.6制造负载
    17.2.7执行测试
    17.2.8分析数据
    17.3可扩展性的性能测试和压力测试
    17.4结论
    本章要点
    第18章屏障条件和回退
    18.1屏障条件
    18.1.1屏障条件和敏捷开发
    18.1.2屏障条件和瀑布开发
    18.1.3屏障条件和混合模型
    18.2回退能力
    18.2.1回退窗口需求
    18.2.2回退的技术考量
    18.2.3回退的成本考量
    18.3功能减负——设计为能够禁用的
    18.4结论
    本章要点
    第19章要快还是要正确
    19.1业务上的权衡
    19.2与可扩展性的关系
    19.3如何做决策
    19.4结论
    本章要点

    第三部分构建可扩展的方案
    第20章不受技术限制的设计
    20.1实现并非架构
    20.2不受技术限制的设计
    20.2.1TAD和成本
    20.2.2TAD和风险
    20.2.3TAD和可扩展性
    20.2.4TAD和可用性
    20.3TAD方法
    20.4结论
    本章要点
    第21章创建故障隔离的架构
    21.1故障隔离的架构的术语
    21.2故障隔离的好处
    21.2.1故障隔离和可用性——限制影响
    21.2.2故障隔离和可用性——故障检测和解决
    21.2.3故障隔离和可扩展性
    21.2.4故障隔离和上市时间
    21.2.5故障隔离和成本
    21.3如何进行故障隔离
    21.3.1原则1:什么都不能共享
    21.3.2原则2:什么都不能跨过泳道边界
    21.3.3原则3:在泳道内交易
    21.4何时实现故障隔离
    21.4.1方法1:把最赚钱的功能放入泳道
    21.4.2方法2:把最容易引发故障的功能放入泳道
    21.4.3方法3:根据自然界限划分泳道
    21.5如何测试故障隔离的设计
    21.6结论
    本章要点
    第22章AKF扩展立方入门
    22.1概念,还是规则和工具
    22.2AKF扩展立方介绍
    22.3扩展立方的含义
    22.4扩展立方的X轴
    22.5扩展立方的Y轴
    22.6扩展立方的Z轴
    22.7综合应用
    22.8何时何地使用扩展立方
    22.9结论
    本章要点
    第23章为扩展划分应用
    23.1应用的AKF扩展立方
    23.2AKF应用扩展立方的X轴
    23.3AKF应用扩展立方的Y轴
    23.4AKF应用扩展立方的Z轴
    23.5综合应用
    23.6应用扩展立方的实际应用
    23.6.1电子商务平台
    23.6.2人力资源管理系统
    23.6.3后台办公IT系统
    23.6.4经验之谈
    23.7结论
    本章要点
    第24章为扩展划分数据库
    24.1数据库的AKF扩展立方
    24.2AKF数据库扩展立方的X轴
    24.3AKF数据库扩展立方的Y轴
    24.4AKF数据库扩展立方的Z轴
    24.5综合应用
    24.6数据库扩展立方的实际应用
    24.6.1电子商务平台
    24.6.2人力资源管理系统
    24.6.3后台办公IT系统
    24.6.4经验之谈
    24.6.5时间方面的考量
    24.7结论
    本章要点
    第25章为性能和扩展进行缓存
    25.1缓存定义
    25.2对象缓存
    25.3应用缓存
    25.3.1代理缓存
    25.3.2反向代理缓存
    25.3.3缓存软件
    25.4内容交付网络
    25.5结论
    本章要点
    第26章实现扩展的异步设计
    26.1同步的定义
    26.2同步调用,还是异步调用
    26.2.1同步扩展,还是异步扩展
    26.2.2异步系统示例
    26.3定义状态
    26.4结论
    本章要点

    第四部分解决其他的问题和挑战
    第27章数据太多
    27.1数据的成本
    27.2数据的价值和成本-价值难题
    27.3让数据成为有利可图的
    27.3.1期权价值
    27.3.2竞争优势
    27.3.3成本合理的解决方案(分层的存储方案)
    27.3.4转换数据
    27.4处理大量的数据
    27.5结论
    本章要点
    第28章云和网格
    28.1历史和定义
    28.1.1网格计算
    28.1.2公共云和私有云
    28.2云的特征和架构
    28.2.1按用量付费
    28.2.2按需扩展
    28.2.3多租户
    28.2.4虚拟化
    28.3云和网格的区别
    28.4结论
    本章要点
    第29章在云上翱翔
    29.1云计算的利弊
    29.1.1云计算的优点
    29.1.2云计算的缺点
    29.2云计算的不同用法
    29.2.1环境
    29.2.2技能集合
    29.3决策流程
    29.4结论
    本章要点
    第30章接上网格
    30.1网格的利弊
    30.1.1网格的优点
    30.1.2网格的缺点
    30.2网格计算的不同用法
    30.2.1生产网格
    30.2.2编译网格
    30.2.3数据仓库网格
    30.2.4后台办公网格
    30.3决策流程
    30.4结论
    本章要点
    第31章监控应用
    31.1“为什么我们没能及早发现它?”
    31.2实现监控的框架
    31.2.1用户体验和业务指标
    31.2.2系统监控
    31.2.3应用监控
    31.3衡量监控:什么有价值,什么无价值
    31.4监控和流程
    31.5结论
    本章要点
    第32章规划数据中心
    32.1数据中心的成本和约束
    32.2位置、位置、还是位置
    32.3数据中心与增量增长
    32.4三条三之原则
    32.4.1第一条三之原则:数据中心的三个成本驱动力
    32.4.2第二条三之原则:三对服务器来说是个神奇数字
    32.4.3第三条三之原则:三对数据中心来说是个神奇数字
    32.5构建多个活动数据中心要考虑的因素
    32.6结论
    本章要点
    第33章综合应用
    33.1接下来做什么
    33.2案例分析
    33.2.1eBay:巨大的成功和可扩展性大爆炸
    33.2.2Quigo:出现可扩展性问题的年轻产品
    33.2.3ShareThis:一个创业公司的故事
    33.3参考资料

    附录
    附录A计算可用性
    附录B产能规划计算
    附录C负载和性能计算
  • 内容简介:
      CoffeeScript是一门新的编程语言,一门会被编译为JavaScript的语言。《CoffeeScript程序设计》从运行和编译CoffeeScript的基础知识开始,逐步介绍其语法、控件结构、函数、集合和类等内容。《CoffeeScript程序设计》的特色是,通过对相同页面的CoffeeScript代码和JavaScript代码的直接比较,让读者能够直观地了解CoffeeScript是如何改善了JavaScript的,进而能够用它构建强大、灵活、可维护、简洁、可靠以及安全的应用程序。此外,作者还在书中给出一些非常宝贵的提示,提醒读者如何才能更好地开发应用程序。《CoffeeScript程序设计》是一本理论和实践相结合的CoffeeScript入门教材,更是一本能够带领初学者充分理解并快速掌握CoffeeScript的好书,非常适合中高级Web开发者阅读。
  • 目录:
    导言
    第一部分可扩展组织的人员配备
    第1章人员和领导力对可扩展性的影响
    1.1AllScale简介
    1.2为什么要考虑人员
    1.3为什么要考虑组织
    1.4为什么要考虑管理和领导力
    1.5结论
    本章要点
    第2章可扩展技术组织中的角色
    2.1失败的后果
    2.2角色的定义
    2.3执行主管的职责
    2.3.1CEO
    2.3.2CFO
    2.3.3业务单元责任人和P&L责任人
    2.3.4CTO/CIO
    2.4组织的职责
    2.4.1架构团队的职责
    2.4.2软件开发团队的职责
    2.4.3生产运营团队的职责
    2.4.4基础设施团队的职责
    2.4.5质量保证团队的职责
    2.4.6产能计划团队的职责
    2.5个人贡献者的职责和特征
    2.5.1架构师
    2.5.2软件工程师
    2.5.3操作员
    2.5.4基础设施工程师
    2.5.5QA工程师/分析师
    2.5.6产能计划员
    2.6一个组织示例
    2.7定义职责的工具
    2.8结论
    本章要点
    第3章设计组织
    3.1影响可扩展性的组织因素
    3.2团队规模
    3.2.1警示信号
    3.2.2扩大团队或拆分团队
    3.3组织架构
    3.3.1职能型组织
    3.3.2矩阵型组织
    3.4结论
    本章要点
    第4章领导力
    4.1什么是领导力
    4.2领导力的一个概念模型
    4.3评估你是谁
    4.4身先士卒
    4.5保持谦虚的态度
    4.6使命第一,人员至上
    4.7做出及时、合理、符合道德的决策
    4.8给团队授能和可扩展性
    4.9一切围绕股东价值
    4.10愿景
    4.11使命
    4.12战略目标
    4.13整合愿景、使命和战略目标
    4.14通向成功的因果图
    4.15结论
    本章要点
    第5章管理
    5.1管理是什么
    5.2项目和任务管理
    5.3建设团队——一个运动比喻
    5.4提升团队——一个花园比喻
    5.5衡量方法、指标和目标评估
    5.6目标树
    5.7为成功铺路
    5.8结论
    本章要点
    第6章进行商业论证
    6.1理解经验的鸿沟
    6.1.1为什么业务主管可能成为问题所在
    6.1.2为什么技术主管可能成为问题所在
    6.2破除企业思维定式
    6.2.1建立关系
    6.2.2树立榜样
    6.2.3培训其他主管
    6.2.4利用RASCI模型
    6.2.5用商业语言交谈
    6.2.6让他们参与进来
    6.2.7用事实让主管团队感到恐慌
    6.3为扩展论证
    6.4结论
    本章要点

    第二部分制定扩展流程
    第7章理解流程对扩展的重要性
    7.1流程的目的
    7.2正确的时间,正确的流程
    7.2.1需要有多严苛
    7.2.2需要有多复杂
    7.3好的流程何时会变成坏的
    7.4结论
    本章要点
    第8章管理故障和问题
    8.1什么是故障
    8.2什么是问题
    8.3故障管理的步骤
    8.4问题管理的步骤
    8.5化解故障管理与问题管理之间的冲突
    8.6故障和问题的生命周期
    8.7召开每日故障例会
    8.8召开季度故障回顾会议
    8.9事后分析流程
    8.10综合应用
    8.11结论
    本章要点
    第9章管理危机和升级
    9.1什么是危机
    9.2为什么要把危机与其他故障区分开来
    9.3危机如何改变一个公司
    9.4为混乱赋予秩序
    9.4.1“问题经理”的角色
    9.4.2团队经理的角色
    9.4.3首席工程师的角色
    9.4.4个人贡献者的角色
    9.5沟通和控制
    9.6作战室
    9.7升级
    9.8状态沟通
    9.9危机事后分析会议
    9.10危机后续跟进和沟通
    9.11结论
    本章要点
    第10章控制生产环境中的变更
    10.1什么是变更
    10.2变更识别
    10.3变更管理
    10.3.1变更建议
    10.3.2变更批准
    10.3.3变更日程安排
    10.3.4变更实施和记录
    10.3.5变更验证
    10.3.6变更审查
    10.4变更控制会议
    10.5持续的流程改善
    10.6结论
    本章要点
    第11章确定应用的余量
    11.1流程的目的
    11.2流程的步骤
    11.3理想的使用比例
    11.4结论
    本章要点
    第12章探讨架构设计原则
    12.1原则和目标
    12.2原则选择
    12.3AKF的十二条架构设计原则
    12.3.1N+1设计
    12.3.2设计为能够回退的
    12.3.3设计为能够禁用的
    12.3.4设计为能够监控的
    12.3.5设计为多个活动站点
    12.3.6采用成熟的技术
    12.3.7设计为异步的
    12.3.8无状态系统
    12.3.9进行横向扩展而不是纵向扩展
    12.3.10设计为至少可以在两条轴上进行扩展
    12.3.11非核心的组件可以购买
    12.3.12采用同质化硬件
    12.4扩展原则深度解析
    12.4.1设计为能够监控的
    12.4.2设计为多个活动站点
    12.4.3设计为异步的
    12.4.4无状态系统
    12.4.5进行横向扩展而不是纵向扩展
    12.4.6设计为至少可以在两条轴上进行扩展
    12.5结论
    本章要点
    第13章联合架构设计
    13.1修正组织的功能障碍
    13.2设计为能够跨部门扩展
    13.3开始条件和结束条件
    13.4结论
    本章要点
    第14章架构评审委员会
    14.1通过审查确保可扩展性
    14.2委员会成员
    14.3会议实施
    14.4开始条件和结束条件
    14.5结论
    本章要点
    第15章关注核心竞争力:构建还是采购
    15.1构建还是采购与可扩展性的关系
    15.2关注成本
    15.3关注竞争优势
    15.4“非我所建”现象
    15.5结合成本和竞争优势
    15.5.1这个组件能够创造竞争优势吗?
    15.5.2我们是这个组件或资产最好的责任人吗?
    15.5.3这个组件上的竞争如何?
    15.5.4我们能经济有效地构建这个组件吗?
    15.6AllScale公司的构建还是采购难题
    15.7结论
    本章要点
    第16章确定风险
    16.1风险管理对扩展的重要性
    16.2衡量风险
    16.3管理风险
    16.4结论
    本章要点
    第17章性能测试和压力测试
    17.1执行性能测试
    17.1.1判断标准
    17.1.2测试环境
    17.1.3定义测试
    17.1.4执行测试
    17.1.5分析数据
    17.1.6报告给工程师
    17.1.7重复测试和分析
    17.2压力测试不要有压力
    17.2.1确立目标
    17.2.2识别关键服务
    17.2.3确定负载
    17.2.4测试环境
    17.2.5识别监控项
    17.2.6制造负载
    17.2.7执行测试
    17.2.8分析数据
    17.3可扩展性的性能测试和压力测试
    17.4结论
    本章要点
    第18章屏障条件和回退
    18.1屏障条件
    18.1.1屏障条件和敏捷开发
    18.1.2屏障条件和瀑布开发
    18.1.3屏障条件和混合模型
    18.2回退能力
    18.2.1回退窗口需求
    18.2.2回退的技术考量
    18.2.3回退的成本考量
    18.3功能减负——设计为能够禁用的
    18.4结论
    本章要点
    第19章要快还是要正确
    19.1业务上的权衡
    19.2与可扩展性的关系
    19.3如何做决策
    19.4结论
    本章要点

    第三部分构建可扩展的方案
    第20章不受技术限制的设计
    20.1实现并非架构
    20.2不受技术限制的设计
    20.2.1TAD和成本
    20.2.2TAD和风险
    20.2.3TAD和可扩展性
    20.2.4TAD和可用性
    20.3TAD方法
    20.4结论
    本章要点
    第21章创建故障隔离的架构
    21.1故障隔离的架构的术语
    21.2故障隔离的好处
    21.2.1故障隔离和可用性——限制影响
    21.2.2故障隔离和可用性——故障检测和解决
    21.2.3故障隔离和可扩展性
    21.2.4故障隔离和上市时间
    21.2.5故障隔离和成本
    21.3如何进行故障隔离
    21.3.1原则1:什么都不能共享
    21.3.2原则2:什么都不能跨过泳道边界
    21.3.3原则3:在泳道内交易
    21.4何时实现故障隔离
    21.4.1方法1:把最赚钱的功能放入泳道
    21.4.2方法2:把最容易引发故障的功能放入泳道
    21.4.3方法3:根据自然界限划分泳道
    21.5如何测试故障隔离的设计
    21.6结论
    本章要点
    第22章AKF扩展立方入门
    22.1概念,还是规则和工具
    22.2AKF扩展立方介绍
    22.3扩展立方的含义
    22.4扩展立方的X轴
    22.5扩展立方的Y轴
    22.6扩展立方的Z轴
    22.7综合应用
    22.8何时何地使用扩展立方
    22.9结论
    本章要点
    第23章为扩展划分应用
    23.1应用的AKF扩展立方
    23.2AKF应用扩展立方的X轴
    23.3AKF应用扩展立方的Y轴
    23.4AKF应用扩展立方的Z轴
    23.5综合应用
    23.6应用扩展立方的实际应用
    23.6.1电子商务平台
    23.6.2人力资源管理系统
    23.6.3后台办公IT系统
    23.6.4经验之谈
    23.7结论
    本章要点
    第24章为扩展划分数据库
    24.1数据库的AKF扩展立方
    24.2AKF数据库扩展立方的X轴
    24.3AKF数据库扩展立方的Y轴
    24.4AKF数据库扩展立方的Z轴
    24.5综合应用
    24.6数据库扩展立方的实际应用
    24.6.1电子商务平台
    24.6.2人力资源管理系统
    24.6.3后台办公IT系统
    24.6.4经验之谈
    24.6.5时间方面的考量
    24.7结论
    本章要点
    第25章为性能和扩展进行缓存
    25.1缓存定义
    25.2对象缓存
    25.3应用缓存
    25.3.1代理缓存
    25.3.2反向代理缓存
    25.3.3缓存软件
    25.4内容交付网络
    25.5结论
    本章要点
    第26章实现扩展的异步设计
    26.1同步的定义
    26.2同步调用,还是异步调用
    26.2.1同步扩展,还是异步扩展
    26.2.2异步系统示例
    26.3定义状态
    26.4结论
    本章要点

    第四部分解决其他的问题和挑战
    第27章数据太多
    27.1数据的成本
    27.2数据的价值和成本-价值难题
    27.3让数据成为有利可图的
    27.3.1期权价值
    27.3.2竞争优势
    27.3.3成本合理的解决方案(分层的存储方案)
    27.3.4转换数据
    27.4处理大量的数据
    27.5结论
    本章要点
    第28章云和网格
    28.1历史和定义
    28.1.1网格计算
    28.1.2公共云和私有云
    28.2云的特征和架构
    28.2.1按用量付费
    28.2.2按需扩展
    28.2.3多租户
    28.2.4虚拟化
    28.3云和网格的区别
    28.4结论
    本章要点
    第29章在云上翱翔
    29.1云计算的利弊
    29.1.1云计算的优点
    29.1.2云计算的缺点
    29.2云计算的不同用法
    29.2.1环境
    29.2.2技能集合
    29.3决策流程
    29.4结论
    本章要点
    第30章接上网格
    30.1网格的利弊
    30.1.1网格的优点
    30.1.2网格的缺点
    30.2网格计算的不同用法
    30.2.1生产网格
    30.2.2编译网格
    30.2.3数据仓库网格
    30.2.4后台办公网格
    30.3决策流程
    30.4结论
    本章要点
    第31章监控应用
    31.1“为什么我们没能及早发现它?”
    31.2实现监控的框架
    31.2.1用户体验和业务指标
    31.2.2系统监控
    31.2.3应用监控
    31.3衡量监控:什么有价值,什么无价值
    31.4监控和流程
    31.5结论
    本章要点
    第32章规划数据中心
    32.1数据中心的成本和约束
    32.2位置、位置、还是位置
    32.3数据中心与增量增长
    32.4三条三之原则
    32.4.1第一条三之原则:数据中心的三个成本驱动力
    32.4.2第二条三之原则:三对服务器来说是个神奇数字
    32.4.3第三条三之原则:三对数据中心来说是个神奇数字
    32.5构建多个活动数据中心要考虑的因素
    32.6结论
    本章要点
    第33章综合应用
    33.1接下来做什么
    33.2案例分析
    33.2.1eBay:巨大的成功和可扩展性大爆炸
    33.2.2Quigo:出现可扩展性问题的年轻产品
    33.2.3ShareThis:一个创业公司的故事
    33.3参考资料

    附录
    附录A计算可用性
    附录B产能规划计算
    附录C负载和性能计算
查看详情
12
系列丛书 / 更多
CoffeeScript程序设计
Haskell趣学指南
[斯洛文尼亚]Miran Lipovaca 著;李亚舟、宋方睿 译
CoffeeScript程序设计
Go 语言程序设计
[英]Mark Summerfield 著;许式伟、吕桂华、徐立 译
CoffeeScript程序设计
Clojure程序设计
[美]Stuart、Aaron Bedra 著;温瑞云 译
CoffeeScript程序设计
Erlang趣学指南
[加拿大]弗莱德·赫伯特(Fred Hébert) 著;邓辉、孙鸣 译
CoffeeScript程序设计
Dart语言程序设计
[美]Chris Strom 著;韩国恺 译
相关图书 / 更多
CoffeeScript程序设计
CorelDRAW童装款式绘制
贺小红;曾四英;文观秀;陈满红
CoffeeScript程序设计
CorelDRAW基础与实战教程
张春凤
CoffeeScript程序设计
Cognitive Computing of Visual and Auditory Information(视听觉信息的认知计算)
视听觉信息的认知计算项目组
CoffeeScript程序设计
CorelDRAW基础与应用案例教程
胡素娟
CoffeeScript程序设计
Composing Bridges
邓文中
CoffeeScript程序设计
Code for Design of Concrete Face Rockfill Dams《混凝土面板堆石坝设计规范》(NB/T 10871—2021)
国家能源局
CoffeeScript程序设计
CorelDRAW项目实践教程(活页式)
任冠楠
CoffeeScript程序设计
CorelDRAW 2022平面设计实例教程(微课版)
陈秉彬;欧秀芳
CoffeeScript程序设计
Cool Panda少儿汉语教学资源·K级·水果沙拉
Cool Panda 编写组
CoffeeScript程序设计
CorelDRAW在地图与规划制图中的应用教程
刘敏 主编;孟万忠
CoffeeScript程序设计
Collins法英汉会话轻松学
英国柯林斯出版社 编
CoffeeScript程序设计
CorelDRAW 2022案例实战全视频教程
王红卫
您可能感兴趣 / 更多
CoffeeScript程序设计
无辜者的谎言(相信我!看到结局你一定会头皮发麻;全美读者推荐的悬疑神作,GOODREADS高分作品)
[美]A.R.托雷 著;梁颂宇 译;星文文化 出品
CoffeeScript程序设计
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
CoffeeScript程序设计
哲学、历史与僭政——重审施特劳斯与科耶夫之争
[美]弗罗斯特(Bryan-Paul Frost) 编;[美]伯恩斯(Timothy W. Burns)
CoffeeScript程序设计
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
CoffeeScript程序设计
力量训练的科学基础与实践应用(第三版)
[美]弗拉基米尔· M.扎齐奥尔斯基;[美]威廉·J.克雷默;[美]安德鲁· C.弗赖伊
CoffeeScript程序设计
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
CoffeeScript程序设计
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
CoffeeScript程序设计
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
CoffeeScript程序设计
最后一章
[美]厄尼·派尔
CoffeeScript程序设计
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
CoffeeScript程序设计
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
CoffeeScript程序设计
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译