刘林,搜狗资深软件工程师,2015年加入搜狗,主要从事商业基础平台研发工作,在构建高性能、高可用大规模系统方面有丰富的实践经验。目前专注于云计算、自动化运维、DevOps等相关领域,负责搜狗商业云平台的设计研发工作。加入搜狗之前,曾在中国航信从事机票运价搜索等后台系统研发。
刘林,搜狗资深软件工程师,2015年加入搜狗,主要从事商业基础平台研发工作,在构建高性能、高可用大规模系统方面有丰富的实践经验。目前专注于云计算、自动化运维、DevOps等相关领域,负责搜狗商业云平台的设计研发工作。加入搜狗之前,曾在中国航信从事机票运价搜索等后台系统研发。
基于Kubernetes和Docker,我们已经搭建了商业云平台,支持无状态服务的构建、部署、运行和监控。同时,我们也一直探索其对有状态服务的支持,以便对MySQL等有状态服务进行容器化,完善商业云平台技术体系,降低运维成本。在有状态服务支持方面,基于Operator的方案被证明是一种有效的方案,我们也基于Operator完成了对MySQL等有状态服务的容器化。本次报告主要分享我们在Kubernetes Operator框架下的设计和实践经验,并以MySQL容器化中的实例,分享我们研发MySQL-Operator时在MySQL容器编排、MySQL存储方式选择、MySQL高可用等方面的实践经验。
主要内容:
1. 商业云平台中MySQL容器化系统架构;
2. 基于MySQL-Operator的Mysql容器编排;
3. 容器化MySQL存储方式选择;
4. MySQL集群高可用实现。
听众收益