2021年值得关注的8种自动化趋势

2021-12-23 11:00:08 zoupeng

随着行业组织继续应对冠状病毒疫情带来的影响和变化,自动化技术的应用范围正在不断扩大。自动化专家表示,IT领导者需要了解并利用有关容器、持续集成(CI)/ 持续交付(CD)、Kubernetes以及相关问题的重要趋势。

自动化往往与效率密不可分。人们通常认为使某件事物实现自动化是使其更高效,无论这意味着工作方式、过程和结果,还是组织的整体业务及其日常运营。

自动化通常也与另一个术语联系在一起:简化。例如,简化组织的工作和流程将产生的预期结果以及组织的运营方式。

在IT领域中,这意味着简化日益复杂的系统和环境。考虑大规模运行容器、管理混合云和多云基础设施,以及日益扩展的云原生环境。当组织运营的环境(包括内部部署设施和云平台)与以往一样复杂时,自动化对于保持事情尽可能简单至关重要。

各行业领域的IT领导者需要关注各方面的自动化趋势。IT自动化的主要趋势可以归结为简化人员、流程、工具的工作方式。

Harness公司首席技术官Ravi Lachhman说:“2021年将会迎来自动化的快速发展,其重点是使客户的工作更轻松、更简单,尤其是在当前疫情持续蔓延的情况下。”
自动化的下一步发展Lachhman补充说,随着高度专业的云原生运营专业知识向自动化迈进,IT领导者在招募人才方面将获得一些灵活性。


    以下深入了解2021年需要关注的自动化发展趋势和见解。

  1. 自动化技术在疫情之后的新应用

Red Hat公司北美地区首席架构师和战略家E.G. Nadhan表示,由于2020年发生不可预见的疫情,人们之间的互动活动受到了限制。因此,组织的员工和客户互动的非接触机制将在2021年得到更多采用。这种趋势将自动化技术的应用扩展到需要与人员接触的领域,从而可以改善整体客户体验。

Nadhan指出:“疫情还起到催化剂的作用,加快了企业扩展内部网络和例行任务的自动化。自动化可以说是为这样的时代而设计的。”
    2.大幅降低复杂性

坦率地说,对于许多个人和组织来说,2020年是充满挑战的一年。Lachhman表示,这将会促进未来一年的自动化和架构战略实施。他认为,在任何可能的情况下,需要大力推动利用自动化来消除复杂性,部分原因是为了解决远程工作面临的问题和大量持续存在的不确定性,同时也因为它从根本上说比以往任何时候都复杂。

Lachhman说,“随着对云原生和Kubernetes的大力推动,大型组织在企业中拥有数百万行YAML代码并不少见。随着云原生生态系统的爆炸式增长,选项也在增加,而复杂性也随之增加。”

Lachhman预测,2021年将致力于降低复杂性,而不是简单地将其从一个堆栈移动到另一个堆栈,从站点可靠性工程(SRE)行动手册中获取一个页面,并支持简单、可重复性和自动化。

Red Hat公司首席架构师Emily Brand也看到更多的组织关注站点可靠性工程(SRE)。他说:“越来越多的组织将重点放在站点可靠性工程(SRE)上,以此作为通过更加智能、更具针对性的自动化来减少员工劳动强度的一种方法。选择投资低复杂性的高价值自动化将是大多数基础设施和运营团队在2021年发展的重点。”

Lachhman将持续集成(CI)/持续交付(CD)管道视为重点关注的一个关键领域。尤其是更多的团队将专注于他们的部署方式(尽可能利用自动化),而不是他们所部署的内容。

Lachhman说:“复杂性有多种形式,但是降低如何部署更改的风险是复杂性方程式的主要部分。在采用新技术时,面临学习曲线的主要问题是操作复杂性:如何部署、如何修补、出现问题时如何回滚,以及如何验证和观察。”

Lachhman曾在多个开发团队工作,他在工作中充分运用了其Java/JEE技能。但在每一个组织,他都遇到了比较混杂的部署模式,往往需要关键团队成员的专业知识来操作,尤其是在事情进展不顺利的时候。持续集成(CI)/持续交付(CD)管道正在适应这种模式的改变,并为部署的细节带来更多的标准化。

Lachhman说:“持续集成(CI)/持续交付(CD)平台在部署内容和如何部署方面变得越来越不可知。如果利用几种不同的技术,它们可以由一个不可知的平台来部署,而复杂的操作任务(如回滚)将由模式自动执行。这非常有用,因为如果出现问题,我们可以更有信心地处理所需的迭代更改。”

3.自动化程度更高并且有更多的编排

Red Hat公司首席技术策略师兼加拿大解决方案架构总监Michael Cardy说,“2021年是跨领域自动化工作流程编排的一年,它填补了一个完全数字化转型组织的空白。”他指出,编排是计算机系统、应用程序和服务的自动配置、管理和协调。

编排工具(如Kubernetes)和企业Kubernetes平台(如Open Shift)可帮助IT主管更轻松地管理复杂的任务和工作流程。

Cardy补充说:“自动化和编排是不同的,但是相关的概念。自动化可以减少或取代与IT系统的人机交互,而是使用软件执行任务以降低成本、复杂性和错误,从而帮助企业提高业务效率。编排工作在更高的层次上进行,预计根据不断变化的条件和要求做出决策。”

    4.围绕Kubernetes的工具更加成熟

Kubernetes从根本上说本身就是一种自动化技术。随着它的成熟和采用的持续增长,预计将看到更多围绕Kubernetes构建的自动化以及使用。

Aqua Security公司DevOps和云平台主管Eran Bibi表示:“2021年将看到围绕Kubernetes的更多自动化,特别是围绕部署过程的自动化。这些工具需要确保应用程序定义、配置和环境受到控制,他们将以自动化的方式处理部署和生命周期管理。”

这一趋势的一个重要驱动因素将是为开发人员和DevOps团队简化Kubernetes,特别是那些对平台不熟悉的团队来说尤其有利。对于开发人员,理想的情况是专注于产品和质量,而不是进行复杂的Kubernetes部署和操作。Kubernetes部署和操作实现自动化之后将可以使开发人员专注于他们更擅长的工作。

Shipa公司首席执行官Bruno Andrade说:“在Kubernetes对象(现在大约有50个对象)、配置文件和应用程序部署本身的创建和部署方面,我们将看到更多的自动化应用正在朝着自动化方向发展,使开发人员和DevOps团队能够在没有任何Kubernetes专业知识的情况下利用Kubernetes。”

    5. 持续集成(CI)/持续交付(CD)工具将与Kubernetes更好地配合使用

持续集成(CI)/持续交付(CD)管道和Kubernetes将会继续受到关注,这将是未来一年IT领域自动化的重点。而且,人们也将重新关注这两种现代IT技术如何协同工作。

Red Hat公司技术推广者Gordon Haff说,“一个重要的自动化趋势是持续集成(CI)/持续交付(CD)系统的发展,使其更适合Kubernetes。”Haff指出,一些现有的工具不一定能很好地配合编排平台,否则会带来复杂性。

Haff指出,Tekton和Argo CD是这个领域中的两个项目,很可能在2021年获得发展。这两个都是特定工具的示例,这些工具将有助于在Kubernetes部署方面实现更大的自动化。

Haff说:“Tekton是一个开放源代码项目,它提供了一个框架,可以快速创建云原生持续集成(CI)/持续交付(CD)管道。”他指出,Tekton最初是Knative项目的一部分,但后来被独立出来。作为Kubernetes原生框架,Tekton使跨多个云提供商或混合环境的部署变得更加容易。

Argo CD是围绕编排平台的新兴生态系统中Kubernetes运营商不断增长的菜单之一。

Haff说:“Argo CD是一个声明性的GitOps,并将Git用作声明性基础设施和应用程序的真实来源。它可以自动在指定的目标环境中部署所需的应用程序状态。”

    6. Kubernetes管理的工作量比过去更多

在谈到运营商时,Harness公司的Lachhman认为,他们将更加协调一致地努力,即再次利用自动化技术来消除曾经被认为非常适合容器和Kubernetes的工作负载与被认为是非启动程序(例如有状态应用程序)之间的界限。

Lachhman说:“在过去的几年中,需要状态、持久性、集群、一致性或操作顺序的工作负载不适合Kubernetes。Kubernetes的生态系统已经快速赶上。随着运营商的引进,容器存储接口的进一步发展以及CNCF Storage SIG的辛勤工作,基础设施正在迎头赶上。供应商和项目也更习惯于多个Kubernetes的细微差别。”

这种转变的基础是基础设施和资源调配等方面的自动化程度不断提高。这主要自动化简化了以前很困难甚至不可能做到的事情。

Lachhman说:“五年前不合适的工作负载现在看起来更有吸引力,可以部署在云原生基础设施和Kubernetes上。弥合通常部署在Kubernetes之外的人们所习惯的差距,并为他们提供新的范例,将在2021年迅速发展。”

    7. 自动化将从疫情吸取很多经验教训

冠状病毒疫情在2020年成为许多自动化工作的催化剂,不仅是在IT领域,而且是跨业务流程和运营。对一些组织来说,这是一件好事。对其他组织来说,可能为2021年的发展提供了一些经验教训。

疫情促进的自动化项目将在未来一年带来重大影响。Signavio公司美洲地区高级副总裁Alex Day说:“组织领导者在2020年转向自动化,以此来补充和加强数字转型的努力,这一努力因为发生疫情而显著加快。原本预计需要数年时间的技术进步需要数月时间完成,因为组织希望实现自动化,以寻求更大的规模效率。”

这将在未来一年带来重大影响。大多数形式的自动化(例如RPA)实际上并不能单独改善流程。他们只是帮助更快、更频繁地运行。如果基础进程被破坏,这不是一件好事。人们将在2021年看到,在开始大规模实施自动化项目之前理解这一点的组织和没有理解这一点组织之间在自动化方面将拉大差距。

Day说:“到2021年,我们将看到一个清晰的界限,即有效自动化的组织与没有实现自动化的组织之间的界限,这取决于组织对其自动化的底层流程的理解程度。与完全不实施自动化相比,自动化流程的中断通常更具危害性。”

Day预计,随着越来越多的组织意识到他们对业务实际运作的了解不如他们所想象的那么深入,诸如流程挖掘之类的相关方法和技术的使用将在2021年得到大幅增长。

Day说:“我希望在实施自动化项目之前看到流程挖掘、建模和仿真的大量采用,这将有助于为更好的流程实现和更自主的组织铺平道路。这将有助于组织通过更有效的自动化实现其追求的卓越运营。”

Laserfiche公司总裁Karl Chan预计,在自动化和云计算基础设施方面采取严格“自己动手”(DIY)方式的组织和从供应商那里寻求帮助的组织之间将会出现类似的分歧。如果是Uber或Netflix这样的公司,当然有足够的资源来实现全方位的DIY策略。然而,大多数组织需要从外部帮助中获益。

Chan说,“在过去的一年中,对于开始实施数字化转型(尤其是向云平台过渡)的组织来说,疫情已经成为催化剂。到2021年,我们将开始看到组织将自己归为两类:自己试图建设类似云计算基础设施的组织,另一类是寻求第三方提供商帮助他们构建IT自动化工作。”

    8.机器人流程自动化(RPA)用途的扩展

机器人流程自动化(RPA)将在未来一年快速发展。可以说,围绕这种特殊形式的自动化(使用软件机器人自动运行某些规则驱动的、基于计算机的任务)在未来一年将会掀起发展热潮。

尽管容器、持续集成(CI)/持续交付(CD)工具和Kubernetes可能在IT、机器人流程自动化(RPA)和其他形式的流程自动化中的自动化对话中占据主导地位,但仍将会引起组织的兴趣。此外,预计机器人流程自动化(RPA)可能通过重叠或互补的技术结合在一起,从而以某种方式增强机器人流程自动化(RPA)的基本功能。

工业扫码读码器

点击此处,微信与工程师聊一聊