所以,网络如果不能向周边系统开放,及时满足云应用快速变化的需求,将会导致企业不得不更换网络,这将会导致CAPEX和OPEX剧增。
综上所述,“刚性的网络”、“复杂的网络”和“封闭的网络”是横亘在云计算之路上的三座大山。
3 华为Cloud Fabric成为理想选择
为了解决云网络发展所面临的问题,华为提出了新一代数据中心架构:Cloud Fabric。这是一个将给现有数据中心网络架构带来变革的技术,有如下的特征:
1)弹性网络
为了满足云计算网络在性能、功能方面的扩展能力,网络要在如下两方面进行创新:
首先,网络需要在架构方面创新,支持业务的灵活性。架构的演进如下图所示:
创新的弹性网络架构
传统的网络架构,边缘和核心都具有相似的功能;这种网络架构,如果网络承载的云业务,服务器和存储频繁变化的时候,需要对网络整网升级,以便支持新特性,将导致网络维护复杂度较高;另外,在设备上堆叠众多复杂的业务后,网络的性能也会受较大影响。
弹性的网络架构,借鉴Internet的成功实践,把复杂的功能部署在网络边缘,保持核心网络的简洁;并且,增加业务控制层,把容易变化的业务部分,从网络设备上剥离出去。这样,就兼顾了网络的高性能和复杂多变的业务的需求。在遇到新增业务时,整网的设备不需改动,只需要升级业务控制层面即可。
其次,网络要在核心交换机的工程实现上进行创新,构建出超高性能的设备,才能满足服务器1G->10G->40G->100G的演进。在工程方面,需要在交换容量、散热能力、高密度接口、高性能度芯片方面进行精密设计和创新,才能构建出超大容量的设备,为未来服务器的高性能接入预留足够的空间。
2)易用网络
为了适应云网络的“按需”、“实时”和“动态”的管理特征,网络需要在如下方面进行创新:
首先,是网络管理的自动化。网络能够自动的感知虚拟服务器,并且随着虚拟服务器的迁移和调度后网络位置的改变,能够自动的进行网络重新配置。
其次,是网络的虚拟化。类似于计算机物理内存的虚拟化过程,网络通过集中或者分布的业务控制平面,对网络进行逻辑化的抽象和封装,屏蔽复杂物理网络的协议和交互,给上层应用提供简洁的“虚拟网络”的使用接口。
第三,集中的管理和控制。传统网络是静态的,一般只需对单个网络实体进行配置维护;在云计算时代,网络是动态的,需要对多个网络实体一起协调和调度。所以,需要集中的管理和控制平台,以整网粒度,而不是以设备粒度进行网络的管理。
3)开放网络
为了保护企业的投资,降低企业被某些私有技术绑架的风险。云网络需要在如下几方面创新:
首先,通过业务平台提供开放的API接口,向应用层开放。如通过标准化的Openflow/SDN接口,把网络的能力,包括转发、QOS、安全控制等开放给上层的应用平台,如OpenStack或者其他的云计算平台。
其次,通过标准的框架,向第三方的增值业务开放。如网络设备提供基于通用CPU和OS的开放平台,能够提供给第三方的防火墙,IDS/IPS,应用加速,流量分析应用。
第三,基于国际/国内标准制定网络协议和标准,保证业界主流设备厂家的互通。