内容简介
全书共9章,主要是以作者的项目实践为基础,以CentOS 7.5 x86_64为主操作系统、AWS云为平台,介绍Linux传统集群技术、云原生下的负载均衡技术、MySQL的高可用方案及Python自动化运维工具的使用。本书是对实际工作经验的总结,涉及大量的知识点和专业术语,建议经验还不是很丰富的读者先了解第1~2章的内容,如果大家在学习过程中根据这两章的讲解进行操作,定会达到事半功倍的效果。系统工程师和运维工程师可以重点关注第4~7章的内容,这些都是与运维工作息息相关的,建议大家多花些精力和时间,从线上环境去考虑学习。DevOps工程师可以重点关注第2~8章的内容,想在企业运维开发工作中开发高效的运维工具并不是一件很容易的事情,建议大家多学习,拓宽自己的知识面。运维架构师可以重点关注第4~5章和第7~8章的内容,这些都跟系统/网站架构技术息息相关,而且基本上都出自真实项目经验,具备一定的参考意义。对于开发人员来说,由于已具备很强的编程开发能力,可以重点关注第2章和第3章之外的章节,以提升自己的技术。
AI简介
这是一本以Linux集群技术、云原生下的负载均衡技术、MySQL的高可用方案及Python自动化运维工具为核心内容的书籍。该书以CentOS 7.5 x86_64为主操作系统、AWS云为平台,通过作者的项目实践,详细介绍了Linux集群技术的基础概念、关键技术、负载均衡器的工作原理、会话保持机制、服务器的健康检测、LVS集群的体系结构、Python的基础概念及特点、Paramiko版本库简介、MySQL服务器硬件选择建议、MySQL安装与性能优化、网站架构设计规划预案、在线订票系统网络拓扑图、DRBD高可用案例概述、LVS在项目中的优化设计思路、LVS实现虚拟服务器的三种方式、Nginx+Keepalived实现在线票务系统、Fabric核心API与用法、高效开发工作技巧、Flask Web框架简介等内容。
在书中,作者详细讲解了Linux集群基础概念,包括负载均衡、高可用、服务发现、LVS、Nginx、HAProxy等关键技术和软件,以及负载均衡器的会话保持机制和服务器健康检测。同时,作者还深入探讨了Python的基础概念及特点,包括Python的应用领域、选择Python的原因、