博客

网络自动化中规模很重要(但不是那么重要)

Lori MacVittie 缩略图
洛里·麦克维蒂
2018 年 8 月 6 日发布

数据也是如此。

您可以轻松地以组织规模(以及随后的需求)不值得付出所需的巨大努力为由,否定网络自动化的重要性。

毕竟,如果您的组织只有一百人,那么需求就不可能那么多。 可以嗎?

是的。 是的,可以。

根据组织规模进行自动化 SOAD18

云计算及其合作伙伴 DevOps 已经颠覆了很多东西,但我们很少讨论的是用于对企业进行分类的旧的“组织规模”标准。 你知道,SMB。 中小企业。 大型企业。

传统目标市场长期以来都是基于员工规模的。 虽然各个国家都有法律定义(用于管理和法律应用),但它们与软件供应商细分的目的并不相关,这决定了它们是否会引起您的关注和金钱。 前提是,人越多,为企业用户提供服务所需的人就越多。 技术越多,复杂性就越大。 复杂性越高,一切就越复杂。

在软件供应商领域,数据中心的规模和流程的复杂性高度相关。 两者通常都与您的组织规模(员工人数)相关,因为这是方便的。

但云和 DevOps 对组织规模的影响就像虚拟化对数据中心中“服务器”密度的影响一样。 还记得虚拟爆炸吗? 我们从每个应用程序一个服务器的模型转变为每个应用程序一个虚拟服务器的世界,其中单个物理服务器托管十或二十个虚拟服务器。 “数据中心”从一百台服务器发展到一千多台,应用也呈爆炸式增长。 但数据中心的实际物理尺寸并没有改变。 在许多情况下,操作员的数量也没有变化。

工程师人员配置

也就是说,追踪各种人员配备水平的《计算机经济学》发现,短短一年内,工程师与设备的比例显著增加。 2014年,一名工程师负责36台设备。 一年后? 预计同一名工程师将管理 59 台设备。

在应用基础设施领域,也出现了类似的增长。 这在一定程度上是通过虚拟化和有限规模的一些有用的自动化实现的。 

我们所做的是提高物理服务器及其物理操作员的效率

快进到今天。 云计算、DevOps 以及该领域的最新成员 NetOps 将(并且已经开始)对 IT 规模产生与我们通过虚拟化对服务器所做的同样的影响。 通过使用自动化以及云(和容器),我们大大提高了运营效率。 这意味着我们可以支持现在十到二十倍的应用和操作,而无需进行大规模的员工调整。

我们可以用“小型企业”的预算来运营一家“大型企业”*。

盲目地看员工人数并判断产品或解决方案是否相关几乎是不可能的。 因为这个拥有三十名员工的组织(从市场和法律角度来看,几乎都是 SMB)可能在云端或其自己的数据中心隐藏了数千个应用实例。

因为自动化——无论是得益于公共云还是 DevOps——确实将运营效率提高了一个数量级。

规模(大部分)对网络自动化来说并不重要

这就是为什么当谈到网络自动化时,不同规模的组织在观点、驱动因素和采用方面几乎没有区别,这并不奇怪。 我们发现,拥有不到 100 名员工的组织中,有 9% 的人在生产中完全使用自动化。  另一方面,拥有超过 5,000 名员工的组织中有 8% 也告诉了我们同样的事情。 在使用自动化将重大变更部署到生产中时,员工人数少于 100 人的组织中,23%始终使用自动化。 对于拥有超过 5000 名员工的组织,这一数字仅小幅上升至 25%。 中间位置的公司偏差不大,在 21% 到 23% 之间。

 

org soad18 的工具集大小

我们发现,规模的差异在于用于网络和运营自动化的工具和技术。 最引人注目的或许是小型和大型组织在使用 Python 脚本方面存在显著差异。 大多数大型公司(超过 5000 名员工)似乎已经接受了这项技术,这可能要归功于人才的可用性以及基于现有运营流程的多样性对定制自动化的更大需求。

相反,只有三分之一多一点(36%)的小型组织(员工人数少于 100 人)正在使用 Python 脚本。 这些组织使用“无”的可能性也更高(33%),远高于非常大的组织(20%)。

在网络自动化领域,这种差异仍然存在。 63% 的超大型组织使用思科系统,而只有 35% 的超小型组织使用思科系统。 OpenStack使两者之间的差距缩小,其在小型公司中的占比为 29%,在大型公司中的占比为 36%,VMware 也是如此。 63% 的小型组织和 73% 的大型组织都使用了这家虚拟化巨头的产品。

令人惊讶的是,使用“零”网络自动化的组织之间的差距比那些避开自动化工具集的组织之间的差距要小。 只有 8% 的小型组织没有使用任何网络自动化设备,大型企业中只有 5% 的人没有使用任何网络自动化设备。 

这一切如此有趣的原因是,最终,自动化需要某种类型的软件 - 无论是定制的(自定义 Python 脚本)还是框架(Chef、Puppet)还是更多基于引擎的(Ansible、Cisco、OpenStack、VMware)。 软件提供商过去根据员工规模对组织进行细分的做法,在采用自动化技术提高运营效率的情况下,已经没有多大意义了。

网络(以及整个 IT)自动化的最大驱动因素之一是运营规模。 这意味着更多的技术而不是更多的员工。 毕竟,这实际上就是我们想要的。 我们试图利用技术来减少对人力的依赖并提高我们日常运营的效率,从而避免违反布鲁克定律

那么,也许现在是时候重新审视我们根据组织规模对组织与技术相关性进行的表面认定了。 因为正如马克·吐温的名言(或者根据情况他没说)所说: 战斗中重要的不是狗的大小,而是狗的战斗力大小。

这只小狗由自动化驱动,其战斗力远超乎人们的想象。