2018 年应用交付现状:网络运维团队踏上自动化之旅

F5生态系统 | 2018年1月31日
自动化重要性,4年,soad18

作为一名涉猎广泛的IT从业者,我对编程语言的热爱不亚于对协议和网络数据包捕获的热爱。自动化和编排需要这两者相互融合,而这种界限的模糊令我兴奋不已。

4年来,我们一直在跟踪《应用交付现状》调查受访者对支持API的基础设施及相关技术的看法。在此期间,认为基础设施可编程性很重要(按5分制评分为4分或5分)的受访者比例几乎翻了一番。2015年,持这一看法的受访者不到一半,仅为40%;今年,这一比例大幅升至74%。

鉴于我们在2017年就这一主题开展的调查结果,这或许并不令人意外。在那次针对DevOps和NetOps认知的调查中,两个群体都一致认为,生产流水线自动化非常重要。

但认知只是看法,实际使用情况则是另一回事。

汽车使用主要生产 soad18

今年的调查发现,自动化已广泛应用于各个地区、各行各业以及各种规模的组织。虽然没有任何组织实现100%自动化(而且可能永远不会),但生产环境中的自动化程度远超人们此前的认知。

事实上,25%的受访者表示,他们始终使用自动化来实施生产环境中的重大变更。60%的受访者有时使用自动化来实施生产环境中的小幅变更。总体而言,生产环境变更使用自动化的可能性高于事件响应。超过四分之一(26%)的受访者表示,他们从不使用自动化进行事件响应;只有22%的受访者表示,他们始终这样做。事件往往难以预测,处理方式也各不相同,因此这一结果并不意外。自动化在一定程度上依赖一组明确定义的任务和步骤,并将其串联成一个操作流程。因此,无论重大还是小幅,生产环境变更都更适合将这些流程编写为代码。事件响应则不太适合。

看来,各种规模、各行各业的数据中心内部都在广泛采用自动化。

您可能想知道,他们使用什么来实现所有这些自动化。过去,我们常常把许多工具、工具集和框架混在一起讨论。但随着自动化真正普及,这种做法已不再合理。要了解当前的情况,需要先理解自动化的几个不同方面:

1. 语言和工具集。NetOps和IT团队使用这些语言和工具集来指挥和控制自动化。其中包括Ansible(20%)和Vagrant(5%)等工具,以及Puppet(19%)和Chef(16%)等框架。在这些选项中,传统的Python脚本最受青睐,39%的受访者选择自行编写脚本来实现IT自动化。

2. 网络自动化。 数据路径中平均部署了16种不同的应用服务,需要对其进行部署、配置和持续管理,以支持应用的安全交付和扩展。因此,大多数组织将采用Cisco ACI(48%)、VMware(65%)和OpenStack(26%)等系统。这三种系统的采用率均同比大幅上升。在55%的组织因数字化转型而转向自动化和编排的背景下,这并不令人意外。

3. 容器编排环境(COE)。这些新兴技术继续引发广泛关注,而且使用这些技术扩展容器化应用似乎已成为必然趋势。在我们询问的技术中,Docker Swarm位居首位,27%的受访者正在使用;Red Hat OpenShift以21%紧随其后;Kubernetes则以16%的比例稳居第三。只有48%的受访者表示目前没有使用任何此类技术。

不出我所料,每个组织使用的此类工具和框架数量正在减少。这表明,各组织正在有意识地采用自动化工具和工具集,显然是为了从战略层面推动标准化。此事宜早不宜迟,以免局面失控,IT部门也因应用开发人员多年来一直难以应对的同类技术债务和架构债务而不堪重负。事实上,50%的受访者仅使用一种网络自动化框架。其中,8%依赖Cisco ACI,5%依赖Open Stack,19%依赖VMware。

这仍是一个快速变化、不断发展的市场,前提是我们可以称之为“市场”,而不是一场变革。随着DevOps方法进入生产环境,加之业务压力不断增加,IT必须加快步伐。NetOps正在采用并全面接受自动化及其带来的种种变化。随着IT继续推进数字化转型,为业务提供坚实的数字基础,以便构建新应用并探索新机遇,我们预计自动化将得到更广泛的应用。

如需深入了解数字化转型、多云、应用服务、安全以及持续推进的NetOps转型,欢迎获取我们的《2018年应用交付现状报告》,并在Twitter上关注@f5networks和/或话题标签#soad18。敬请关注,我们将在后续博客中分享更多洞察,包括报告中未收录的数据和观点。

分享
标签: 2018, Openstack

关于作者

Lori Mac Vittie
Lori Mac Vittie杰出工程师兼首席技术布道师 | F5

Lori MacVittie是F5首席技术官办公室的杰出工程师兼首席技术布道师,在应用交付、自动化战略和基础设施领域拥有深厚的专业知识。无论是为AI智能体定义防护机制、剖析脆弱的多云架构,还是探索可扩展系统的极限,她都善于化繁为简。她在应用开发、IT架构以及网络和系统运维领域拥有30多年的行业经验。加入F5之前,她曾担任技术编辑,并因出色表现获得奖项。 MacVittie拥有计算机科学硕士学位,著述颇丰,出版作品涵盖安全、云和企业架构领域。她还热衷于桌面游戏和电子游戏,并且对奶酪有着毫不掩饰的鲜明见解。

Lori Mac Vittie 的更多博客文章

相关博客文章

F5纪念2021年世界艾滋病日
F5生态系统 | 2021/12/01

F5纪念2021年世界艾滋病日

值此世界艾滋病日,F5郑重承诺,将与员工、客户、社区和合作伙伴共同努力,消除社会对HIV感染者仍然存在的污名与偏见。

Thingbot正转变为攻击平台
F5生态系统 | 2018/11/29

Thingbot正转变为攻击平台

Lori MacVittie重点介绍了F5 Labs对2018年1月至6月全球物联网设备攻击的研究,并指出了其中令人警醒的影响。物联网设备不仅持续遭到利用,还被转变为攻击平台,这意味着攻击者可以更充分地利用这个必然增长的市场。

借助F5全新Quick Start,在AWS上快速开展业务
F5生态系统 | 2018/11/20

借助F5全新Quick Start,在AWS上快速开展业务

在AWS re:Invent开幕前,我们很高兴与大家分享F5与AWS之间全新的Quick Start集成。F5的Tom Atkins将介绍该服务如何启动、配置和运行在AWS上部署工作负载所需的计算、网络、存储及其他AWS服务。

为什么声明式模型对NetOps自动化至关重要?
F5生态系统 | 2018/04/30

为什么声明式模型对NetOps自动化至关重要?

为什么声明式模型对NetOps自动化至关重要?阅读F5博客,了解基础设施即代码如何简化网络扩展。

开源聚焦:F5基础设施即代码与多云可管理性
F5生态系统 | 2017/11/16

开源聚焦:F5基础设施即代码与多云可管理性

开源聚焦:基础设施即代码与多云。阅读博客,了解模板和Terraform如何简化F5应用服务的部署。

破解IT“无解困局”的答案:私有云
F5生态系统 | 2016/09/12

破解IT“无解困局”的答案:私有云

破解IT“无解困局”的答案:私有云。阅读F5博客,了解本地部署的敏捷性如何化解安全与速度难以兼顾的问题。