如何从零开始建立起一个公司的运维体系?

如何从零开始建立起一个公司的运维体系?,第1张

如何从零开始建立起一个公司的运维体系?

近期从知乎上看到一个很具有讨论性的问题:如何从零开始建立起一个公司的运维体系?

这是由一位刚刚毕业的学生提出的,一个毕业生,思考从0建设公司的运维体系,本身就不是一个可落地的事情。但从方法论角度来看,这个问题是有解的。首先,回答怎么做之前,先思考要不要建立一个运维体系。这个和你的公司的现状有关。

Case1:公司规模小,有开发团队,没有运维团队:

建议不要建立一套运维体系,而是基于DevOps的角度来思考。简而言之,在这种体系下,研发运维一体化,研发需要承接运维工作。尤其是当你们的业务是实时再线对外提供时,研发处理业务问题的效率要比运维高得多。

简单介绍下DevOps:DevOps解决方案,是面向业务、需求、研发、测试、运维和运营团队的一站式研运一体化解决方案。DevOps 需要具备高度扩展性和灵活性,支撑各种架构和稳敏多态等各种模式的研发流程,提供研发工艺的智能化引导、管控和度量能力;以高度自动化和资产数据流贯通能力,提升企业研发效能;以研发数字化解决方案,助力企业加速实现数字化转型,提升业务竞争力。

在这种情况下,请通过云原生的方式来工作,即:业务基础资源请全部购买云资源,PaaS层包括中间件、数据库请都尽可能购买云上资源。像类似DevOps等其他的工具,建议购买成熟厂商的,避免自建。这些体系不是一个小公司,或者一个毕业生能够在短时间内思考清楚的。建议站在巨人的肩膀上解决问题。这里安利嘉为蓝鲸的DevOps及相应工具,蓝鲸已经在腾讯内部经过十年的大规模验证,工具能力强大全面,能够支撑新型业务团队敏捷迭代的诉求。

Case2:公司业务规模大,但刚刚进行数字化转型,对数据有敏感性要求

这种情况下,公司高层很难同意一套云原生的方案。在公司业务规模大,但IT规模较小的时候,需要一套麻雀虽小,五脏俱全的运维一体化方案。其中需要包括:IT基础设施的管理、IT基础设施的监控告警,以及代码管理、软件打包与自动发布。这些产品虽然都有开源的方案可以使用,但摸索成本不低,对于一个没有运维团队的公司来说成本有些过高了。这种情况下还是建议买一套工具。

这里还是建议站在巨人的肩膀上,嘉为蓝鲸针对IT规模不大的客户,提供了一套一站式的WeOps解决方案,以上提到的能力都在WeOps中有机集成。WeOps的按照订阅制收费,对部门的现金流、预算影响比较小,可以推荐老板采购一套。

嘉为蓝鲸WeOps

Case3:公司的业务规模和IT规模都很大

这种情况下我不相信你们没有IT运维团队,但如果真的缺少一套面向大客户的,需要面对IT系统海量数据与高并发的运维体系,那需要思考两个问题:自建还是采购。

如果公司给你授权足够的HC、预算,且希望能够对运维技术自主可控,建议基于开源项目自建。开源项目这里包括自动化相关的工具,可观测相关的工具,协同与流程相关的工具。

如果你不打算为此背负沉重的压力,同时公司只给预算,没给研发这套系统的HC,还是建议采购。这里还是推荐我们嘉为蓝鲸一整套ITOM与AIOPS解决方案,这套方案在腾讯内外已经经过大量甲方客户的验证,能够较好地满足大型IT系统的运维诉求。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5702093.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存