当前位置: 首页 > 科技观察

戴尔战略计划有效提高DevOps团队开发人员生产力

时间:2023-03-21 16:17:59 科技观察

戴尔的战略计划有效地提高了DevOps团队开发人员的工作效率DevOps是他们的负担,大多数开发人员不想负责运营。一时间,“DevOps已死”的论调再次出现。随着数字化转型浪潮的推进,企业需要更灵敏、更快速的运营。DevOps的出现彻底改变了软件开发的模式。它给企业带来了实实在在的好处,比如缩短响应时间、减少技术债务、消除脆弱性,它的价值也赋予了它强大的生命力。开发+运维?DevOps的本质是什么打开百度百科,你会发现DevOps是Development和Operations的结合。为了按时交付产品,开发和运维必须保持密切合作,但其内涵不仅仅是开发和运维的结合。结合就是这么容易。在DevOps发展的这十年里,精益和敏捷得到了贯彻。准确地说,是“敏捷软件开发”与“精益生产思想”的融合演进。可以用软件工程的思维来解决复杂的运维问题。它还可以通过自动化流程消除开发、测试和运维之间的壁垒。DevOps虽然没有一个明确的定义,但我们还是可以发现,它本质上解决了人与工具、人与工具之间的协作问题,利用自动化流程创造更好更快更高质量的软件,从而帮助研发团队获得更好的交付价值。压力与负担DevOps的“不完整”DevOps无疑是好的。当开发和运维打破以往孤立的工作环境时,可以带来1+1>2的效果。但是,有些公司或组织将其理解为“让开发人员负责运维工作”,毕竟“谁开发,谁运行”听起来就是这样。这样DevOps只有Dev没有Ops,Dev就变成了全栈工程师。全栈工程师自然好,谁能拒绝全能超人?但事实是,并不是所有的公司都拥有IT巨头的人才资源,有足够的时间和成本去培养一个全栈工程师。因此,在这些组织中,缺乏经验的团队在尝试进行DevOps时常常会陷入混乱,从而增加开发人员和运维人员的责任、工作量和压力。据媒体报道,DevOps工程师需要同时了解开发和运维的相关知识。标准化和自动化的缺失,给开发者的运维带来了很多限制,一些琐碎的事情阻碍了他们全身心投入到开发工作中。例如,编写格式严格的Kubernetes配置文件;和运维人员除了确保程序的可用性、安全性和合规性之外,还负责构建和维护软件交付渠道。平台工程DevOps的出路为了消除这种负面影响,很多公司开始通过建立平台工程或者内部开发平台来缓解DevOps工程师的压力。平台工程构建和维护一个自动化平台,该平台可以在整个组织内以面向产品的思维大量重复使用。开发者是平台的“用户”。内部开发平台由大量的API、工具、服务、知识和支持组成,涵盖了满足应用全生命周期的运维需求,开发者无需明确说明即可“自助”使用平台协同,有效消除开发、运维、产品之间的壁垒。我们无从知晓平台工程是否会取代DevOps,但小编认为平台工程并不是DevOps的替代品,而是DevOps发展的一种进步方式,因为它仍然是一种与人和人打交道的方式,人与工具,工具之间关系的本质没有变,只是融合的方式从“个性”变成了“共性”。平台或DevOps战略制定是重中之重无论是平台工程还是DevOps,转型都不可能一蹴而就。在没有足够战略支持的情况下,谁能保证平台工程不会造成意想不到的后果?如果您不知道如何发展您的DevOps团队或觉得DevOps转型很困难,请看看DellTechnologies是如何做到的。DellTechnologiesGroup认为,DevOps并不是简单地将职责划分到职能团队,而是统筹全局,着眼于整个生命周期,通过制定周密的战略规划,实现DevOps的转型发展。我们的DevOps团队致力于创建开发人员需要的所有自动化服务,并取得了突破:我们现在可以让开发人员在5-30分钟内构建他们需要的东西,将开发人员的整体生产力提高35%以上。DellTechnologies的战略基于三个战略举措:API标准化、自动化生态系统集成和真实世界体验领导力。API标准化自动化始于标准化API。我们以API优先的方式开发代码,进一步提高开发效率。开发人员可以通过我们的API市场共享API,供IT和其他内部业务单位和部门使用,包括外部公司、客户和合作伙伴。戴尔支持两种类型的API标准:产品的产品API和社区支持的开放API。产品API是一组标准化的RESTfulAPI,由我们的专家定义,允许与戴尔产品进行基于软件的通信。开放行业API由鼓励协作并允许快速开发的标准化机构定义。当然,这也使我们的许多产品能够支持各种API,例如DellPowerFlex提供的基于标准的开放API和自定义AnsibleModules,以简化与第三方或自定义工作流的集成。基于PowerEdge15G服务器的最新PowerFlex节点采用IntelXeon?Platinum?处理器,更高的CPU和更大的内存,带来极高的性能。PowerFlexAPI作为PowerFlexManager和PowerFlexGateway软件包的一部分安装,并随新功能和PowerFlex软件进行更新和更改,使其成为希望自动化PowerFlex部署、配置和管理任务的客户的理想选择。自动化生态圈整合自动化不是万能的,但没有自动化是万万不行的。戴尔通过使用我们的标准API与通用自动化框架集成来实现自动化生态系统集成。我们的数字团队还在开发自己的高级自动化工具,以在标准CSI驱动程序支持的基本功能之外添加关键的企业功能。从开发人员编写测试用例到测试代码,所有步骤都依赖于自动化,有效解决了以往开发人员操作繁琐、浪费时间的问题。真实世界的经验领导者在DellTechnologies,我们拥有多年的DevOps转型经验。在整个转型过程中,DellDigital继续提供有关DevOps各个方面的培训,了解他们的具体用例和技术堆栈。迄今为止,DellDigital已成功培训了5,000多名开发人员、产品经理和工程主管。现在,我们正在积极参与云原生计算基金会、Linux基金会、桌面管理工作组、开放计算项目等IT社区,毕竟没有什么比实践经验更有价值。您通常可以越过肩膀看得更远。END如果您想了解更多戴尔科技的产品和解决方案,请扫描以下二维码咨询戴尔官方客服。