新一代运维作业平台:命令式与声明式实践与GOPS大会分享

版权申诉
0 下载量 24 浏览量 更新于2024-07-02 收藏 1.23MB PDF 举报
在"新一代运维作业平台实践"的演讲PPT中,演讲者赵舜东,作为NewOps社区组织者和中国SaltStack用户组组织者,以及阿里云MVP,在GOPS全球运维大会2019·上海站上分享了他对现代运维作业平台的深入理解和实践经验。演讲内容主要围绕三个核心主题展开: 1. 命令式管理的作业平台:这部分介绍了通过命令行工具进行运维作业的方式,包括命令编排(如使用Shell或Python脚本)、作业编排。例如,赵舜东演示了如何使用SaltStack远程执行命令,如在一台名为linux-node1的机器上获取系统负载信息。 2. 声明式管理的基础设施即代码:他强调了将基础设施定义为代码的重要性,列举了状态声明工具如SaltStack、Ansible、Terraform和Kubernetes,这些工具允许运维人员以声明方式管理资源,而非通过一系列步骤手动操作,提高了效率和一致性。 3. 事件驱动的自动化运维:此部分探讨了基于事件触发的自动化运维流程,比如通过Zabbix监控事件并触发相应的自动化响应。此外,还提到了StackStorm这样的平台,它能集成多个工具,实现灵活的自动化操作。 在作业平台的具体实践部分,演讲者展示了如何在作业平台上处理日常运维任务,如查看系统资源使用情况、应用部署等。作业平台提供了一个工具市场,支持各种功能,如数据导出、脚本执行、应用部署的不同方法,包括上传包、自动化脚本、命令编排以及增量部署等。 演讲者还分享了个人背景,包括他撰写的书籍如《运维知识体系》、《缓存知识体系》、《DevOps三十六计》以及他的网站和社交媒体联系方式,以便听众可以进一步了解和交流。 这场演讲深入剖析了新一代运维作业平台的理念和技术实践,旨在帮助运维人员提升运维效率,实现更智能、更高效的运维服务。