您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件开发专栏 > 云计算 > 正文

云计算如何实现自治系统

发表于:2020-06-15 作者:Lisa Morgan 来源:企业网D1Net

由于各国发布了与冠状病毒疫情相关的出行禁令,很多企业被迫更多使用云计算服务以开展业务。带来的长期影响是,企业将把更多的企业应用程序转变到SaaS模式,在云平台中构建更多的应用程序,将更多的数据移入云平台中,并采用更多的云服务,其中包括自治资源。

技术研究和咨询机构ISG公司首席分析师Blair Hanley Frank说,“我们看到的一件事是,企业正在考虑他们正在支出的资金,其中包括IT费用,因此企业要确保其支出可以推动其所能发挥的最大业务价值。这意味着企业希望实现自动化, IT团队成员不必将其精力集中在繁琐的工作上,这些工作可以由IT系统实现自动化,并且可以使企业向新一代技术迈进。”

在目前的疫情危机中出现的一件事是重新强调业务连续性和灾难恢复。

国际电气与电子工程师协会(IEEE)成员、现代软件交付服务提供商首席执行官Carmen Fontana说:“几年前,我不得不向他人解释什么是云计算以及很重要的原因。现在他们知道什么是云计算,但是仍然不确定云计算的重要性。在后疫情时代,我们正在考虑灾难恢复和业务连续性。如果没有云计算,将无法开展这些讨论,因为它可以使这些事情发生。”

自治系统是利用机器学习和人工智能的高度自动化系统

全球专业服务商Genpact公司首席数字官Sanjay Srivastava说:“企业流程正在从自动化过渡到自治。其二者的区别在于流程的某些组件自动化到端到端的整个流程自动化。从数据中心运营到在线商务,从支持物联网的边缘应用程序到财务和会计等完全自主的企业流程,我们现在在许多领域看到了自治系统的应用。”

然而他表示,为了实现财务和会计等自主过程,需要使更多复杂的决策和边缘用例实现自动化,这需要采用更多的人工智能、数据和智能自动化技术。

好消息是,由于云计算是以API优先的模式构建的,因此自动化的基础已经存在。

Protiviti公司新兴技术部门总经理兼全球云计算业务主管Randy Armknecht表示:“以自动化方式控制云计算资源的能力使自治系统在云平台中的应用很普遍。自治系统的关键在于,通过代码监视决策所需的数据,这会触发代码来分析数据,并再次通过代码采取一组预定动作。”

企业希望的是提高IT效率,降低成本,并满足客户期望。

ISG公司的Frank说,“事实上,我们生活在一个由云计算技术塑造的世界中。突然之间,客户对他们所接触的技术系统的性能表现出了所有这些期望,无论是银行和能源厂商的网站,或他们访问的医院或餐厅的网站,客户期望采用云计算发展自己的业务,这意味着IT团队有责任对这些业务要求和客户期望做出回应。”

人们关于自治系统的一个误解是,它们可以自动执行所有操作。

Frank说,“企业经常需要花费时间在这些自治系统上进行设置,以确保它们正常运行,并且还需要意识到它们在其功能上的局限性以及潜在的弊端。快速自动地执行一些事情是非常容易的,有时候,这是企业要权衡的因素。企业想在短期内做一些长期没有意义的事情,仅仅是为了克服需求激增,而在其他时候,则要确保确实在采取最佳行动。”

可能需要提升员工技能

管理传统数据中心资源与在云计算环境中工作不同。简单的错误配置可能导致各种不必要的成本,其中包括监管罚款、诉讼和声誉损害。

数字业务咨询机构Nerdery公司云计算业务主管Sean Feeney说:“当企业在这些新的云计算系统上投入未准备的资源时,就会发生这种情况。他们甚至不知道要检查其中的某些事情,因此,在重新培训这些资源以及招募这类人才方面的投资,很多企业都没有为将要付出的人力成本做好准备。”

企业及其IT部门需要非常清楚采用自治系统的方式。例如,如果团队要自动扩展服务器集群,则需要了解许多确保自动扩展的因素,例如横向扩展或垂直扩展,了解应用程序如何处理用户会话、CPU使用率、内存使用率、网络连接数或其他针对其特定用例最有意义的指标。Protiviti公司的Armknecht说,这些只是IT团队在启用自治行为之前需要考虑的一些属性。同样,不要将架构师排除在IT团队与业务团队需要进行的必要且重要的讨论中。

Nerdery公司的Feeney说:“我鼓励企业尽早聘请架构师,如果他们想构建一个自治系统,那么架构师将会设计一个解决方案。如果他们只是想增强现有的功能,那么可能会设计不同的解决方案。实际上有很多这样的解决方案。所有这些非功能性需求都需要考虑到云平台中的不同选项,而架构师现在是该业务决策的关键团队成员。”

结语

在当今不利的经济环境中,企业需要利用云计算服务提供的速度、敏捷性、成本节省和流程效率。如果正确实施,自治功能可以将这些优势提升到新的水平。但是,要实现这一目标,企业可能需要在人才和培训方面进行更多的投资。

自治系统往往非常复杂,因此理解和考虑与目标用例相关的所有问题非常重要。这种复杂性需要不同类型的专家才能很好地解决,其中包括架构师。