本书的主要内容和特色
基于真实的电子商务系统和CDN系统着重介绍了Nginx/HAProxy+Keepalived、LVS+Keepalived/DR及DNS轮询等常见的Web集群负载均衡高可用技术,除此之外,还介绍了ZooKeeper集群在分布式系统中的应用。
MySQL高可用架构目前主要是以MySQL 5.7为主,书中针对DRBD+Heartbeat、MySQL MHA及基于GTID的MySQL主从复制工具mysql-utilities进行了详细说明。
基于笔者目前维护的容器云平台(包括Kubernetes和Mesos集群)介绍云原生环境下的负载均衡技术的具体实现,例如HAProxy、IPVS及Ingress-Controller等,重点介绍了Nginx/Traefik Ingress-Controller在Kubernetes集群系统中的部署和应用。
以笔者维护过的千万级/亿级PV高并发高流量网站架构为例来说明网站的系统架构设计,并且分享了秒杀系统的架构设计思想。
余洪春(抚琴煮酒)
高级DevOps、系统架构师 ,从事电子商务网站和大型CDN系统运维、架构设计工作十余年,在Linux集群、自动化运维、Kubernetes/Mesos云原生平台及高并发高流量网站架构设计等方面有深入研究,通过大量一线实践积累了丰富的经验,精通负载均衡高可用技术、DevOps及容器技术等。51CTO和ChinaUnix等知名社区的特邀专家,51CTO系统网络频道的专栏作家,ChinaUnix论坛“集群和高可用”及“监控及自动化运维”版版主,在社区内发表了大量技术文章,深受网友好评。