区分谣言和废话:哪些东西不能自动化
经过
史蒂夫·赫特
阅读时间:4分钟
区分喧嚣与废话:什么不能自动化
在本文中
自动化——不仅仅是一个流行词?
哪些不应该自动化
如何决定什么需要自动化
无论您是 DevOps 主管、站点可靠性工程师、IT 经 英国华侨华人数据 理还是 CTO,自动化都已经深深融入到您的工作之中。
在许多方面,自动化和 DevOps 是同义词。近年来,似乎这个术语已经占据了主导地位,因为旨在实现自动化的解决方案几乎无穷无尽。
Red Hat 最近的一份报告发现,企业平均已将36%的云操作自动化。企业成立的时间越长,其手动流程就越被自动化工作流程所取代。
公司希望开发运营专注于关键任务
希望加快发布时间表
领导者希望团队具有更高的敏捷性和协作性
众所周知,手动系统很容易出现人为错误
IT、SRE 和 DevOps 职位的需求量大于应聘人员的数量
自动化——不仅仅是一个流行词?
Rewind 最近与多位软件开发领导者进行了交谈,讨论了他们的自动化经验、自动化如何适应他们团队的目标以及他们用于决策的框架。
One Trust 旗下 Tugboat Logic 的首席技术官 Scott Sturgeon 对此表示怀疑。“在我看来,自动化已经成为一个流行词。并非所有事情都能以合理的方式实现自动化。并非所有事情都应该自动化。我倾向于关注那些重复且耗时的事情。如今你听到的大多数自动化都归结为 CI/CD - 持续集成、持续部署。你可以构建非常复杂的管道来自动更新你的生产实例。如果你能正确完成这项工作,那就太好了。”
“我认为自动化是一个非常通用的术语,你需要更具体说明你实际要做什么。这是一种技术和方法,而不是结果,”Puppet 现场首席技术官 Nigel Kersten 解释道。你不会为了自动化而自动化,而是因为你想要实现结果而自动化。我还认为这是一个很好的营销流行语,因为它引起了那些认为‘我可以让机器人做这件事’的人的共鸣。所以你必须谨慎使用这个词。”
牢记这一警告,以下是一些经常被过度自动化或因自动化而变得不必要复杂的主要任务。