科技
类型
7.0
豆瓣评分
可以朗读
语音朗读
247千字
字数
2017-07-01
发行日期
展开全部
主编推荐语
针对企业如何采用云原生架构实现高效的产品迭代能力、支持互联网业务健康发展,总结了一套可行的方法论。
内容简介
本书中详解了云原生应用的内涵和要点,对实现云原生应用面临的功能和非功能(高性能、高可用、可扩展、安全性、高可靠等)的不同阶段需求和实现方案进行了较为完整的梳理。内容涵盖了系统工程化、高性能数据库、分布式数据库、DevOps、微服务架构、服务化测试、多机房架构等方面,既有业务挑战分析,也有架构实践指导,并通过实战案例加以诠释。本书适合希望采用云计算帮助企业实现业务提升的 CTO、CIO、架构师等群体。
目录
- 版权信息
- 内容简介
- 前言
- 推荐序一
- 推荐序二
- 引子
- 第1章 互联网系统架构的挑战
- 1.1 云应用架构技术发展
- 1.2 云平台下架构的不同点
- 1.2.1 开发模式的区别
- 1.2.2 交付模式的区别
- 1.2.3 架构设计的区别
- 1.3 云原生应用架构
- 1.4 架构演化发展历程
- 1.4.1 初创期架构
- 1.4.2 快速成长期架构
- 1.4.3 分布式服务架构
- 1.5 云计算服务介绍
- 1.6 云计算解决方案
- 1.7 案例概述
- 1.7.1 背景介绍
- 1.7.2 环境要求
- 1.7.3 项目构建
- 1.7.4 项目运行
- 1.7.5 相关技术介绍
- 小结
- 第2章 从0到1工程实践
- 2.1 工程化
- 2.1.1 工程模板
- 2.1.2 模块化
- 2.1.3 工程化构建
- 2.1.4 代码规范及检查
- 2.1.5 代码版本管理
- 2.1.6 环境划分
- 2.2 基于容器工程化
- 2.2.1 Docker及作用
- 2.2.2 Docker镜像及操作
- 2.2.3 Docker容器及操作
- 2.2.4 基于容器工程化
- 2.3 实战示例
- 小结
- 第3章 初创期应用架构实践
- 3.1 技术选型
- 3.1.1 业务框架选型
- 3.1.2 结构化数据存储
- 3.1.3 缓存选型
- 3.1.4 静态资源存储
- 3.2 架构实践
- 3.2.1 快速迭代
- 3.2.2 高可用与负载均衡
- 3.2.3 交付与部署
- 3.2.4 Web应用安全
- 3.3 应用监控
- 3.3.1 应用监控指标
- 3.3.2 应用进程监控
- 3.3.3 操作系统监控
- 小结
- 第4章 快速成长期应用架构实践
- 4.1 关键业务需求
- 4.1.1 计数与排序
- 4.1.2 秒杀
- 4.1.3 全文检索
- 4.1.4 日志收集
- 4.2 架构实践
- 4.2.1 前端系统扩展
- 4.2.2 无状态服务设计
- 4.2.3 在线水平扩展
- 4.2.4 后端系统扩展
- 4.2.5 系统通信
- 4.2.6 消息中间件
- 4.3 系统优化
- 4.3.1 静态资源分离
- 4.3.2 数据库调优
- 4.3.3 系统高可用
- 4.4 应用诊断
- 4.4.1 应用健康检查
- 4.4.2 性能问题诊断
- 4.4.3 基于日志的故障诊断
- 4.5 数据库诊断
- 4.6 DevOps
- 4.6.1 持续集成
- 4.6.2 持续交付
- 4.6.3 灰度发布
- 4.6.4 大应用编排
- 4.7 安全设计
- 4.7.1 入侵检测
- 4.7.2 防劫持攻击
- 小结
- 第5章 稳定期服务化应用架构实践
- 5.1 业务拆分
- 5.2 统一配置中心
- 5.3 分布式定时任务
- 5.3.1 分布式定时任务设计
- 5.3.2 业界流行的开源框架
- 5.4 分布式锁系统
- 5.5 微服务化架构
- 5.5.1 服务发现
- 5.5.2 服务治理
- 5.5.3 微服务框架
- 5.5.4 服务编排
- 5.5.5 微服务测试
- 5.6 分布式数据一致性
- 5.6.1 CAP和BASE理论
- 5.6.2 一致性模型
- 5.6.3 典型的解决方案
- 5.7 同城多活
- 5.7.1 应用同城多活
- 5.7.2 跨AZ负载均衡
- 5.8 故障诊断
- 小结
- 参考文献
- 技术术语
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。