IT管理员可以从DevOps环境中受益吗?

日期: 2019-03-25 作者:Clive Longbottom翻译:邹铮 来源:TechTarget中国 英文

如果DevOps部署得不好,则会增加管理员的压力,因为他们将不得不应对操作环境中不受控制的代码部署,而这会耗尽硬件资源并增加故障排除时间。

另一方面,良好的DevOps环境可减少管理员面临的麻烦工作,并为他们提供更多时间去处理改进业务的有趣且增值的任务。良好的DevOps环境通常具有所有正确的检查和平衡。

DevOps还可让管理员监督开发人员。强大的DevOps工具会将所有正确的过滤器部署在编码和应用程​​序开发过程中,以从数据中心操作中抽象出原始开发人员环境。

DevOps环境有好处吗?

DevOps强调开发人员和运营专业人员之间更好的协作和沟通。为了帮助改善协作,很多企业转向高级自动化;这引入了新的更简化的方式来移动数据中心支持的软件和应用程序。DevOps编排工具可支持对现有商业现成软件和开源软件智能安装补丁和升级,这可确保软件保持最新状态,而无需使用手动脚本,也不必等待很长的预更改测试周期。

自动化使数据中心管理员能够专注于更重要的事情,例如如何部署混合云;微服务和容器如何影响整个数据中心架构;以及如何部署和管理措施以转向更加动态的基于成本和价值的工作负载管理系统。

这些是直接影响业务并且值得投资的事情,而不是手动操作引入的繁琐问题,例如错误标记的安全事件或管理不善的数据中心资源。

设置测试

DevOps工具可帮助生成编写良好的代码,并且,开发人员可以执行伪代码和实际代码测试,以发现实时环境中可能出现的任何问题。为此,可通过创建离散的扩展环境来在应用程序的安全区域中进行测试,或者在实时环境中使用并行并重定向某些实时流量以运行测试代码。

为了帮助构建这些测试环境,管理员必须与开发人员确认需要多少存储、内存和处理,以及设置多少分区。根据测试类型的不同,如果开发人员必须运行大量代码或大量数据集,则还需要虚拟化资源或GPU。

创建反馈回路

DevOps环境会整合所有反馈,包括在技术层面通过指标收到的反馈,或通过服务台直接从用户收集的反馈。这种设置可确保开发人员快速、有效地查看任何基于代码的问题,并可确定问题的优先等级。

这样一来,数据中心管理员不用去敲开发人员的门,并试图让他们了解数据中心出现的生产问题的紧迫性和严重性;在DevOps环境和系统部署到位的情况下,企业的这两个部门将具有相同的可见性。

良好的DevOps系统还会有完整的工作负载编排。管理员和开发人员可以设置软件,以便在出现问题代码时自动实现系统重置或回滚。

工作负载编排的另一个示例是,当任何当前设置限制新的应用程序代码时,资源将会弹性和自动地扩展。管理员还可以帮助开发人员正确委派工作负载,以便应用程序在最适合且最具成本效益的基础架构上运行。

如果工作负载运行在昂贵的公共云上,而管理员发现更便宜的定价结构和适当的资源,那么,他们就可以根据需要将工作负载转移到更好的选项。

这种类型的工作负载自动化超越了大多数数据中心管理员习惯的范畴:半静态专有工作负载管理器–专注于一个领域。来自Electric Cloud、HashiCorp和Stonebranch的DevOps产品为用户提供了所有集成工作负载的更全面视图,并支持持续开发。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

Clive Longbottom
Clive Longbottom

数据中心专家,IT研究和分析公司Quocirca的联合创始人兼服务主管,该公司总部设在英国Longbottom,并在该领域拥有超过15年的经验。拥有化学工程背景,他从事工作过自动化,有害物质控制以及文档管理和知识管理项目。

翻译

邹铮
邹铮

相关推荐