下一代数据中心需要应用程序交付控制器(ADC)的新特性
2017-12-04 SDNLAB 编辑:佚名
一项研究显示,在下一代数据中心中,更多的被需要的是应用程序交付控制器(ADC)的特性和功能。在数据中心方面仍然缺乏可扩展性和编制框架的可集成性。
下一代数据中心将在4-7层网络上规定一种新方法。
在当今的软件定义架构中,负载均衡随处可见,并且使用的都是各种各样的简单开源技术。相反,企业需要的是ADCs,该控制器包含高级云、安全服务、编程接口,以及可以集成到各种体系结构中的插件。此外,在4-7层网络中,软件在计算机硬件上占的主导地位,这是ADC特性集的关键组成部分。
企业管理协会(EMA)最近发布了一份65页的报告“企业数据中心网络转型”,报告中介绍了前沿的IT组织团队如何重新构建数据中心网络以打造一个基于云为中心的未来网络。该报告调查了200家企业里的IT专业人员,这些专业人员都在积极参与数据中心网络转换项目。这份报告明确了:在下一代数据中心中,企业配置ADCs所面临的需求和挑战。
虚拟ADCs必不可少
首先,大部分组织团队认为ADC虚拟化是主流倾向。在EMA研究中,70%的项目都有采用虚拟ADCs,并经测试采用虚拟ADCs的适配器平均能够承担应用程序中58%的工作负载。这一工作负载比例表明,大多数企业将在4-7层网络上采用混合方式——混合使用ADC设备和虚拟ADCs。
但同时,ADC虚拟化也带来了一些问题。例如,只有很少的IT专业人员致力于解决虚拟ADCs的硬件稳定性缺乏问题,甚至更少人抱怨虚拟ADCs和ADC应用设备间功能的不匹配问题。相反,主要的问题是与云或网络编排系统的不兼容。此外,还有一些ADC厂商无论是与思科应用程序中心的基础设施、VMware NSX、OpenStack Neutron的集成问题,还是与商业云软件系统的集成问题,都需要去解决。ADC虚拟化的另外两个主要的问题是:许可证复杂性问题和服务链接复杂性问题。
理想的ADC特性愿望单
EMA还要求研究人员定义ADC的平台特征,这对数据中心的网络转换项目来说是最重要的一部分,无论他们使用的是虚拟的ADCs还是普通设备。
可扩展性是他们使用ADC特性中最重要的一个方面,不管是在硬件上还是在软件上都要实现可扩展性。其次, ADCs需要能够充分节约资源,使部署能够基于特定应用程序需求的窄功能集ADCs。单一平台服务于多个应用程序的时代已经结束了。
平台其他重要的特性,包括与编排基础架构的集成,比如OpenStack;平台可编程性;在公有云中的集成或功能,如Amazon网页服务器或Microsoft Azure。后一种需求表明,企业正在4-7层网络中探寻一种通用的操作环境,用于在其本地数据中心和公有云之间。
必要的ADC特性:安全性和身份认证
研究人员在转换后的数据中心网络中定义了ADCs最重要的特性。集成的安全性——web应用程序防火墙或分布式拒绝服务保护名列榜首,紧随其后的是身份认证和访问管理。其他重要的特性分别是数据压缩、安全套接字层加速和全局负载均衡。
根据这些企业的说法,传统的本地负载均衡技术——第7层的负载均衡、第4层的负载均衡和循环——是最不重要的三个特性。这些功能已经被便于开发的开源替代品所商品化,例如HAProxy。
ADC虚拟化正朝着主流的方向发展,但在这个过程中仍存在一些困难。软件和硬件的可扩展性是必不可少的,同时公有云环境和编排系统功能也不可少。像安全和身份管理这样的高级服务更是不可或缺的ADC特性。