【技术干货】云端自动化运维系统

本文作者:驻云科技,刁德保

随着云计算的大量应用,在云端场景的运维自动化领域也被赋予了更多的工作以及与传统运维自动化不同的使用方法。

“在云端的所有资源如数据库、主机、负载均衡等,一切都是api”,这个不精确的说法从侧面可以看出云端自动化增添了很多可以编程处理的事情,如通过编程调用“api”完成数据库、主机等的增、减、控制等操作,通过”api”控制负载均衡完成业务系统的主备切换,通过“api”控制vpc默认路由主备切换等场景操作。

那云端运维是否会增加我们的工作量?不用担心,万变不离其宗,云端只是给了我们更多的可控制选项,更加方便了我们自动化运维操作。下面推荐两款开源的自动化软件ansible、rundeck,满足大多数企业对于系统自动化配置、部署、控制的需求。

Ansible 这个redhat 公司耗费1亿美金收购的自动化工具,基于python开发,糅合了众多老牌运维工具的优点实现了批量操作系统配置、批量程序的部署、批量运行命令等功能,更加轻量级、也更容易学习。Rundeck是强烈推荐的另一款数据中心、云端的自动化控制系统,完善的web用户控制界面、支持命令调用、完善的权限控制、日志审计功能。这两款工具结合使用可以互补彼此的缺点、方便的实现“企业分布式自动化控制中心”。Rundeck,Ansible大部分功能是重合的,但各自有一些优势及对方没有实现的功能。比如rundeck全图形化操作界面、使用简单、日志审计功能详实;ansible精简高效、python语言开发定制化简捷。使用rundeck做为ansible的前端操作界面,结合双方优势的同时,也实现了高效的分布式自动化控制中心(目前rundeck已经有完善的ansible模块)。

时间: 2024-09-18 10:20:21

【技术干货】云端自动化运维系统的相关文章

【技术干货】云端自动化运维

本文作者:驻云科技高级云运维工程师,赵灿灿 对于运维工作来说,我们运维工作的本身是可管理,可重复,可预测的,基于这样的理念,我们可以按照一定的规律,在基本运维的过程中实现自动化. 运维自动化基本上可以这样去理解:可以实现在成千上万台服务器上做到批量执行命令,根据不同业务特性进行配置集中化管理.分发文件.采集服务器数据.操作系统基础及软件包管理等,这就是所谓的自动化运维. 闲话不多说,下面笔者就以自己最近的一个项目来谈谈在云端上的自动化运维,以及自动化运维的带来的价值体现. 接手国内某大型旅游网站

CheungSSH国产中文开源自动化运维系统Web界面(二)

登录CheungSSH Web 温馨提示: 如果登录次数联系超过5次,那么系统会锁定登录IP一天时间. 首次登陆后修改密码,http://您的IP地址:端口/cheungssh/admin/ . 添加被管理主机配置信息 ◆点击 "增加服务器" ◆添加好以后,如下: 普通配置 这里,我们考虑的是,不需要被管理服务器做任何的配置,哪怕是像某些工具需要SSH-key绑定一样.在CheungSSH中,完全不需要,因为我要做的是简单,再简单!所以,在添加被管理服务器的时候,你只需要填写被管理服务

双11黑科技,阿里百万级服务器自动化运维系统StarAgent揭秘

导读:还记得那些年我们半夜爬起来重启服务器的黑暗历史吗?双11期间,阿里巴巴百万量级主机管理能安全.稳定.高效,如丝般顺滑是如何做到的?阿里巴巴运维中台技术专家宋意,首次直播揭秘阿里IT运维的基础设施StarAgent,详细分析StarAgent是如何支持百万级规模服务器管控?如何像生活中的水电煤一样,做好阿里运维的基础设施平台? 嘉宾介绍 宋健(宋意):阿里巴巴运维中台技术专家.工作10年一直专注在运维领域,对于大规模运维体系.自动化运维有着深刻的理解与实践.2010年加入阿里巴巴,目前负责基

《Python自动化运维:技术与最佳实践》一导读

前 言 为什么要写这本书 随着信息时代的迅速发展,尤其是互联网日益融入大众生活,作为这一切背后的IT服务支撑,运维角色的作用越来越大,传统的人工运维方式已经无法满足业务的发展需求,需要从流程化.标准化.自动化去构建运维体系,其中流程化与标准化是自动化的前提条件,自动化的最终目的是提高工作效率.释放人力资源.节约运营成本.提升业务服务质量等.我们该如何达成这个目标呢?运维自动化工具的建设是最重要的途径,具体包括监控.部署变更.安全保障.故障处理.运营数据报表等.本书介绍如何使用Python语言来实

数据中心新的自动化运维技术

自从数据中心引入了云计算.虚拟化等大咖技术,立刻变了模样,这些技术大幅提升了数据中心的运行效率,给数据中心带来了诸多好处.不过,任何事情都有两面性,我们在享受新技术带来的益处时,也给数据中心运维的管理带来了不便,需要管理对象的数量.规模及复杂度均呈现指数级增长,传统人工干预.保姆式管理监控与故障处理的方式肯定无法满足要求了.比如对于公有云及大型私有云,服务器数量往往可以达到数万到数十万.百万规模,各类系统云服务及租户的业务应用负载数量,也达到了数以百万乃至千万级的程度,这样全靠人工维护不现实,必

Linux集群和自动化运维

Linux/Unix技术丛书 Linux集群和自动化运维 余洪春 著 图书在版编目(CIP)数据 Linux集群和自动化运维/余洪春著. -北京:机械工业出版社,2016.8 (Linux/Unix技术丛书) ISBN 978-7-111-54438-8 I. L- II.余- III. Linux操作系统 IV. TP316.89 中国版本图书馆CIP数据核字(2016)第176055号 Linux集群和自动化运维 出版发行:机械工业出版社(北京市西城区百万庄大街22号 邮政编码:100037

优云蒋君伟:自动化运维成本仍然很高

9月10日-11日,上海光大国际会展中心隆重举办了"2017上海站CNUTCon全球运维技术大会".本次大会的主题是"智能时代的新运维",各个公司为观众带来了他们关于该主题的思考,并分享了他们的实践经历.InfoQ有幸邀请了杭州优云软件有限公司的产品副总裁蒋君伟老师接受我们的采访.谈到对自动化运维未来的展望,蒋老师表示自动化运维必然是大势所趋,但是因为相关技术债务的存在,自动化运维的成本还很高.那优云自己的技术与产品是如何去做高效运维的呢?本次采访带你了解一二. I

阿里云资源编排服务正式商业化 基础设施迎来自动化运维时代

近日,阿里云资源编排ROS(Resource Orchestration)服务正式商业化,阿里云产品家族再添管理利器. 资源编排服务(以下简称ROS)支持用户通过模板文件定义所需的云资源,描述资源间的依赖关系和配置详情,并自动完成资源的创建和配置,以达到自动化部署.运维等目的. 作为一种自动化运维工具,阿里云ROS屏蔽了底层资源操作的复杂性,使得对基础设施资源的管理通过简单的代码就可以实现. 告别手工运维 DevOps加速普及 云服务的一大优势是能够按需获取IT资源,所以越来越多的用户把应用系统

一名运维创业者的思考:云计算时代的自动化运维走向

关于题目"云计算时代的自动化运维",用通俗的话讲,就是应用的自动化部署. 第一个关键词是自动化,自动化代表高效率.低成本;第二个关键词是应用部署.即,不涉及讲物理基础设施的运维(如机房基建.能源.消防.安保.布线等等). 假设一个企业要做一个电商网站,典型的运维流程是这样: 1. 购买硬件设备:服务器.交换机.可能还有路由器.负载均衡器.防火墙,不一一穷举了. 2. 在服务器上安装操作系统 3. 在服务器上安装配置基础环境(数据库.Web服务器.搜索引擎等) 4. 在服务器上安装配置应