
云就绪应用交付控制器(ADC)并非传统的ADC。它可部署在定制硬件或商用现成(COTS)硬件上,是一种可扩展的软件解决方案,可支持快速、安全且高可用的应用交付和部署。云就绪ADC支持采用现代化的双层数据中心架构,将传统的稳定性、安全性和可扩展性与现代、灵活、面向云且适合DevOps的可编程功能相结合。
DevOps 能从中获得什么?
扩展现代应用和新兴应用,关键已不再是算法,而是架构。传统ADC的负载均衡服务已无法提供云应用、移动应用和新兴应用所需的灵活性,因而无法支持这些架构。如今,负载均衡服务不仅要能在交付过程中扩展,还要能在运维层面扩展。这意味着,需要原生集成并支持开发和运维人员使用的框架与工具,以便通过编程方式预置、管理和扩展现代应用的所有组成部分。F5 iSeries ADC具备出色的可编程性。它同时提供REST和SOAP API,并配备强大的脚本语言,支持node.js及其包含250,000个现有模块的库,因此iSeries能够与DevOps日常使用的工具集成,将应用交付并部署到生产环境中,包括Puppet、Chef和Ansible,以及Vagrant、OpenStack和VMware。F5一直支持自行构建集成,而F5 iSeries提供了更多原生集成,让DevOps能够将宝贵且有限的时间投入到更重要的工作中:部署应用,并确保适当的性能、可用性和安全策略落实到位。
这有助于满足Gartner指出的组织网络必备条件,即支持其所称的“双模IT”:
- 在网络基础设施中构建自助服务能力,让精益、快速、敏捷的团队能够自行获取所需服务(无需等待企业IT部门或变更窗口)。这包括基本网络概念(VLAN)、DNS/DHCP以及L4-7服务(应用交付、安全)。
- 同样,应投资于高度自动化的网络解决方案,并提供DevOps人员所需的集成接口,例如Ansible、Chef和Puppet。
私有云堆栈往往仅提供传统负载均衡功能,而F5 iSeries则提供丰富的可编程方式,可在不影响现有架构的情况下扩展功能。F5 iSeries不仅提供自有的iApp模板,还支持原生云模板,例如OpenStack Heat。F5 iSeries

)ADC可确保应用利用Web应用安全、请求和响应路径路由等高级服务,而无需部署可能破坏架构并增加架构债务的其他软件。
虽然乍看之下似乎有些矛盾,但采用最新硬件平台的F5 iSeries同样有助于DevOps和新兴应用。凭借硬件支持的扩展能力和对安全性的重视,核心网络中的iSeries可让应用将业务所需的加密(SSL/TLS)支持以及运维成本高昂的密钥和证书管理工作卸载给NetOps。这样一来,开发和DevOps团队便可专注于应用和私有云事务,同时降低DDoS攻击和加密对应用可用性及性能的潜在影响。事实将证明,这一点比最初看起来更为重要。加密的使用量和需求正在快速增长,过去一年增长了一倍以上。据估计,到2017年,超过半数的攻击将使用SSL/TLS加密。这给应用开发人员和DevOps团队带来了巨大负担:不仅要保护应用,还要保护部署这些应用的平台,更不用说解密和检查带来的计算压力。将这些工作卸载到核心网络中的专用服务(例如F5 iSeries ADC),可减轻开发和运维团队的压力,使其能够专注于核心工作。
F5 iSeries不仅是硬件或产品,更是一个面向数据中心架构的平台,兼具传统硬件解决方案的稳定性、安全性和可扩展性,以及软件的灵活性、云就绪能力和可编程性。凭借这些优势,组织可以获得支持私有云和新兴应用架构所需的服务,交付在应用驱动的世界中取得成功所必需的关键应用。
关于作者

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服务。