自动化意味着更快更好的服务。那么,当企业采用自动化解决方案在云计算基础架构中进行决策时,他们可以期待什么?自动化重复和平凡的任务可以为员工节省更多时间,并让他们完成比管理云计算基础设施更有意义的任务和工作。人们需要了解自动化对其工作的影响,以及自动化是否真的有取代DevOps人员、云工程师或解决方案架构师工作的风险。熟练的工程师不足美国市场上大约有794,000名DevOps工程师。根据此前发布的《2020年技能提升:企业DevOps技能》(Upskilling2020:EnterpriseDevOpsSkillsReport)调查报告,招聘和留住熟练的DevOps工程师是企业面临的主要挑战之一,人力资源经理往往承受着巨大的招聘压力。此外,由于构建顺畅的持续集成(CI)/持续交付(CD)管道已经不够,DevOps工程师还需要执行越来越多的重复性任务,因此对此的需求只会越来越大。即使自动化技术承担了其中的一些任务,也不足以解决DevOps领域的人员短缺问题。事实上,自动化可以帮助企业从多人工作过渡到更可持续的流程。自动化在技术领域是不可阻挡的,编写代码也将变得自动化。这得到了行业领导者的支持,例如GitHub首席执行官ChrisWanstrath,他预测未来编程将完全自动化。Dev9首席执行官威尔·艾弗森(WillIverson)对此表示赞同,他使用自动化来推动他称之为“持续开发”的流程,在该流程中,开发团队编写代码,人工智能自动执行测试。并部署。这加快了交付速度并最大限度地降低了人工成本。云计算技术减少了很多工作岗位。如果企业使用云计算基础设施,那么妥善管理它肯定需要时间。因此,企业需要聘请软件工程师并将这些工作交给他们。但是,如果企业从未采用云平台及其托管服务怎么办?那么企业必须自己构建一个云平台,并聘请更多的工程师来处理其基础设施的完整性、安全性、可扩展性等。这时,像AWS这样的云计算服务提供商为用户解决了这个问题,然后使用托管服务来自动化他们的解决方案。因此,使用公有云服务的企业不再需要组建数据中心、虚拟化、存储、数据库管理员等方面的专家团队。但是DevOps呢?DevOps可以推动团队频繁发布并减少瓶颈。如果没有自动构建或测试,这是不可能的。自从DevOps的概念诞生以来,自动化一直是其基本核心,并且非常有效。在《2021年DevOps状况报告》(2021年DevOps状态报告)中,绝大多数(97%)在DevOps流程中取得进展的企业认为自动化提高了他们的工作质量。但随后有人批评DevOps为“大量裁员”辩护。人们普遍关注自动化将如何影响IT行业以外的工作,这一观点得到了广泛支持。世界经济论坛估计,到2025年,自动化将在全球创造至少1200万个工作岗位,而不是它所取代的工作岗位。企业需要将这种发展文化与业务中发生的所有流程保持一致,并开发云原生解决方案,以确保关键客户服务真正得到满足。更好地自动化和协调。以上都是自动化无法替代人类的原因。但它为人们赢得了更多时间。云计算自动化不会取代人们的工作,但会有所作为对于那些负责管理云支出的人来说,他们可能知道这需要多少时间和精力。以下是大多数客户在开始使用自动化之前遵循的典型成本优化顺序:(1)在特定时间点拍摄云计算成本快照。(2)将成本分摊到各个团队或部门,了解成本从何而来。(3)确定使用和增长模式,以阐明哪些成本是合理的,哪些适合优化。(4)深入检查基础设施以确定是否可以消除任何成本(例如废弃的项目、影子IT项目或未使用但仍在运行的实例)。(5)检查团队使用的虚拟机和其他资源,检查是否过度配置或未充分利用。(6)提出优化方案,联系工程团队验收确认。(7)此外,尽最大努力让工程师相信,在涉及云资源时,成本与性能同样重要。(8)一旦获得批准,实施基础设施变更。(9)现在是考虑未来的时候了。分析您的需求并开始规划获得额外容量或移除不再需要的资源的方法。(10)查看云计算供应商报价,了解其定价、预测成本、提前储备容量,或与供应商协商批量折扣。(11)制定团队充分利用采购资源折扣的规则。(12)希望云计算账单与月末的预期持平。显然,分配、理解、分析和预测云计算成本需要花费大量时间。这不是你每月做一次的事情。合理的成本节约需要不断应用基础设施变更、启动新资源以及许多其他事情,以便构建满足当前需求的具有成本效益的基础设施。对自动化云成本优化有何期待?通常,自动化解决方案会处理选择最具成本效益的实例类型和大小以满足应用程序需求的任务。自动扩展云计算资源以处理需求的上升和下降。删除未使用的资源以降低成本。通过优雅地处理潜在的中断来自动使用抢占式实例。帮助避免其他领域的成本——自动存储和备份、安全以及对配置和设置的各种更改。最重要的是,自动化意味着所有这些变化都是实时应用的。云成本优化就是这样掌握的,而且是实时操作。所有这些都可以在不添加任何重复性任务的情况下完成。该解决方案全天候24/7关注应用程序和可用资源,以确定新的成本节约机会并立即扩大或缩小规模。无需花时间对基础架构进行微观管理,云成本优化的手动方法(例如成本监控和报告)会占用大量人员时间,而自动化云优化可以使人们从执行重复性任务中解放出来。原标题:自动化云优化会取代你的DevOps工作吗?通过洛朗吉尔
