澳门金沙vip 5

【澳门金沙vip】为什么我们用的系统这么烂?

说说企业运维

  也许是崇洋媚外,接触过几家国外的软件公司他们的运维保障服务做的确实好,但价钱也确实高,反观国内的一些软件公司很多公司在开发阶段基本是赔钱赚吆喝,而运维保障费用才是收入的开始,但是运维保障的效果确实不怎么理想,当然如果你是大客户给得起钱,那自然驻场工程师多多,服务周到,解决不了的问题也要死磕到天亮。

  慢慢的国内协作运维服务已经热起来,专业的人干专业的事儿~也许这样的第三方运维引入可以解决上面的问题,一部分企业已经先行尝到了这种你好,我好,他也好的甜头。

  企业运维服务已经是这个样子了:

  企业服务市场,横向按客户规模分为大客户市场和中小客户市场,纵向目前最火的三大领域分别是大数据、云计算和运维服务市场,云再细分为SaaS、PaaS和IaaS,这样就构成了如下市场布局:

澳门金沙vip 1

  

  从运维服务产品角度来说,至少分为三层不同的能力,每一层都有各自不同的特点和要求:

  • 可视化统一管理能力:从统一信息采集、监控告警到可视化运维管理能力,这个是ITOM的基础能力,做到运维服务的统一管理和可视化;
  • 自动化运维服务能力:从运维自动化的统一控制、任务编排、网络业务开通和执行到自动化运维服务场景迭代,这是ITOM升级进化的必然之路,做到工具解放人力。
  • 场景化驱动业务能力:运维产品最终要为运维服务、要为业务服务,从敏捷开发到敏捷运维,实现工具优化业务,让运维更敏捷。

————–博客地址—————————————————————————–

博客地址 

 

 欢迎转载请保留出处


  管理篇

  除了称手的工具外,标准化管理流程也是必要的,再牛逼得工具不用也是白扯,博主之前做DBA的时候的管理流程分享给大家,很多人也问DBA都要做些什么,统一回答:

  •   日常巡检,保证系统稳定(DBA最重要的工作),经常会有客户的数据库,备份策略错误,作业失败,磁盘空间爆满等等一系列的基本问题,这些都应该通过日常巡检处理

      注:不是流于表面CPU、IO、内存,而要深入数据库各项指标,并生成报告,汇报

      周期:每周/每月

  •   新上线系统/功能的评估,现在的企业系统中经常会有新接口的上线,这些功能是否会对原有系统造成性能影响?

      注:企业对新功能的上线过程要严格把控,严格控制风险,往往问题都是日积月累不重视而产生的

      周期:每次

  •   日常性能优化,数据库是动态的过程,需要不断的优化,而不是一次优化以后就没问题了,买车还需要定期保养吧!
  •    
     应急问题处理,突发问题是避免不了的,但是要做到少突发,提前消灭(这也是巡检的左右),突发问题一旦产品,数据记录、问题日志就是必要的,快速处理问题、减少损失是必须的
  •        协作(开发部门、软件厂商、集成商)处理各种花式问题

      

总结

  专业的人干专业的事儿~协作运维的时代已经来临!

  现在自己公司的SQL
Server的SaaS云平台也已经上线,一改传统的观念,跟着这波新的浪潮玩转企业运维,不断学习不断思考,不断的学习…

  充实自己 ~ 写在2016的最后一周~

 —————————————————————————————————-

注:此文章为原创,欢迎转载,请在文章页面明显位置给出此文链接!
若您觉得这篇文章还不错请点击下右下角的推荐,非常感谢!

为什么会这样?

  我认为造成现在数据库问题频发的原因有 4 点:

  • 传统的IT建设方式、管理方式导致了今天的问题

 

    传统的建设方式:一大堆厂商的产品简单堆叠、松散拼凑。
    传统的管理方式:用户的运维人员+一大堆厂商。

 

  • 缺乏专业规划的IT架构,缺乏稳定性,增加管理复杂性

    架构缺乏规划和合理化设计,借助一大堆厂商提供的分散的单机、双机、备份一体机、虚拟化、超融合等技术的简单堆叠,参见
:如何规划、建设你的数据库架构

  • 传统的数据库管理方式无法满足今天的业务要求

  澳门金沙vip 2

 

 

  • 高速的业务增长导致数据平台面临巨大挑战  

  今天,业务高度依赖IT,IT的重要程度。。。
  今天,IT系统的使用者、数据量的规模一直在快速增长,且体量空前的大;

矛盾点

  用户不会配置专门的人干这样的事情,感觉都是厂商的问题,而厂商的人手技能也有限,很多软件厂商没有专业的数据库人员,又不一定能做这样的事情,最酷(苦)的就是运维人员、开发人员整天从早忙到晚连口水都喝不上,却被打上差评的标签。厂商在客户面前慢慢的失去了信服力,客户对于迟迟不能解决的问题更是很气愤,还想继续收运维费用?厂商有时也很无奈,很多时候又并不是软件的问题。

  矛盾  矛盾  矛盾

  扯皮  扯皮  扯皮

  工具篇

澳门金沙vip,  首先普遍缺乏DBA的企业中是否可以找到一个称手的工具,正所谓 “武林至尊,宝刀屠龙,号令天下,莫敢不从,倚天不出,谁与争锋” 

  称手的工具产品对于管理数据库更为重要,对于武林高手(资深DBA)工具能起到的作用——方便,对于非专业数据库人员起到的左右——一个DBA小秘书

  那么现在的数据库称手兵器应该做到什么?? (个人觉得至少要下述内容)

  1. 统一管理,统一呈现
  2. 实时知道复杂的数据库运行状态,运行了哪些语句,运行的怎么样?
  3. 告警,问题及时自动报告
  4. 知道过去发生了什么,就像“摄像头” 记录分分秒秒,记录案发现场
  5. 指标全面,支撑解决问题,可以应对数据库的复杂场景,生僻问题
  6. 智能化,自动化巡检,一键发现潜在隐患
  7. 智能化,解决问题(性能、日常运维)

  这样的工具也许就是知道数据库的“昨天、今天、明天”,也就是“过去、现在和将来”

  澳门金沙vip 3

 

   当然,现在的运维管理工具产品越来越强大,强大到甚至让我这10年的老司机都感觉到要被取代,往往非专业的DBA缺少的是:

  1. 解决问题所需要的数据支撑
  2. 分析问题的逻辑
  3. 解决问题的手段

  那相应的工具产品中也要做到数据指标全面,而且对分析问题的流程和逻辑做到只需
“按步骤点击”
,比如突然一个时间点系统慢了,要帮助管理人员清晰的展示出分析问题的逻辑!

  澳门金沙vip 4

 

  也许这就是所谓的 “工欲善其事,必先利其器”

 

用户的问题

  在很多传统行业里,IT部门没有专门的DBA,或者所谓的DBA是这样一种角色:往往身兼数职(网管、项目管理、协调厂商、DBA、开发、应用、写报告),既有很多协调性的管理工作,又有一些专业技术工作。这其实和网上产品经理的段子很类似。

  其实也就是说用户没有管理好自己的数据库,很多时候数据库的一些运维配置都停留在软件厂商部署时候的配置,经过几年的业务和数据的积累这些配置可能早就不适用了。再说日常的体检,随着业务增长的长期规划….好吧,那就更是没有了!

  而且更糟的是,在日常的使用过程中对数据库还存在一些改造,比如毫无规划的添加数据表,一些周边功能的开发,其他方案的拼接。

  所以问题慢慢的积累慢慢的爆发。

  看到这有些看官自然会想,我们购买的软件,数据库不应该是软件厂商管的东西么?为什么我们要请DBA呢?

 

细化管理

  架构层面不再赘述,如何可视化管理?
如何制定管理制度?如何快速准确消灭问题?如何轻松、简单?

这些问题你是否有?

澳门金沙vip 5

  这样那样的问题到底是什么原因呢?谁又该来改善这样的现状呢?

 

  专业服务篇

   数据库是整个IT系统的最底层,而漏斗形的IT结构让数据库成为整个IT的瓶颈,在没有DBA的企业中对数据库的管理更为重要,常见的管理一般只有定期的巡检,软件厂商、集成商等等,而且是简单的巡检,这样对隐患的排查极其弱,无法起到该有的效果,而在数据库的专业服务中,博主认为应该做到下述方面:

  

  1.   定期的深度、有效巡检
  2.   通过专业管理工具产品让多人协作、及时分析、高效解决
  3.   对多系统趋势分析,何时瓶颈
  4.   根据压力、业务如何系统的整合、拆分,对基础架构进行不断升级
  5.        在问题发生前解决而非在发生时救火

 

  服务中也许只有三点:及时、专业、懂得客户