本书介绍经过验证的信息技术扩展方法,并在版的基础上更新了扩展的策略、技术和案例。本书第2版对你需要掌握的产品和服务的平滑扩展做了详尽论述。第2版的修订反映了新技术、新策略、新教程以及作者所在的AKF公司在工作实践中所积累的案例。针对技术和非技术的决策者,马丁阿伯特和迈克尔费舍尔详尽地介绍了影响扩展性的各个方面,包括架构、过程、组织和技术。本书的启示和建议汇聚了作者从eBay、VISA、Salesforce.com到Apple超过30年的丰富经验。
马丁 阿伯特(Martin L. Abbott) AKF公司的初创合伙人,曾任Quigo(广告技术初创公司,后来被AOL收购)的首席运营官,负责领导产品策略、产品管理、技术研发和客户服务。他在eBay工作了6年,先后担任技术副总裁、首席技术官和公司高管。
陈斌,现任易宝CTO。1989年获得吉林大学硕士学位;1992年任新加坡航空公司高级系统分析师;1999年投身于硅谷互联网技术发展浪潮。
本书赞誉
中文版序
中文版序二
中文版序三
中文版序四
译者序
序
前
作者简介
及时部分可扩展性组织的人员配置
第1章人员和领导力对扩展性的影响
1.1案例方法
1.2为什么要讨论人
1.3为什么组织很重要
1.4为什么管理和领导如此重要
1.5结论
第2章可扩展性技术组织的角色
2.1失败的影响
2.2定义角色
2.3执行人员的责任
2.4独立贡献者的责任
2.5RASCI工具
2.6结论
第3章组织的设置
3.1组织对可扩展性的影响
3.2团队规模
3.3组织结构
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成功的因果路线图
4.16结论
第5章管理秘籍
5.1什么是管理
5.2项目和任务管理
5.3团队建设:球队类比
5.4优化团队:花园类比
5.5度量、指标和目标评估
5.6目标树
5.7为成功铺路
5.8结论
第6章关系、思维和商业案例
6.1业务与技术之间的鸿沟
6.2击败IT思维模式
6.3为扩展性加大投入的业务理由
6.4结论
第二部分构建可扩展的过程
第7章过程是可扩展的关键
7.1过程的目的
7.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.5通信与控制
9.6作战室
9.7升级
9.8情况通报
9.9危机事后处理与沟通
9.10结论
第10章生产环境的变更管理
10.1什么是变更
10.2变更识别
10.3变更管理
10.4变更控制会议
10.5过程的持续改进
10.6结论
第11章确定应用发展的预留空间
11.1目的
11.2结构
11.3理想使用率
11.4使用电子表格的快速示例
11.5结论
第12章确立架构原则
12.1目标和原则
12.2架构选择
12.3AKF采用的最普遍的架构原则
12.4结论
第13章联合架构设计和架构审查委员会
13.1修复组织的功能障碍
13.2跨部门的扩展性设计
13.3JAD的准入和退出标准
13.4从JAD到A
13.5举行会议
13.6ARB的准入和退出标准
13.7结论
第14章敏捷架构设计
14.1敏捷组织中的架构
14.2架构的所有权
14.3有限的资源
14.4标准
14.5敏捷组织中的A
14.6结论
第15章聚焦核心竞争力:自建与外购
15.1自建与外购及可扩展性
15.2聚焦成本
15.3聚焦策略
15.4一切自建的现象
15.5合并成本与策略方法
15.6该组件是否会形成战略性的差异化竞争优势
15.7我们是这个组件或资产的所有者吗
15.8这个组件的竞争力是什么
15.9我们能有效地构建这个组件吗
15.10的购买决策
15.11自建失败剖析
15.12结论
第16章确定风险
16.1风险管理的重要性
16.2测量风险
16.3管理风险
16.4结论
第17章性能与压力测试
17.1执行性能测试
17.2不要过度强调压力测试
17.3可扩展性的性能和压力测试
17.4结论
第18章障碍条件与回滚
18.1障碍条件
18.2回滚能力
18.3服务降级:设计禁用
18.4结论
第三部分可扩展的架构方案
第19章构建故障隔离的架构
19.1故障隔离架构
19.2故障隔离的好处
19.3如何进行故障隔离
19.4何时实施故障隔离
19.5如何测试故障隔离
19.6结论
第20章AKF扩展立方体介绍
20.1AKF扩展立方体
20.2扩展立方体的X轴
20.3扩展立方体的Y轴
20.4扩展立方体的Z轴
20.5融会贯通
20.6何时以及何处使用扩展立方体
20.7结论
第21章为扩展分割应用
21.1AKF应用扩展立方体
21.2AKF应用扩展立方体的X轴
21.3AKF应用扩展立方体的Y轴
21.4AKF应用扩展立方体的Z轴
21.5融会贯通
21.6应用立方体实例
21.7结论
第22章为扩展分割数据库
22.1在数据库上应用AKF扩展立方体
22.2AKF数据库扩展立方体的X轴
22.3AKF数据库扩展立方体的Y轴
22.4AKF数据库扩展立方体的Z轴
22.5融会贯通
22.6数据库扩展立方体使用案例
22.7结论
第23章为扩展而缓存
23.1定义缓存
23.2对象缓存
23.3应用缓存
23.4内容传送网络
23.5结论
第24章为扩展而异步
24.1对同步的共识
24.2同步与异步调用
24.3定义状态
24.4结论
第四部分其他的问题和挑战
第25章海量数据
25.1数据的成本
25.2数据的成本价值困
25.3数据产生利润
25.4处理大量的数据
25.5结论
第26章云计算的突飞猛进
26.1历史和定义
26.2云的特性与架构
26.3云和网格之间的差异
26.4云计算的优势和劣势
26.5云适用于什么样的公司
26.6决策过程
26.7结论
第27章云计算准备就绪
27.1云端的扩展立方体
27.2克服挑战
27.3Intuit案例研究
27.4结论
第28章应用监控
28.1为什么我们没有及早发现问题
28.2监控框架
28.3衡量监控的价值
28.4监控和过程
28.5结论
第29章规划数据中心
29.1数据中心的成本和约束
29.2位置、位置、位置
29.3数据中心和增量增长
29.4什么时候考虑采用Ia
29.5魔法三规则
29.6多活数据中心的考虑
29.7结论
第30章纵观全
30.1现在该做什么
30.2可扩展性的其他资源