在现代的云计算管理环境中,这些服务简化了各种云计算基础设施的供应和管理,其中包括部署应用程序代码、自动化软件发布流程以及监控应用程序和基础设施性能。
人们需要通过简单的方法来理解“什么是云计算?”,在智能自动化(IA)和增强智能(AI)的时代,行业趋势和新兴技术正在推动云计算的发展。
什么是云计算自动化?
云计算自动化是IT管理实践中的高级应用程序,它利用了各种计算和软件设计准则。对于云计算自动化,不同的行业组织有着自己的定义。
IBM公司声称,云计算除了提供数据存储和分析平台之外,还提供了对各种计算资源、测试工具和应用服务器的按需访问。它将云计算定义为“在云中开展计算工作的技术。”
Microsoft Azure是一种全球主流的云计算自动化平台。微软公司将云计算自动化“定义为提供基于云计算的自动化和配置服务以支持在Azure和非Azure环境中进行一致管理的工具。”这其中可能包括用于管理流程自动化、配置自动化和许可的解决方案和工具。从云计算部署阶段到工作流程和资源退役,这些可用于控制一个或多个工作流程。
Sumologic公司对于云计算自动化的定义是:“云计算自动化是使用专用软件工具和方法,自动化在公共云、私有云和混合云环境中管理和操作基于云的IT基础设施相关的部分或全部人工任务的实践或学科。”
NetApp公司将云计算自动化定义为一种纯粹的ITOps方法,使IT团队和开发人员可以自动创建、修改和撤除云上的资源。
UiPath公司表示,云计算自动化是基于SaaS的解决方案,用于高级供应和托管软件应用程序的使用,可用于整个价值链中的各种IT任务及其管理。从管理许可证到创建RPA工作流程,云计算自动化可以使用计算机、虚拟化网络、作业规则和时间表创建简化的环境,以满足云计算的性能需求。
AppDynamics公司的定义是,云计算自动化是指识别、部署和处理各种云计算管理技术,以通过自动资源调配、配置和管理公共云、私有云和混合云环境来减少人工工作或干预。
基于对各种工具和技术的分析,对云计算自动化定义进行了细化,这些工具和技术目前在各种云计算生态系统(包括虚拟化和容器化)中可用或正在开发。
因此,云计算自动化可以定义为IT现代化技术、现代IT和DevOps团队需要在公共云、私有云或混合云基础设施中的虚拟化环境中充分协调、扩充和自动化各种IT流程。
IT团队需要使用在其虚拟化环境之上运行的编排和自动化工具。除了减少处理复杂的IT管理流程(包括管理和日志记录系统)的人工工作之外,IT组织还可以从云计算自动化部署中获得主要收益。
AppDynamics表示,云计算自动化对于成功过渡到利用云计算基础设施至关重要,并且可以包括自动存储和备份、管理安全性和合规性、更改配置和设置,以及部署代码等任务。
云计算自动化软件工具自动控制云计算系统的安装、配置和管理。这些使行业组织的IT团队都能准确地衡量成功完成现代化/改造所需的IT资源量。自动化被视为一种节省资源和时间的最佳技术,它可以简化与云计算和外围专业相关的所有活动,例如软件DevOps、移动虚拟化、基于人工智能的ETL自动化和持续集成(CI)/持续交付(CD)工作流程。