亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 自动化控制系统

用工作负载自动化加速DevOps:提速、减冗余、更快交付质量

用工作负载自动化加速DevOps:提速、减冗余、更快交付质量

软件开发是劳动密集、复杂的过程,需要技能、经验、创造力、细节敏锐度,最重要的是时间。任何能持续减少软件开发过程中冗余流程、任务和延迟时间的工具或方法,都是应用开发者的福音。

当今最受关注的软件开发方法之一是DevOps,专注于敏捷、快速发布周期,通过在开发人员和运维人员交汇处发挥作用。Gartner研究估计,DevOps方法论将普及,到2016年全球2000强组织中25%将采用DevOps。

> 另请参阅:停机成本高昂:DevOps如何帮你更快修复应用

Gartner预测,因DevOps采用,到2019年50%企业将实施应用发布管理和构建的自动化配置。

令许多开发者惊讶的是,已有解决方案能自动化应用发布过程的许多阶段,无论是常规任务还是非频繁一次性任务。企业无需添加多个应用发布管理工具并创建昂贵、难管理的自动化孤岛,而是可利用已有的工作负载自动化解决方案自动化其应用发布流程,节省时间和金钱。

现代工作负载自动化解决方案可处理发布管理、参与构建部署、执行复杂任务、执行管理职责等。

原本占用DevOps工程师宝贵时间和精力的繁琐任务,在工作负载自动化协助下成为自动化流程,释放人力资源用于更高层级项目。

现代工作负载自动化解决方案在构建测试阶段也节省时间。例如,组织可利用自动化创建工作流:将构建部署到机器、在生产环境安装工具包、验证安装文件正确性,再向相关用户发送构建就绪警报。

验证和测试用户故事以保障质量后,工作负载自动化解决方案可关闭并合并故事,为下次评审会议做准备。开发人员还可将现有质量保证系统与Team Foundation Server等应用集成,每次记录Bug自动创建新工作项。

不仅开发者受益,运维团队也能从现有工作负载自动化套件受益。应用发布管理中运维团队面临的最大问题之一,是确保部署构建的机器架构正确以满足资源需求。

这些机器因重复回归测试和过度实例化而承受巨大压力,导致机器变慢延误开发进度。使用工作负载自动化解决方案,组织可为特定机器增加CPU和内存分配,清理数据库或做任何提供理想测试环境所需的事。

最后,真正增强应用发布管理流程的工作负载自动化基石之一是高级事件驱动调度。与DevOps专用工具仅有有限日期/时间调度能力且仅适用于其运行系统不同,现代工作负载自动化解决方案为组织环境中所有应用和技术提供单一控制点。

高级事件驱动调度允许组织根据预定义事件甚至复杂事件组合触发任务,从而消除团队间手动交接带来的滞后和延迟。

> 另请参阅:成功DevOps的5个步骤

随着DevOps等新方法论和技术涌现,组织常倾向于添加更多自动化工具来管理融合新方法论与现有系统产生的复杂性网络。

然而,组织非获得更多环境控制,反因必须管理每个单独自动化工具及对应方法论或技术而遭遇更多复杂性。

工作负载自动化为跨整个企业自动化和管理流程及新技术提供基础支撑。在DevOps领域,工作负载自动化解决方案帮助开发者和运维团队在应用发布管理中更敏捷、降低复杂性。

来源:Jim Manias,Advanced Systems Concepts

自动化控制系统

  1. 以自动化与AI强化网络安全:更快、更智能的防御体系
  2. 加速疫苗开发:自动化如何提速生产
  3. 服务器自动化:从桌面宏到FANG平台
  4. Copia Automation 获 1420 万美元 A 轮融资,DevOps 理念重塑工业自动化 PLC 开发
  5. 制造业应对自动化挑战的5项核心技能
  6. 流程工业的工业4.0:提升效率与创新的实战步骤
  7. 提升英国制造业连接性:迈向工业4.0互联未来的策略
  8. 解锁制造效能:5G如何重塑生产
  9. 善用技术驱动制造业营销成功
  10. 仓库自动化赋能员工、提升安全、驱动利润增长
  11. 仓储自动化:克服常见挑战的三大关键方案
  12. 自动化如何降低电商退货成本:逆向物流的破局之道