注重体验与质量的电子书资源下载网站
分类于: 互联网 云计算&大数据 人工智能
简介
云原生分布式存储基石:etcd深入解析: 云计算技术系列丛书 豆 0.0分
资源最后更新于 2020-03-29 04:44:01
作者:华为云容器服务团队 编著
出版社:出版社机械工业出版社
出版日期:2018-11
ISBN:9787111611929
文件格式: pdf
标签: 云计算 云计算与大数据 网络与通讯 云计算技术系列丛书 etcd 存储系统 存储基石 计算以与互联网
简介· · · · · ·
本书为读者深度解析分布式键值存储系统,全书分为3部分,第1部分是对分布式系统的概念和一致性协议的综述,重点解析Raft协议,使读者对分布式键值存储系统有初步了解;第2部分介绍etcd安装、部署、运维、安全等方面的知识,帮助读者进一步掌握分布式系统的使用方法,熟悉其常见功能和使用场景;第3部分是本书的特色部分,从代码层次深入探讨了etcd各大关键特性的具体设计与实现原理,读者读完本部分,会对整个etcd的架构有更加清晰的认识,可以从中汲取灵感,从而将一些实用的经验应用到自己的分布式系统中。华为云容器服务团队编著。
目录
前言
如何阅读本书
第一部分 基础篇
第1章 分布式系统与一致性协议
1.1 CAP原理
1.2 一致性
1.3 Paxos协议
1.4 Raft协议:为可理解性而生
第二部分 实战篇
第2章 为什么使用etcd
2.1 etcd是什么
2.2 etcd架构简介
2.3 etcd典型应用场景举例
2.4 etcd性能测试
2.5 etcd与其他键值存储系统的对比
2.6 使用etcd的项目
2.7 etcd概念词汇表
2.8 etcd发展里程碑
第3章 etcd初体验
3.1 单机部署
3.2 多节点集群化部署
3.3 etcdctl常用命令行
3.4 etcd常用配置参数
第4章 etcd开放API之v2
4.1 API保证
4.2 etcd v2API
4.3 统计数据
4.4 member API
第5章 etcd开放API之v3
5.1 从etcd v2到etcd v3
5.2 gRPC服务
5.3 请求和响应
5.4 KV API
5.5 watch API
5.6 Lease API
5.7 API使用示例
第6章 etcd集群运维与稳定性
6.1 etcd升级
6.2 从etcd v2切换到v3
6.3 运行时重配置
6.4 参数调优
6.5 监控
6.6 维护
6.7 灾难恢复
6.8 etcd网关
6.9 gRPC代理
6.10 故障恢复
6.11 硬件
第7章 etcd安全
7.1 访问安全
7.2 etcd访问控制实践
7.3 传输安全
第三部分 高级篇
第8章 多版本并发控制
8.1 为什么选择MVCC
8.2 etcd v2存储机制实现
8.3 etcd v3数据模型
8.4 etcd v3的MVCC的实现
8.5 etcd v3MVCC源码分析
8.6 为什么选择BoltDB作为底层的存储引擎
第9章 etcd的日志和快照管理
9.1 数据的持久化和复制
9.2 etcd的日志管理
9.3 etcd v2的快照管理
第10章 etcd v3的事务和隔离
10.1 事务ACID
10.2 事务的隔离性
10.3 etcd的事务
第11章 etcd watch机制详解
11.1 etcd v2的watch机制详解
11.2 etcd v3的watch实现机制