本文作者:nihdff

cmdb运维管理平台,cmdb运维管理平台搭建

nihdff 05-07 9
cmdb运维管理平台,cmdb运维管理平台搭建摘要: 运维工程师必须掌握的基础技能有哪些?运维开发具体是做哪一方面的事情?我有1000台服务器,运维工作中应该注意什么?运维工程师必须掌握的基础技能有哪些?1、系统安装、优化、配置:wi...
  1. 运维工程师必须掌握的基础技能有哪些?
  2. 运维开发具体是做哪一方面的事情?
  3. 我有1000台服务器,运维工作中应该注意什么?

运维工程师必须掌握基础技能哪些

1、系统安装优化配置:windows,linux,unix,aix

2、自动化开发:shell,python,lua,go

3、编写配置格式:xml,json,yaml

cmdb运维管理平台,cmdb运维管理平台搭建
(图片来源网络,侵删)

4、服务集群安装、优化、配置:lvs、nginx、apache、zookeeper、kafka、redis、mq、ha、haddoop、keepalived等。

5、运维:git、svn、jenkins、mvn、jira、saltstack、ansible等。

6、监控:zabbix、nagios、cacti、小米open-falcon等

7、安全:openvas、nessus、iptables等

cmdb运维管理平台,cmdb运维管理平台搭建
(图片来源网络,侵删)

8、虚拟化:kvm,vmware,docker,k8s等

9、数据库:mysql,mongo等

10、网络知识:whisker、tcpdump等

运维开发具体是做哪一方面的事情?

运维开发顾名思义,就是运维系统的开发,或者说是为运维开发工具

cmdb运维管理平台,cmdb运维管理平台搭建
(图片来源网络,侵删)

这里有两个概念要澄清,什么是运维,运维系统都包含那些。

运维英文的意思是Opetration,就是操作的意思,一般是指IT系统或者产品部署维护,随着互联网发展,各行各业都在拥抱互联网,每个行业每个组织也都越来越倚重IT,举个例子,比如房地产行业,以前使用IT最多就是财务软件ERP等,现在万物互联,房地产会使用物联网,会使用云计算,IT系统也会越来复杂,对运维的需求会更高,人数也更高。

运维系统都那些?一般来说,运维系统包含几大块,CMDB(配置管理系统),监控系统自动化部署系统,流程系统,业务系统等等。每一块又可以细分好多,在每家公司需要持续不断的改进和融合。所谓运维开发,就是开发这些系统的。

运维开发在以前主要专业程序员,最近近几年有一个趋势,就是运维自己给自己做系统,掌握一门开发语言成了对运维基本的需求,而运维最爱的语音就是Python。所以目前比较好的路径,就是先成为运维,然后给自己写系统。当然在规模比较大的公司,还是有专门的开发团队来写运维工具,这个团队往往由专业的程序员组成。

我有1000台服务器,运维工作中应该注意什么?

初级运维可能告诉你要做好监控,然后附上一系列监控手段、工具、指标,再加些应急响应的处理方式。

中级运维可能告诉你要做好自动化,包括系统的安装部署、程序的批量发布、一些命令的自动执行等各类服务器管理。当然符合中级标准准的,必然这个自动化是建立在一个有效的CMDB下,1000台服务器各类指标需要自动采集、关联。

高级运维,可能告诉你,要从SRE逐渐上升到DEVOPS、AIOPS,并给出一系列流程管控、基于机器学习的各类指标管理及恢复。

然而,我的个人观点是,一切可视化。1000台服务器,想知道什么、领导想知道什么、业务老总想知道什么,都能可视化出来。 包括机器性能、交易总量、机房环境等。

可视化要做好,其实凌驾一切。

当基础计算能力足够多的时候,安全和稳定性以及备份体系,因为体系就都称为重中之重了. 犹如行军打仗,小规模的时候主要靠计谋,大兵团作战考战略规划,预案,侦查体系,参谋体系,后勤体系,军工体系,后备役体系,战争动员体系. 所以大型数据中心要建立完善的体系,而不是简单追求性能.

到此,以上就是小编对于cmdb运维管理平台的[_a***_]就介绍到这了,希望介绍关于cmdb运维管理平台的3点解答对大家有用。

文章版权及转载声明

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.xmyunwei.com/post/38108.html发布于 05-07

阅读
分享