专栏首页SDNLAB博科:DevOps让NFV与SDN照进现实

博科:DevOps让NFV与SDN照进现实

整个IT世界正在发生变化。一是大数据,每个人都能感受到数据的快速增长;二是互联网的移动化,这就带来了移动设备的快速增长和普及;另外一个是计算机和数据日益从原来的存储模式搬迁、转移到云和移动设备中去;再有就是社交媒体应用的普及,企业的成果更多的通过社交媒体提供给受众,这导致服务器最早走进虚拟化时代,从多台物理机变为虚拟服务器。

看到以上的变化,很多人感叹现在的网络却没有跟上新的IT运营模式。

博科高级技术顾问沈之千在近日的公开课中指出,现在的网络在业内被称为传统的网络架构,虽然网络架构非常缜密,但是其通过不同的网络设备供应商来供应网络设备,就需要遵循互通性。这从网络管理的角度来说,需要很多的、私有的网络管理工具,甚至网络供应商所提供的应用程序接口,也是私有协议。这对于拥有几十台,几百台,甚至是上千台设备的企业来说,维护起来是非常困难,同时,企业需要推出新应用的时候,在这种旧的网络层面上构建创新也是很困难和缓慢的。

企业需要的是从系统运维到整个系统的扩展,再到系统的补丁都能够实现一体化,提高工作效率,以便及时快速的开发新应用,提高传递给用户的速度,同时降低成本。

所以构建一套新型的应用开发和维护一体化模式是企业迫切需要的。

新一代的网络理念就是把整个做网络的任务更简单化,把控制层面剥离出来,由转发控制来对它进行数据的转发,指令的下达,这样控制的层面与数据转发层面之间就有一个接口,这个接口在SDN的世界中被称为南向接口。

“但是对于企业来说只有南向协议还是不够,从应用开发来说还是希望能有一种语言来操控,而不必更多的了解南向协议,因为南向的协议毕竟是跟设备直接来打交道的,那就要提到DevOps的运营模式了。DevOps的开发理念就是希望能够把应用渗透到虚拟的服务器或网络中去,它希望能够把所有看成统一的单元,这也是云计算操作系统所提倡的,从应用开发的角度来说,它提供的是被称为北向的接口。”沈之千说。

那么什么是DevOps呢?

在一个企业系统,应用开发推出服务的体系当中,有开发、有运维和质量保障也就是QA的这几个组成部分,从图中可以看到DevOps就是三个东西的交集。

原来企业系统的模式要求能及时快速的推进新一代服务的应用,从运维的角度来说,是尽可能的稳定,做系统维护的周期能尽可能的拉长。对于现在的新型企业网络来说这种模式已经不能满足要求了,所以DevOps这种新的模式,更为运营商所接受。

DevOps提出了一种新的理念,开发和运维以及QA应该是一体的,企业应用的推出应该更为迅速。

所以未来网络架构会是什么样的呢?“未来的网络架构会更多的用软件的方式来操控网络,这样更靠近应用层面,比传统架构更为开放。”除此之外,沈之千还强调了NFV的作用,它是广义SDN体系当中一个组成部分,同刚才所说的,SDN的把传统控制通道剥离出来的控制器理念不同,它是另外一种模式,这种方式是直接用软件来实现传统的网络功能。比如说路由、防火墙和负载均衡,这些直接用软件来实现。也就是说,网络功能虚拟化采用了另外一种方式,直接用软件部署在虚拟机上,来实现传统网络的功能。

NFV的这种软件网络在SDN这个大的概念体下,可以被看作是一个网络的单元,SDN既可以操纵底下南向的接口,也可以通过南向的协议来操纵这个软件的网络功能部分。所以,NFV对现在SDN整个的理念是非常灵活的补充,企业可以通过它进行快速地网络部署和改变,同时由于它用软件来实现,也使成本下降。

所以,博科公司根据IT业界的变化,和企业用户的需求,推出了一整套的SDN和NFV的解决方案,希望用户能够在它上面多做实践尽早投入到转向DevOps的转变上去。

当然,向DevOps的转变并不是很迅速就能够完成的,因为DevOps需要比较深入的SDN和NFV实践,传统的网络设备都是硬件形式存在的,跟现在软件编程的方式有很大不同,而现代无论是SDN或者是NFV都是慢慢向软件靠拢的。

沈之千指出,DevOps对企业的工程师就有一些新型的要求。DevOps要走向的是未来SDN、NFV的世界,网络工程师需要熟悉的更多的是软件因素的东西,进一步熟悉一些编程的语言,和各种新的理念。

“新一代IP”就是新理念之一。新一代的IP就是面向第三代IT平台的网络。

新IP需要一个更简化的网络。博科为此提供了一系列的网络设备,譬如高密度的10G,40G,100G的平台,集群化的矩阵式网络等,但是博科更提倡的是这些网络功能慢慢走向软件化,以及与云计算系统的对接,博科仍会努力里会做基础的、开放的强劲的集群网络。

概括来看一下博科的网络产品:

面对新一代IP,博科提供了一整套的应用程序的接口,以协助网络层面更加贴近企业应用,从SDN的角度来说,SDN控制器可通过北向的接口,也可通过云计算的平台与应用层结合;同时,博科提供了一整套的API技术,使SDN控制器可通过南向的接口连接硬件设备和NFV的网络设备。

沈之千说,如果企业需要构建网络基础架构,博科会主要专注于数据中心覆盖层的技术。身处云计算时代的企业若想在已有的传统网络上面构建不同的专用通道,那么博科的覆盖层技术就能协助企业在不干扰传统网络连接及重大配置的前提下,构建不同的、虚拟的专用通道。

当然,在覆盖层技术上博科也提供别的多种的方式,比如通过软件,也就是NFV的网络功能虚拟化来实现,这被博科成为“软件的覆盖网络”。虚拟机系统内部之间的通讯完全通过软件的覆盖网络来实现,博科提供的是这种系列的软件路由器的方式,分布式的虚拟路由通过自动化工具可以在短时间内解决整个路由体系的问题。

博科NFV的解决方案性能也十分出众,随着英特尔在硬件技术的发展,博科的虚拟路由器现在已经能够轻易达到80G的吞吐,能轻松的完全替代原来硬件的路由器方式,以及硬件的防火墙、硬件的负载均衡解决方式。

博科的企业网家族也在不断在推出“看似简单但不简化“的新一代、具有高智能的网络设备,主要的是其提供了博科新一代的与SDN相对接的技术,比如OpenFlow技术。

面对New IP,博科面对基础层能够提供像以太网矩阵,新一代企业网络堆栈的交换机,和X86上面网络功能虚拟化的NFV功能;从中间层面来说,博科能通过NFV、SDN来协助快速部署网络功能;从应用层来说,博科能统一自动化地部署调配底层的网络功能。

“此外,博科提供了BVC,也就是Opendalight的控制器,这是一个博科公司的ODL商用化版本,也有构建其上的SDN应用,目前可以免费下载,以熟悉整个SDN的体系。”沈之千说。

当然,博科不仅仅提供产品,也提供培训以及社区体系。完全基于Opendaylight控制器标准的BVC严格遵守开源社区的规范,一旦被检测有漏洞或其他不足,博科就会及时修复,并且公开到源社区中去。博科会对它提供完整的文档,培训教材,技术支持,以及专家论坛等等。除此以外,博科会在多个场合应用BVC,比如实现多个数据中心之间提供的网络即服务的功能等。

博科在社区中贡献一些源代码,以及发现的产品漏洞,还在博科自己的SDN的控制器上开发SDN的应用,用户在社区中可以免费下载SDN控制器、API、文档及视频资料、博科样本的脚本和与专家互动等等。

博科相信,传统网络一定会慢慢走向软件控制的体系,博科将为此提供高密度的、虚拟化感知的新型基础架构。

本文分享自微信公众号 - SDNLAB(SDNLAB)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2015-04-13

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • SDN将成为物联网的关键推动者

    SDN将利用集中控制和抽象的网络设备为物联网(IoT)提供灵活的、动态的、自动化的网络重构。 组织对于物联网生成数据的业务价值保持着相当高的兴奋度,但是很少讨论...

    SDNLAB
  • 2015热门趋势:网络、数据中心和云该期待什么?

    弧形屏幕8K电视、复杂的家用机器人、便宜的平板电脑、创新的智能手表和穿戴式传感器健身带、自驾电动车,以及高空飞行携带摄像头的无人机,都让人感到兴奋。这些都是20...

    SDNLAB
  • 新型网络生态系统的催化剂–SDN与NFV

    软件定义网络(SDN)和网络功能虚拟化(NFV)不仅对数据中心带来了巨大的影响,还从根本上改变了网络产品构建、消费、销售和支持的方式。 在SDN/NFV出现之前...

    SDNLAB
  • JVM-12.即时编译器

    完成以上任务的编译器被称为即时编译器(Just In Time Compiler,JIT编译器)。

    悠扬前奏
  • 五分钟聊完磁盘

    盘可以说是硬件里面比较简单的构造了,同时也是最重要的。下面我们从盘谈起,聊聊它的物理构造

    cxuan
  • 从原理到落地,七大维度读懂协同过滤推荐算法

    导语:本文会从协同过滤思想简介、协同过滤算法原理介绍、离线协同过滤算法的工程实现、近实时协同过滤算法的工程实现、协同过滤算法应用场景、协同过滤算法的优缺点、协同...

    AI科技大本营
  • Js实现video自动跳转到上次观看的位置、获取视频总时长

    任我行RQ
  • 云备份解决方案为什么不充分利用云计算?

    云备份解决方案的第一次迭代主要是为了保护个人消费者的笔记本电脑。这些解决方案演变并最终扩大规模,以保护组织的笔记本电脑。下一个合乎逻辑的步骤是使用云计算来进行服...

    CloudBest
  • C++中的字符数组、字符串、字符指针的一些笔记

    1、sizeof会计算实际内存空间,strlen会计算C风格的字符串的实际字符数(不包括\0)。

    雷大亨
  • Android开发(11) 消息栏通知(Notification)

    android 的消息通知还是很方便的,它会出现在窗体的顶部,并给出提示。常见的短信就是这样的通知方式。本文我们尝试实现一个这样的演示。

    zhangyunfeiVir

扫码关注云+社区

领取腾讯云代金券