简介
本课程会系统地讲解 Elasticsearch 集群运维的相关知识和底层的运行机制,可以让学员更好地理解和管理大规模的集群。
如何选举 Master 和解决集群状态一致性问题
如何解决集群高可用问题
如何进行容量规划
如何进行集群性能压测(esrally)
如何进行集群备份与恢复
如何进行定期维护与管理集群数据(Curator)
如何监控集群并及时解决相关问题(GC过长等
目标
集群的选主机制及集群状态的存储内容、同步方式和相关最佳实践;通过 hot-warm 架构实现高度可扩展的架构
受众人群
运维工程师、开发工程师、运维专家和技术经理等
课程时长
2天(12H)
分享提纲
集群一致性剖析 | 讲解集群的选主机制及集群状态的存储内容、同步方式和相关最佳实践 |
集群高可用剖析 | 讲解 shard 的本质、主副 shard 的同步机制、 shard 的分配策略及相关设置 |
容量规划与压测 | 讲解容量规划的通用型计算方法和如何通过 esrally 压测数据来确定更精准的规划方案 |
集群日常维护 | 讲解 index template 的使用技巧、定期 merge 索引、reindex、全量更新数据、备份与恢复等日常的维护工作,如何使用官方工具 curator 来完成这些任务 |
可扩展架构设计 | 讲解 time-based 和 size-based 两种索引设计策略,如何通过 hot-warm 架构实现高度可扩展的架构 |
集群性能调优 | 讲解常见的读写性能优化的配置方案 |
集群监控与排障指南 | 讲解如何更好地监控集群与排障,比如集群状态不健康时的处理方案、GC 时间过长处理方案等 |