关于自动化运维的思考-基线

DevOps几年前来看,基本都在提概念,这几年很多公司都在落地了,公司里每个自动化运维平台都不好意思。具体落实下来,做得好还是不好,水平也层次不齐。

我们不说自动化运维的意义,不讨论要不要做自动化运维。做是肯定要做,然后每个人都会有一堆的问题或者想法冒出来,why,how,when,有想法是好的,最大的问题是不知道问题在那里。

从我的理解来简单说说基线,一般来说会有如下的几个问题,基本涵盖了3W

我们来逐个说一下,不对的地方欢迎拍砖,我及时纠正。

需要做一个什么样的平台

1)在这里确切的说是DB自动化平台,因为目前的主要是数据库方向的。

2)后期怎么和其他部门的平台集成

先把DB层面的工作做好,做好了,你说的话才能让人觉得靠谱。

内部先达成共识,我们要一起做,不是你做吧,我用就好了。

3)业务价值和技术价值

短期内看只有技术价值,业务价值不大,但是成为平台后,或者有一些业务对接之后,价值才能发挥出来,就好比一辆车停在那里,还要付停车费,一旦跑起来了,业务价值远大于技术价值

谁来开发维护自动化平台

1)常见的瓶颈

开发不了解DB层面的业务,DBA对于开发的技能不够熟练,这是现状也是普遍现象。

2)DBA全员开发

能者多劳,每个人都要参与,所以我最近疯狂调研,搞开发,搞前端。

分工协作,等定好了之后,一起看看怎么分工,每个人能够承担一部分的功能,都能参与进来。

3)开发能力不够怎么办

先抛开技术,看看能做什么,需要做什么 --产品规划

前期的引导和技术预研 --技术选型和规划

由小及大,模块化实现 --避免好高骛远,眼高手低

使用什么技术架构

个人理解主要分为Python栈和Java栈,还有其他的比如go等等。

1)Python栈

前端WEB

Bootstrap

后端WEB

Django

任务调度

Celery + Redis

Celery + MQ

批量操作

ansible

2)Java栈

前端WEB

后端WEB

任务调度

Jenkins

opencron

批量操作

3)数据库

MySQL

SQLlite

自定义ORM

是否需要agent

这个问题几乎无解,在有限的服务器规模怎么理解都没错。看你侧重于哪些考虑了。

有agent,数据采集和性能监控还是比较给力的。

没有agent,松耦合,部署快捷简单。

需要实现哪些功能

这个问题,如果是打算重构,重做,几乎每个人都会问,我们可以还个角度来考虑一下,自己问自己,这样也许也会有一定的收获。

1)可以反问,目前有哪些痛点

2)目前有哪些工作可以改进

3)希望今后做哪些方面的事情

可以借鉴的开源方案

目前可借鉴的方案还是蛮多的,而且国内目前开源的很多方案还是很不错的。开源项目可以参考最近火热的国内开源项目评选。

http://www.oschina.net/project/top_cn_2017?from=hometop

里面有很多非常不错的项目。

时间: 2024-09-27 06:10:22

关于自动化运维的思考-基线的相关文章

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

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

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

新浪微博平台自动化运维演进之路

内容来源:2016年12月16日,微博产品资深运维架构师王关胜在"GIAC全球互联网架构大会"进行<新浪微博平台自动化运维演进之路>演讲分享.IT大咖说作为独家视频合作方,经主办方和讲者审阅授权发布. 阅读字数: 2557 用时: 4分钟 点击嘉宾演讲视频观看 Sina Weibo业务介绍 微博业务简介 微博平台是属于偏后端的一个产品,它所提供的服务就是固定量的接口,比如信息流里的接口.用户接口.关系接口等等. 微博核心业务 微博最核心的产品就是信息流,以信息流为中心出发,

巧用利器Powershell,让数据库自动化运维事半功倍

作者介绍 许昌永,高级DBA,微软SQL Server MVP,十年以上SQL Server使用经验.曾就职于腾讯公司,从事了六年游戏行业SQL Server数据库开发和管理.目前就职于跨境电商DX.COM三年多,负责公司SQL Server和MongoDB的数据库架构设计.高可用部署.运维管理和性能优化等工作.翻译出版了书籍<PowerShell V3--SQL Server 2012数据库自动化运维权威指南>.   目前市场上针对SQLServer的图书,好的原创图书屈指可数,翻译的图书较

如何搞定云运维——云计算IT基础设施与自动化运维论坛掠影

5月18日~20日,第八届云计算大会在京召开,工业和信息化部副部长怀进鹏出席会议并讲话,云计算大数据领域的9位院士和200多位专家在全体大会和专题论坛上作报告,三天共有超过15000人次听众参会.这个数字远远超过了往届会议,从侧面也足以说明,云计算在国内已经取得了足够的认可和关注. 事实上,有一种趋势无法忽视.企业对云计算的主要诉求从"经济"转变为"业务",也就是说,云计算推广初期所高举的"省钱"大旗不再是企业关注的主要方向,企业更关注云对其业务

云计算的弹性和自动化运维浅析

这些年,云计算从概念逐步发展到大势,又从大势逐步落地.这个"落地"的过程,又被公有云.私有云.混合云等等概念演绎得五花八门. 不过归根结底,云计算的理念还是"让用户像用水用电那样使用计算资源,按需获取,按量计费"--以服务的方式提供计算资源--因为用户的计算需求是弹性的,因此真正弹性的云计算,才会帮助用户最大限度地降低计算资源的总体拥有和使用成本. 弹性究竟意味着什么? 什么是弹性?首先,整合计算资源,将计算资源池化,通过虚拟机按需使用计算资源;其次,按量计费,让用

自动化运维软件的模式变化有哪些

为什么说自动化运维软件更适合采用开源的"集市"模式构建? 新旧两代自动化软件的渊源 传统运维自动化软件以Opsware(后来变成HP Opsware)和bladelogic(后来变成了BMC bladelogic)为代表,畅销书<创业维艰>讲的就是Opsware的经历,属于典型的大教堂模式:新一代运维自动化软件则是以开源软件 Puppet,chef,ansible等为代表,属于典型的集市模式.有趣的是,Puppet创始人Luke, 2007年在bladeLogic干过7个月

架构设计 - 自动化运维之架构设计六要点

运维自动化是我们所渴望获得的,但是我们在一味强调自动化能力时,却忽略了影响自动化落地的一个关键因素.那便是跟运维朝夕相处,让人又爱又恨的业务架构. 因为业务架构是决定运维效率和质量的关键因素之一,所以我想跟大家一起聊一下怎么样的架构设计是对运维友好的.结合这些年在腾讯遇到的业务架构和做运维规划时对业务非功能规范的思考,我们可以把面向运维的架构设计分成六大设计要点. 要点一:架构独立 任何架构的产生都是为了满足特定的业务诉求,如果我们在满足业务要求的同时,能够兼顾运维对架构管理的非功能性要求.那么