数据中心里的NFV
网络功能虚拟化(NFV)始于服务提供商试图通过专用硬件去解耦网络功能(如路由、防火墙和负载均衡)来实现IT更加简便、灵活并降低成本。随着在标准的Intel x86架构服务器上实现性能改进,NFV作为企业数据中心可行的技术引起了业界广泛的关注。NFV为企业提供了一个高度灵活和弹性的服务交付机制,用于支持端开发周期、API驱动的自动化和弹性的现代应用程序。它使得企业避免为每个网络功能购买物理设备,同时使得企业能够更有效地共享资源,构建横向扩展架构,减少空间和功率需求,并且简化操作。
NFV要求IT团队具备了解虚拟网络功能(VNF)的专业知识,即便是最熟练的IT团队也会面临跨多个虚拟化服务器的补丁管理、服务器维护和配置带来的诸多挑战。新的数据中心NFV策略正在浮现,旨在简化主流企业的NFV技术交付,以便企业降低成本、提供敏捷服务和自动化操作。
最常见的且最成熟的网络服务是由负载均衡提供的L4-L7的服务。由于吞吐量和性能问题,负载均衡服务长期以来一直是与定制化的硬件设备一起交付。然而,使用数据中心NFV技术的软件定义架构相匹配的负载均衡策略,网络服务的交付方式有了重大改进。有以下5个关键属性。
利用标准Intel x86服务器的强大功能
企业现在可以在标准的Intel服务器上部署高性能网络服务。Intel架构服务器的处理能力继续按照摩尔定律改进,同时成本不断下降。通过对Intel数据平面开发套件(DPDK)、网卡(NIC)以及处理器和内存改进的数据包处理的特殊优化,低价格的高性能负载均衡服务已经成为可能。这些技术的改进消除了对专用加密/SSL卸载ASIC的需求。数据中心NFV平台可以与Intel服务器、运行Linux基于内核的虚拟机(KVM)和高速的10G或40G网卡组合。此外,具有用于负载均衡的单独数据和控制平面的软件定义架构使得能够部署具有多租户和应用程序隔离的高可用性网络服务。很多这样的网络级功能已经被云巨头,如Google和Facebook应用。
支持云原生应用程序
越来越多的企业采用敏捷的DevOps实践里开发和推出应用程序,应用程序团队正在使用微服务架构和容器开发云本地的应用程序。由此产生的整体应用的分解导致数据中心中的端点增加以及应用之间的东西向流量增加,与数据中心NFV结合的软件定义负载均衡能够适用于这种情况,因为如果必要的话,可以在每个应用的基础上部署负载均衡数据平面。这些服务的采集、成本降低、易于维护和配置使得应用程序团队和运营团队能够在服务交付等方更好的协作。该平台还能通过REST API使得所有服务可用,以便于将常见任务自动化,并为应用程序开发人员提供自助服务。
集中管理
该平台的软件定义架构使得管理员能够集中控制系统。与每个网络功能管理不同的单用途设备相比,这具备了显著的操作改进。集中监控和管理意味着补丁管理和配置更新得到了简化,甚至可以通过使用REST API和编排工具实现自动化。
可视化和分析
有了软件定义架构和集中管理,IT部门可以对整个数据平面实现可视化。部署在数据平面中数据中心NFV平台之上的负载均衡器可以用作收集和传送应用遥测到中央控制器的分布式服务结构。中央控制器代表了整个控制平面,它能够实时处理遥测,以生成应用程序分析,管理员和应用程序开发人员可以使用它来洞悉应用程序性能和最终用户体验。例如,负载均衡器可以分析流量以报告网络延迟、详细的安全信息(包括SSL版本和使用的证书)以及最终用户参数(如使用的浏览器、位置和设备类型)。该架构是利用分布式负载均衡器提供有意义的可视化的理想选择。
弹性和可扩展性
由于数据中心NFV架构提供了资源分配的模块化方法,企业可以通过简单的将额外的x86服务器投入使用,最终获得极大的可扩展性和弹性。这意味着主动过度软件定义硬件设备为防火墙、负载均衡和其他网络功能的一个重大变化。此外,API和分析驱动架构可以使用实时数据和编排以及脚本工具动态配置资源,完全自动化扩展网络服务策略。例如,可以根据流量阈值自动创建和部署新的负载均衡器,并在流量减少时按比例缩小。
数据中心NFV平台与软件定义负载均衡相结合,最终使网络和IO团队能够利用更多的应用和DevOps技术实现自动化网络运维的全部潜能。这使得企业能够节省CAPEX成本,并提供灵活的架构来部署虚拟网络功能(VNF),包括面向传统以及新的东西向流量管理场景的关键业务负载均衡服务。
作者:佚名
来源:51CTO
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
新IP解析系列之未来网络的重大发展趋势
技术行业一直以“微创新”和“重大创新”周期的方式运行着。微创新每个小时、每天、每周或每年都在发生。但重大创新周期大约为二十年。每二十年就会有一个庞大而基础性的变革。它不仅改变了我们的行业,还通过所有其他企业和行业来改变我们的工作、生活和娱乐方式。我们正在进入下一个重大创新周期。 从70年代中期到90年代中期,大型机终端和主机模式是进行业务创新的平台。 IDC称其为第一个创新平台。而第一个平台所使用的网络是专用线路和SNA。 二十年后,在90年代中期,我们开启下一个重大创新周期。第二个创新平台是客户端 -服务器以及局域网/广域网。因此,我们转向IP网络。当然,所有IP网络中最知名的是互联网。1995年,大约有互联网用户1600万,网站(但无法在线交易)2700个,移动用户不超过1亿……尽管大多数的连接采用拨号方式,但是移动设备无法连接到互联网。 但在未来20年里,互联网将改变各个行业。 如今,云计算、移动、社交和大数据让我们看到第三个创新平台的崛起。而且,这一平台所带来的压力和机会将再次改变一切。 Gartner表示,每个业务都将数字化。这一切需要一个新的网络来支持它。旧IP不是为第三平...
- 下一篇
Underscore整体架构浅析
前言 终于,楼主的「Underscore 源码解读系列」underscore-analysis 即将进入尾声,关注下 timeline 会发现楼主最近加快了解读速度。十一月,多事之秋,最近好多事情搞的楼主心力憔悴,身心俱疲,也想尽快把这个系列完结掉,也好了却一件心事。 本文预计是解读系列的倒数第二篇,最后一篇那么显然就是大总结了。楼主的 Underscore 系列解读完整版地址https://github.com/hanzichi/u... 常规调用 之前写的文章,关注点大多在具体的方法,具体的知识细节,也有读者留言建议楼主讲讲整体架构,这是必须会讲的,只是楼主把它安排在了最后,也就是本文,因为楼主觉得不掌握整体架构对于具体方法的理解也是没有大的问题的。 Underscore 大多数时候的调用形式为 _.funcName(xx, xx),这也是 文档中 的调用方式。 _.each([1,2,3],alert); 最简单的实现方式,我们可以把 _ 看做一个简单的对象: var_={}; _.each=function(){ //... }; 在 JavaScript 中,一切皆对象,实际...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装Docker,最新的服务器搭配容器使用
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7设置SWAP分区,小内存服务器的救世主