全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

生产微服务(在工程组织范围内构建标准化的系统)

  • 定价: ¥55
  • ISBN:9787121324338
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:电子工业
  • 页数:123页
  • 作者:(美)苏珊J.福勒|...
  • 立即节省:
  • 2017-09-01 第1版
  • 2017-09-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    近年来,微服务因其良好的伸缩性和灵活性备受各大巨头科技公司的青睐,微服务俨然已成为技术社区的一个热门词汇。作者Susan Fowler从她在Uber成功实施微服务的经验出发,结合其他各大公司工程师的意见和建议,制订了一组生产就绪微服务的标准。作者在书中不仅对这组标准的各项细节展开了深入的讨论,还提供了一个检查清单,用于帮助读者了解自己的微服务生态系统是否符合生产就绪标准。
    由苏珊J.福勒著的《生产微服务(在工程组织范围内构建标准化的系统)》适合所在工程团队达到一定规模的技术高级管理者、架构师、SRE(网站可靠性工程师)和开发工程师阅读。通过阅读本书,读者可以更好地理解微服务的本质,从而更好地实施微服务,让微服务真正发挥其应有的作用。

目录

前言
第1章  微服务简介
  从单体应用到微服务
  微服务架构
  微服务生态系统
  第1层:硬件层
  第2层:通信层
  第3层:应用平台层
  第4层:微服务层
  组织的挑战
  反康威定律
  技术蔓延
  更多失效的可能性
  资源竞争
第2章  生产就绪
  微服务标准化的挑战
  可用性:标准化的目标
  生产就绪标准
  稳定性
  可靠性
  伸缩性
  容错和灾备
  高性能
  监控
  文档化
  实现生产就绪标准
第3章  稳定性和可靠性
  微服务稳定性和可靠性的原则
  开发周期
  部署管道
  staging
  canary
  生产
  让稳定可靠的部署成为强制措施
  服务依赖
  路由和服务发现
  服务和端点的解除
  评估你的微服务
  开发周期
  部署管道
  服务依赖
  路由和服务发现
  服务和端点的解除
第4章  伸缩性和高性能
  关于微服务伸缩性和高性能的原则
  了解增长规模
  质的增长规模
  量的增长规模
  资源的有效利用
  资源感知
  资源需求
  资源瓶颈
  容量规划
  依赖项的伸缩
  流量管理
  任务处理
  编程语言的限制
  高效地处理请求任务
  可伸缩的数据存储
  微服务生态系统的数据库选择
  微服务架构在数据库方面面临的挑战
  评估你的微服务
  增长规模
  资源的有效利用
  资源感知
  容量规划
  依赖项的伸缩
  流量管理
  任务处理
  可伸缩的数据存储
第5章  容错和灾备
  用于构建具有容错能力微服务的原则
  避免单点故障
  故障场景
  常见的生态系统故障
  硬件故障
  通信层和应用平台层的故障
  依赖项故障
  内部故障
  弹性测试
  代码测试
  负载测试
  混沌测试
  故障检测和修复
  事故和中断
  处理事故的5个步骤
  评估你的微服务
  避免故障点
  故障场景
  弹性测试
  故障检测和修复
第6章  监控
  用于微服务监控的原则
  关键性度量指标
  日志
  仪表盘
  告警
  设置有效的告警
  处理告警
  轮班待命
  评估你的微服务
  关键性度量指标
  日志
  仪表盘
  告警
  轮班待命
第7章  文档化和理解
  微服务文档和理解的原则
  微服务文档
  描述
  架构图
  轮班待命信息
  链接
  开发上手指南
  请求消息流、端点和依赖项
  运行手册
  问答章节
  理解微服务
  架构评审
  生产就绪审计
  生产就绪路线图
  生产就绪自动化
  评估你的微服务
  微服务文档
  微服务理解
附录A  生产就绪检查列表
附录B  评估你的微服务
术语表
索引