应用运维自动化平台设计与实践
2019-10-07蔡国华黄鹏秦国锋
新一代 2019年13期
关键词:自动化
蔡国华 黄鹏 秦国锋
摘 要:中国搜索应用运维自动化平台,是根据技术业务实际需求设计和研发的,实现了对关系型数据库、nosql数据库、存储和缓存系统等自动化部署和管理,有效地提升了应用运维的效率,降低了技术系统因故障隐患而产生的风险。
關键词:应用运维;自动化;SaltStack
一、平台建设背景
传统运维管理对服务器的操作几乎都是手动方式:手动安装操作系统、手动部署应用、手动更新等。中国搜索随着业务快速发展,服务器数量日趋庞大,技术架构也越来越复杂,涉及到关系型数据库、nosql数据库、存储和缓存系统等使用和管理。在日常的应用运维工作中,也碰到了越来越多的问题,主要表现在:
·服务器数量庞大,通过手动方式部署应用和更新,运维效率较低。
·应用系统和数据库版本不统一,维护起来比较困难。
·线上业务种类复杂,各个应用系统采用不同的配置,无法进行统一配置管理
·以传统方式登陆服务器查看应用日志,效率比较低,无法对日志做出有效的处理和分析。
为了提高运维效率,对涉及到的应用系统和数据库进行统一管理,将运维人员从重复性的工作中解放出来,有必要开发一套应用运维自动化平台,实现对关系型数据库、nosql数据库、存储和缓存系统等自动化部署和管理。
二、应用运维自动化平台技术介绍
中国搜索应用运维自动化平台是基于开源软件SaltStack,使用python开发,是集应用系统安装、配置、管理、监控于一体的自动化运维平台。……
登录APP查看全文
