下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

你对运维的了解有多少呢?

作者:课课家教育     来源: http://www.kokojia.com点击数:941发布时间: 2017-07-24 10:29:24

标签: 云计算数据库互联网

  随着互联网+时代的到来,移动互联网和云计算技术得到了广泛应用,大多数初创公司在选择互联网创业的同时,不约而同的将IT系统部署到云平台上,也有不少的企业在保留或减少原有的物理主机的基础上,增加了云主机,云数据库和云存储的使用量。

  这些云服务基本都提供了针对自家服务的基础监控功能,比如UCloud提供了UMon,能针对主机、站点和Ping进行基本的监控;阿里的云监控服务提供了站点、ECS主机、云数据库RDS等监控,但是其它的服务监控基本属于空白;青云提供的监控服务和阿里云比较类似,提供的功能比较简单。

  随着互联网+时代的来临,运维的角色越发得重要,随着云计算云平台的普及,更多的是智能化,自动化地监控运维,仅仅停留在操作,业务层次上,是不够的作为从事运维工作的我,一个毕业不久--我是2016-06毕业的,算上实习的时间,也有一年的工作经验,但是只停在业务运维的这一部分,我想,去系统得学习开发,多实践,多分享,才能提升得自己,能够在企业中提现自己的价值;

  说说自己日常的工作,主要主责erp和Oracle数据库的相关运维工作,这里,需要补充一下,什么是业务运维:

你对运维的了解有多少呢?_云计算_数据库_互联网_课课家教育

  包含对企业自身核心业务系统运行情况的监控与管理,对于业务的管理,主要关注该业务系统的CSF(关键成功因素Critical Success Factors)和KPI(关键绩效指标Key Performance Indicators):

  面向整个组织针对各业务系统,提供业务需求整理、需求变更和用户体验优化的加载、维护、配置、升级、补丁等方面的实现服务;

  面向整个组织提供各业务系统的问题受理、响应、处理和转交等方面的服务;

  面向整个组织的各级机构和各业务部门提供各类业务系统的操作指导、数据应用、模块分配、参数设置等;

  面向整个组织提供客户端安装、配置、升级等技术支持;

  面向组织以外的部门提供相关信息(按机关相关部门要求)、回答网站税务咨询、局长信箱和纳税人电话提出的各类业务问题。

  日常的工作也基本这样,但是这样是不够的,只停留在业务 ,而不提升自己,往往会被淘汰。

  运维是保证基础设施服务的高效率运行。以Linux为核心/unix,数据库为连接,中间件相结合,以文件存储,在以上的基础上,接入业务上的运维工作;运维应该做到,质量,效率,架构这三大方面;;理解业务的同时,加上配置更自动化的监控能力,快速部署系统,处理好异地容灾,以及告警处理等,这都是未来需要增加的能力,才能更好地去高效运维。

运维是保证基础设施服务的高效率运行。以LINUX为核心/unix,数据库为连接,中间件相结合,以文件存储,在以上的基础上,接入业务上的运维工作;运维应该做到,质量,效率,架构这三大方面;;理解业务的同时,加上配置更自动化的监控能力,快速部署系统,处理好异地容灾,以及告警处理等,这都是未来需要增加的能力,才能更好地去高效运维。

  看了一下相关的运维分类,大抵分成5个角色:

  1.系统运维——it环境的相关部署和维护操作

  2.DBA——数据库的管理,优化

  3.运维开发——开发相关的小工具进行监控,需要语言Python,R,shell等

  4.应用运维——业务上的运维工作

  5.架构师——规划整个公司的运维体系。

  云智慧通过与运维人员的长期沟通,把企业运维中的常见问题归纳如下:

  1、面向业务的运维,不但关心单点IT资源(单个服务器,数据库)的运行状态,更关心整个业务系统的健康状态和构成,因此,需要清晰知道某些节点的问题,会影响到哪些业务的正常运转,并能够事先预警;

  2、使用Zabbix入门简单,但是后续复杂的告警设置、报告及分析,需要对Zabbix有深度研究,并需要消耗大量的二次开发时间,而且Zabbix虽然有商业服务,但对中国本地用户的支持非常有限。

  3、如果企业使用了大量的API和模块化应用,那么关注每个接口的性能情况、每个业务模块有多少性能超标,这个价值更大一些。云智慧透视宝的某个用户之所以从前不出运维报告,一个是业务系统的故障率不好统计,另一个原因是老大无法把模块和业务直接关联起来。

  4、对于运维主管及企业管理层来说,特别需要上墙的监控大屏,能够实时展现业务运营数据和各种IT性能数据的关联关系。很多运维人员通过Zabbix的皮肤工具Grafana实现Dashboard美化,从反馈来看,效果虽炫,但是配置麻烦,操作不便。

  5、运维需要每周和每月给领导提交总结报告,但是使用Zabbix等软件,需要从数据库中导出数据,或者进行专门的定制开发才能满足需求;

  6、运维对开源需求强烈。因为运维人员多为程序员出身,掌握一定的开发能力,所以希望系统开源,一方面对代码有所掌控,另一方面能够根据企业的特殊需求进行二次开发。

  参考了一些课程的大纲路线:

运维对开源需求强烈。因为运维人员多为程序员出身,掌握一定的开发能力,所以希望系统开源,一方面对代码有所掌控,另一方面能够根据企业的特殊需求进行二次开发。

  1基础知识:;要了解Linux的常识,背景,整体概况,和常用命令

  2系统管理:启动、加载原来,如何进行端口的设置,销毁、定时任务等等

  3.服务管理:熟悉对企业级服务器的管理和优化

  4脚本编程;shell,python,正则表达式实践等

  5企业级实战:去构建一个运维自动化系统。

  需要哪一些知识储备:计算机原理,手工命令,shell脚本,web化的流程引擎管理,调度化的监控系统和容量管理,智能化的运维平台操作。

  我们定下一个目标,提高自己的技术,多实践,多分享

  相信最后大家阅读完毕本篇文章后,学到了不少知识吧?大家私下还得多自学才能了解到更多的知识,当然如果大家还想要了解更多相关方面的详细内容的话呢,请登录课课家教育平台咨询哟~

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程