近年来,容器和云原生生态蓬勃发展。如何实现数据分布式、一致性存储,确保云原生环境的可扩展性和高可用性,是亟须解决的现实问题。云计算时代,etcd将成为云原生和分布式系统的基石,三个关键因素是分布式一致性raft协议、Go语言和生态。正是因为etcd在云原生时代的火热,越来越多的公司在系统服务中新引入etcd,或者替代原有的类似组件,如ZooKeeper、Consul、Eureka等。本书的内容也正是聚焦于如何正确部署和运维etcd集群,理解etcd实现的原理并对etcd集群进行优化,以及在开发层面如何正确调用etcd客户端API接口实现一致性存储等功能。