CloudOps 一种提升云上运维的框架
任何介入软件产品创立的人都应该相熟DevOps,这是一套将软件开发和IT运营联合在一同的通常,其目的是缩短开出现命周期并提供继续交付和高品质的产品。
随着企业越来越多地将运行程序开发和上班负载转移到云上,以及这些云上支出变得越来越复杂,一个与此关系的概念CloudOps(即“云运维”)出现了。
在这里,咱们将钻研什么是CloudOps,它将如何使你的企业受益,以及在你的企业中成功CloudOps时应该牢记什么主要事项。
什么是CloudOps?
CloudOps是一种用于控制在云环境中运转的IT服务和上班负载的交付、提升和性能的操作通常。
无论企业是采用多云、混合云还是私有云战略,CloudOps都旨在为基于云的流程建设流程和最佳通常,就像DevOps为运行程序的开发和交付所做的一样。
CloudOps:一种用于云运维的多层框架
“Holistic CloudOps是一个多档次的框架,可以用于协助企业控制云生态系统的各个方面,”咨询公司Capgemini
Americas的副总裁兼出色云中心主管Jason Hatch示意。
一个是控制层,包括了财务运营(也称为FinOps)等优惠,用于控制老本和控制云估算。“控制层还应该蕴含关于如何在云中部署什么内容的架构规范,并领有一种方法能够以编程的形式口头这些规范。”Hatch说。
其余框架层还包括了云运行层,它涵盖了企业将如何部署和控制/监控云中运行程序和特定于运行程序的服务;云操作层,用于部署、控制、监控和操作云服务;以及云基础层,其中包括了身份、网络控制、日志记载、中央备份控制、作为代码的基础设备和中央监控性能等内围服务。
“超过一切这些层的是‘安保层’,它包括了破绽和要挟控制、上班量包全以及与公司更大的网络安保控制性能的集成。”Hatch说。
CloudOps在企业中的运行
CloudOps模型与运行程序的交付有着不凡的关系性,这是许多企业经过旨在参与开售额和增强客户体验的数字方案所关注的。
“CloudOps能够将构建、部署、运转、监控和控制云中的运行交付性能的五大职责联合在一同,”云服务提供商Replicon担任工程和运营的口头副总裁Suresh
Kuppahally示意。
网络、计算、安保和存储是在最后的构建和设计阶段必定牢记的四个主要组成局部,Kuppahally说。“这样,公司就可以智能部署他们的运行程序,或许可以启动继续的集成和继续的交付了。”他说。
一个企业的CloudOps团队应该从工程或产品团队中明白分别并独立运作,这样做可以使CloudOps在企业中成功“透明度和服务品质[QoS]的责任制”,Kuppahally说。
CloudOps的好处
从一个企业对云服务的全体部署开局,CloudOps的业务好处是相当可观的,来自Capgemini的Hatch示意。
CloudOps有助于推进企业进一步的采用和经常使用云计算。假设企业能够有效地部署、控制和包全他们的云环境,就应该参与他们对云的经常使用,并提供实验和翻新服务和技术的才干,他说。“这反上来又可以使他们更灵敏,提供更快的上市期间,并有助于推进翻新。”
应用CloudOps的企业还可以更好地控制他们所经常使用的越来越多的云服务,Hatch补充道。
“咱们不时听到客户说,他们正在超出自己的云估算,但他们要么是不知道要素,要么是不可实施控制来启动控制,”Hatch示意。“一个有效的CloudOps有将助于缓解这一疑问。在控制层,咱们可以实施更好的估算和财务跟踪及提升。这也促成了在操作层面,更好的成功智能化部署和控制。”
咨询公司Protiviti的董事总经理Will
Thomas示意,Protiviti的客户所提到的另一个最大好处是能够在云中智能监禁授权资源,这会有助于企业控制日益复杂的云环境。
Thomas说,增强的安保性是CloudOps的另一个主要好处,由于该模型可以“确保与安保控制、规范或框架坚持分歧,并制订战略,在报告云内的肥壮和优惠的同时限度不合规的行为。”
Thomas还以为,那些实施CloudOps的公司能够更好地提升其云环境,由于“CloudOps工程师将专一于应用云中的授权资源,以最新和最好的服务虚现运行程序的现代化。”他说。
此外,部署CloudOps的企业还可以依据性能和成本来思考建设正当的资源调配期间表;继续报告和审查云运转状况目的;并支持资源的主动性能,同时坚持云内的法规听从性,他说。
Replicon的Kuppahally指出,CloudOps能够在不影响QoS的状况下经济高效地裁减云服务。“将QoS目的和CloudOps投资联合起来是十分具备战略意义的,”他说,“由于一个专门的CloudOps团队可以被处罚去控制运营老本,因此在降落运营老本方面也会有既得利益。”
通常中的CloudOps
Stretto是一家受益于采用CloudOps的公司。这家为企业和消费者的破产部门提供服务的破产服务和技术公司在早期就发现了对CloudOps通常的需求,并将主要准则归入了其在云中运转的运行程序和系统中,其首席技术官George
Tsounis示意。
“例如,咱们制订了严厉、极速的规定,即咱们只用基础设备即代码[IaC]的通常来启动部署,”Tsounis说。“咱们选择经过一切运行程序/系统将一直跨两个可用性区域运转来成功冗余,因此咱们应用了云提供商内置的高可用性才干。”
Stretto战略的主要局部是应用CloudOps的通常,来确保其技术运营领有更踊跃主动的方法,Tsounis说。“咱们更情愿授权咱们的架构师和工程师为咱们的外部和外部客户创立高性能、自愈性和弹性的云本地处置方案,而不是继续以一种主动的形式运营。”他说。
云服务的引入,甚至是过渡到无主机性能的环节,都带来了共同的应战,Tsounis说。“CloudOps是协助咱们应答这些应战的战略。” 他说。
CloudOps最终为Stretto带来的好处包括了降落老本、可伸缩性、智能化、简化劫难复原,以及作为运行程序一局部的基础设备的无缝集成。
“咱们的团队受益于运行程序的片面改良,这些CloudOps的理念曾经被齐全采用了,”Tsounis说。“CloudOps的通常也提高了软件品质。这是经过应用IaC方法使云基础架构的部署和性能可重复来成功的。咱们缩小了性能失误,由于在咱们的各种环境中推出运行程序时,应用IaC成功了分歧的基础设备性能。”
经过敞开云基础设备的手动性能,Stretto的品质疑问缩小了约20%,Tsounis示意。
“应用CloupOps通常为工程师提供了所需的信念,让他们知道在预消费环境中的运行程序/系统行为在颁布到消费环境时将是相反的,”他说。“此外,由于咱们的运行程序的品质提高,服务台和外部票证的缩小,咱们也看到了总体IT运营的改善。”
跟上不时开展的方法论
当触及到云服务及其经常使用形式时,没有什么是原封不动的,所以经常使用CloudOps的企业须要活期调整他们的方法,以跟上变动。
关于许多企业来说,这依然是一个新的畛域,它们须要克制一个学习曲线。“随着越来越多的企业采用真正的多云部署,他们的CloudOps成功也须要成熟和规模化,”Capgemini的Hatch说。“许多客户在以竖井的形式控制着他们的云原生地图,经常使用了不同的工具和流程,并且从全体上检查其整个云原生地图的才干微不足道。”
为了提高效率和成果,“公司须要开发他们自己的CloudOps框架,以便能够轻松地集成新的云提供商和服务,同时依然提供正确级别的控制、监控和操作严密性。”Hatch说。
公司在云中处置事情控制的形式也可以改良,Kuppahally说。
“这是大少数CloudOps团队难以处置的疑问,”他说。“他们被外部和外部事情淹没了,失去了有效控制这些事情的方法。而建设一个专门的名目控制流程来简化事情控制的挑选和优先排序是降落危险的方法之一。”
与此同时,各企业也须要降落事情的误报率。“当CloudOps团队不可跟上高误报率时,他们就会堕入困境,”Kuppahally说。“领有有效的战略和方案来缩小或消弭误报,是十分主要的成功要素。”
CloudOps可以从AI和机器学习等技术中受益,钻研和教育服务提供商Wiley的口头副总裁兼首席技术官Aref Matin示意。
“经过机器学习,CloudOps工具可以协助定义企业范围的战略,启动检测和报告意外,并能够以智能化的形式采取纠正措施,以保养云环境的最佳通常战略。”Matin说。
CloudOps文明
像DevOps一样,CloudOps的成功很大水平上也依赖于开发一种无利于充沛应用框架和工具的文明。随着越来越多的企业将更多的上班和流程转移到云上,他们也将须要专一于构建CloudOps专业常识。
“在处置云计算时,大少数客户处于一种主动反响形态,他们不可对事情、更改或新服务的恳求做出照应,”Protiviti的Thomas示意。“CloudOps经过智能化建设的部署结构,准许监控、审查和提升现有资源,并审核公司战略以便与云环境坚持分歧。”
Stretto的Tsounis也赞同企业须要 “对CloudOps真正起作用的适当组织结构,专业常识和对单干的适当调整有更宽泛的了解”。
“CloudOps不是一个独自的团队或部门。IT、安保、架构和运行团队都须要在通用的CloudOps通常上单干并坚持分歧,”CTO说。“假设这些团队在孤岛中上班,CloudOps就不能很好地上班。”
基于他将CloudOps投入通常的阅历,Tsounis以为,为了取得成功,企业也须要更好地定义CloudOps所需的基本技艺,而不是从新发明轮子。
“技术团队须要了解基于云的架构、网络、安保和智能化,”他说。“假设不足基本技艺,团队就或许会在已有云服务的中央冒险实施处置方案。”