欢迎访问学兔兔,学习、交流 分享 !

返回首页 |
当前位置: 首页 > 书籍手册>计算机与网络 >etcd工作笔记:架构分析、优化与最佳实践 朱荣鑫 2021年版

etcd工作笔记:架构分析、优化与最佳实践 朱荣鑫 2021年版

收藏
  • 大小:75.33 MB
  • 语言:中文版
  • 格式: PDF文档
  • 类别:计算机与网络
  • 更新日期:2023-02-22
推荐:升级会员 无限下载,节约时间成本!
关键词:架构   笔记   最佳   优化   实践
资源简介
etcd工作笔记:架构分析、优化与最佳实践
作者:朱荣鑫
出版时间:2021年版
内容简介
近年来,容器和云原生生态蓬勃发展。如何实现数据分布式和一致性存储,确保云原生环境的可扩展性和高可用性,是亟待解决的现实问题。
云计算时代,etcd将成为云原生和分布式系统的基石,三个关键因素是分布式一致性raft协议、Go语言和生态。本书的内容聚焦于如何正确部署和运维etcd集群,理解etcd实现的原理并对etcd集群进行优化,以及在开发层面如何正确调用etcd客户端API接口实现一致性存储等功能。

目  录
第1章 云原生架构概述
1.1 云计算的前世今生
1.1.1 云计算的鼻祖:虚拟化技术
1.1.2 虚拟机的市场化应用
1.1.3 容器化与容器编排的兴起
1.1.4 云计算的深远影响
1.2 什么是云原生架构
1.2.1 云原生出现的背景
1.2.2 云原生解决了哪些问题
1.2.3 不断 新的云原生定义
1.2.4 云原生与12因素
1.3 云原生架构的挑战
1.3.1 分布式系统的问题
1.3.2 一致性问题(拜占庭将军问题)
1.4 分布式一致性理论
1.4.1 三选二的CAP理论
1.4.2 柔性事务BASE理论
1.5 分布式一致性协议
1.5.1 二阶段提交协议(2PC)
1.5.2 三阶段提交协议
1.5.3 经典的Paxos算法
1.5.4 简单易懂的raft算法
1.5.5 分布式一致性协议小结
1.6 云原生时代为什么 etcd
1.6.1 相关组件多维度对比
1.6.2 etcd与ZooKeeper的比较
1.6.3 etcd与Consul的比较
1.6.4 etcd与NewSQL的比较
1.7 本章小结
第2章 初识etcd
2.1 etcd介绍
2.1.1 etcd的特性
2.1.2 etcd v3的架构解析
2.2 etcd使用场景
2.2.1 键值对存储
2.2.2 服务注册与发现
2.2.3 消息发布与订阅
2.2.4 分布式通知与协调
2.2.5 分布式锁
2.3 etcd安装与使用
2.3.1 etcd常用的术语
2.3.2 etcd单机安装部署
2.4 etcd集群部署
2.4.1 静态方式启动etcd集群
2.4.2 docker启动etcd集群
2.4.3 动态发现启动etcd集群
2.4.4 DNS自发现模式
2.5 etcdctl的实践应用
2.5.1 常用命令介绍
2.5.2 数据库操作
下载地址