云原生分布式存储基石:etcd深入解析

云原生分布式存储基石:etcd深入解析

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书可以帮助读者对整个etcd的架构有更加清晰的认识。

内容简介

本书为读者深度解析分布式键值存储系统,全书分为3部分,第1部分是对分布式系统的概念和一致性协议的综述,重点解析Raft协议,使读者对分布式键值存储系统有初步了解;第2部分介绍etcd安装、部署、运维、安全等方面的知识,帮助读者进一步掌握分布式系统的使用方法,熟悉其常见功能和使用场景;第3部分是本书的特色部分,从代码层次深入探讨了etcd各大关键特性的具体设计与实现原理,读者读完本部分,会对整个etcd的架构有更加清晰的认识,可以从中汲取灵感,从而将一些实用的经验应用到自己的分布式系统中。

作者简介

作者杜军,浙江大学计算机硕士,《Docker——容器与容器云》Kubernetes部分的作者。就职于华为Cloud BU PaaS服务产品部,主要研究容器与集群管理技术。活跃于开源社区,是Kubernetes核心维护者和CNCF TOC Contributor。

章节目录

版权信息

前言

第一部分 基础篇

第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实现机制

云原生分布式存储基石:etcd深入解析是2019年由机械工业出版社华章分社出版,作者杜军。

得书感谢您对《云原生分布式存储基石:etcd深入解析》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
企业级云原生架构:技术、服务与实践 电子书
基于多年的大型项目架构设计实践经验,紧贴主流技术趋势,深入浅出介绍云原生相关技术及产品。
信息存储与IT管理 电子书
本书由华为技术有限公司与上海交通大学计算机科学与工程系联合编写,融合了上海交通大学在计算机领域精深的理论研究和华为技术有限公司业界领先的应用实践,本书内容包括:IT基础设施介绍、存储与应用环境、服务器基础、RAID技术及应用、存储阵列技术及应用、SAN技术及应用、IP-SAN技术及应用、NAS技术及应用、对象存储、存储虚拟化技术及应用、备份与恢复、容灾及应用、大数据存储概论、云计算基础、数据中心方
大数据存储技术 电子书
本书由浅入深,层层深入,从基本原理着手,逐步过渡到大数据存储的新技术的发展。
虚拟化与网络存储技术 电子书
力求由浅入深,循序渐进。采用“任务驱动”的编写方式,以实际问题引出相关原理和概念。
深入React技术栈 电子书
全面讲述React技术栈的原创图书,pure render专栏主创倾力打造,覆盖React、Flux、Redux及可视化等内容。