网络正在分叉、分流、分散。无论您喜欢用哪个词来描述这种现象都可以:网络服务正从企业网络这片安静的郊区,迁往数据中心网络应用侧喧嚣繁忙的城区。不过,术语并非今天讨论的重点;今天我们要深入探究的是,这种现象为何会发生。
有人可能会说:“Lori,这很明显,企业网络在很大程度上依赖硬件,而硬件缺乏足够的灵活性和敏捷性,无法适应开发和运维领域更前沿、更敏捷的环境。”

其实并非如此。问题并不主要在于硬件或软件,因为无论采用哪种方式,硬件都不可或缺(RAM、计算资源和网络访问等资源不会凭空出现)。更关键的是两个网络各自的运营文化和实际情况,正是这些因素推动部分服务从一侧迁移到另一侧。
事实上,我认为真正发生的变化是,应用如今已成为重心,所有与应用紧密相关的服务都在向其聚拢,就像月球受地球引力吸引一样。
关键在于,负载均衡、缓存、加速和Web应用安全等应用关联服务,都是针对特定应用量身设计的,并非“一刀切”的通用服务。相反,这些服务高度聚焦,以应用为中心,其策略旨在交付、保护和优化单个应用。
并非所有应用,甚至也不是所有同类应用。只针对一个,就是那边那个。
这与网络防火墙或IPS/IDS等设备截然不同,后者的运行方式其实并不针对特定应用。Web应用通过80端口运行,因此只需开放该端口,允许流量通过防火墙。除此之外,它们只是使用相同的协议(HTTP)并通过相同的端口运行,几乎没有什么“应用”特异性。
相反,如果设置一项安全策略,规定与单个URI(/login.x)关联的单个输入字段(用户名?电子邮件?评论?)可以接收哪类数据(字符串?整数?字母数字?)以及多少数据(15个字符?12个?100个?),那就具有非常强的应用特定性。用于控制样式表压缩与合并的策略,以及负载均衡服务中与应用关联的运行状况监控,同样如此。
为什么亲和性很重要
据称,目前企业平均管理约508个应用。 根据我们的研究,31%的组织实际上管理着500个或更多应用,但这也不是重点,只是一个基准。之所以将其作为基准,是因为许多组织计划构建更多应用。此外,一些组织正在采用微服务架构。它们的应用数量未必会发生变化,但“系统”数量会增加,而这些系统将需要前述与应用具有亲和性的服务。
那么,不妨设想一下,某个组织计划将其管理的应用数量增加一倍。假设原来有500个应用,现在突然增加到1,000个。组织需要逐一预置、配置和管理每项策略。为便于计算,假设每个应用只需要2项策略,一项用于扩展,一项用于安全。这意味着需要处理2,000项策略。准备好了吗?开始吧。
没错。问题并不在于企业网络中的“硬件”无法应对这种情况。恰恰相反,它之所以能够应对,正是因为它是专用硬件,因此容量远超通用服务器。真正的问题在于完成所有这些工作所需的流程和人力。需要考虑的不只是设备数量,还有必须部署的独立策略(与特定应用关联)的数量。
而且,这些策略不仅需要部署,还需要更新。由于应用关联策略是针对特定应用配置的,因此在应用升级或引入修复时,相关的应用服务策略也更有可能需要更新。随着组织希望提高部署频率,不难想象,企业网络团队将不堪重负。
而在另一边的应用网络中,开发和运维团队迫切希望交付和部署应用。他们已准备好利用新掌握的自动化和编排技能,加快这一过程。

事实也确实如此:他们正负责越来越多与应用紧密相关的服务,并将这些服务纳入部署架构和流程。随着业界对DevOps的认识不断加深,加之SDN在一定程度上的推动,几乎所有网络服务都已支持API。许多其他服务也支持使用模板,这些模板与采用“基础设施即代码”方法的运维人员高度契合,便于他们管理和部署支持应用所需的基础设施。
正因如此,越来越多的“应用服务”开始出现在应用网络中,推动企业IT的重心向应用转移。
这是一种业务和运营扩展策略。它可以应对应用组合的快速增长,而不必通过增加网络或应用人员来解决问题,从而避免违背布鲁克斯定律。它还能帮助IT更快、更频繁地向市场交付应用,同时避免因突然要求网络运维人员管理当前两倍、三倍甚至更多的策略而造成中断。
关于作者

Lori MacVittie是F5首席技术官办公室的杰出工程师兼首席技术布道师,在应用交付、自动化战略和基础设施领域拥有深厚的专业知识。无论是为AI智能体定义防护机制、剖析脆弱的多云架构,还是探索可扩展系统的极限,她都善于化繁为简。她在应用开发、IT架构以及网络和系统运维领域拥有30多年的行业经验。加入F5之前,她曾担任技术编辑,并因出色表现获得奖项。 MacVittie拥有计算机科学硕士学位,著述颇丰,出版作品涵盖安全、云和企业架构领域。她还热衷于桌面游戏和电子游戏,并且对奶酪有着毫不掩饰的鲜明见解。
Lori Mac Vittie 的更多博客文章相关博客文章
Thingbot正转变为攻击平台
Lori MacVittie重点介绍了F5 Labs对2018年1月至6月全球物联网设备攻击的研究,并指出了其中令人警醒的影响。物联网设备不仅持续遭到利用,还被转变为攻击平台,这意味着攻击者可以更充分地利用这个必然增长的市场。
借助F5全新Quick Start,在AWS上快速开展业务
在AWS re:Invent开幕前,我们很高兴与大家分享F5与AWS之间全新的Quick Start集成。F5的Tom Atkins将介绍该服务如何启动、配置和运行在AWS上部署工作负载所需的计算、网络、存储及其他AWS服务。