开源运维软件在小米的应用

讲师: 

小米的运维系统经过几年的打磨,已经趋于成熟。各个运维系统大量借鉴和使用开源软件、并按照具体的场景进行了优化,同时也在逐步将一些通用的运维组件开源出来。

此次分享会围绕部署自动化,展开介绍开源运维软件在小米的使用情况,并结合几个重要的系统(包括部署、批量操作、虚拟化等)进行具体的分析。

分享的核心是部署自动化和批量操作,其中涉及的开源组件包括:puppet、进程管理god、docker、ansible,在这几个开源组件上都有或多或少的定制。

通过此次分享可以让大家了解到小米自动化的实现中如何选择和使用开源组件,并在原有基础上进行适应公司现状和规划的升级和微调。

小米高级运维研发工程师
微博: @方少森
个人主页:

小米运维部高级运维研发工程师, 负责小米帐号、分布式存储、云平台的运维管理工作,并负责小米运维自动化设施的设计和开发,在小米成长之初负责小米应用运维团队的组件和运维自动化规划。做为部署自动化负责人,在代码发布、部署、资源管理和虚拟化方面有丰富的经验。