虚拟化为多个虚拟机提供给租户,以最大化服务器的资源使用效率。国际上亚马逊的AWS, 国内的阿里云,开源的openstack, cloudstack等都是专注于解决这方面的问题,并已经取得巨大成功。另一个方向是多虚一,从用户的视角多个服务器可以看成一个。从Jeff Dean首创GFS到到现在流行的Hadoop家族,这方面的演化已经彻底改变了业界的生态,并成为大数据的基础架构。可以说没有云计算在这方面的演进,许多现在的业务不可能支撑,许多创新也不可能发生。
云计算在两个方向上的迅速演进都对网络提出了更高的要求。在一虚多的方向上,原来一个网卡只支持一个服务器,现在要支持多个用户,网络并发流量大大增加了,而且需要网卡层识别不同的用户流量并进行隔离。(Vswitch,EVB,BPE…)在多虚一方向上,服务器之间的东西向流量增加了,而从外部访问的流量(南北向)相对减少,数据中心网络内部通信压力增大,对带宽和延迟都有了更高的要求。(VSS/IRF, SPB/TRILL/Fabric Path…) 随着数据中心的增加,一个用户的服务可能需要横跨多个数据中心,保持一个对用户透明的跨多个数据中心的二层或三层网络也越来越是一个必须的选项。
通过把广域网的能力加入到云的基础架构中大大扩展了云的边界。在目前的云的管理系统中,广域网资源并没有作为一个管理维度加入到云的管理系统中。但在现实条件下,经常有需要对广域网带宽资源进行直接调节的例子。比如:
1. 多数据中心之间的数据备份。如果一个用户有大量的数据需要从一个数据中心拷贝到另一个数据中心,而且这两个数据中心之间没有直连专用光纤。用户需要在短时间内增加它使用的广域网带宽以便让大量的数据能及时的传输出去,保证应用的可靠性和连续性。
2. 一个企业私有云作为主体为客户提供服务,但是所有的应用和数据在都备份一份在另一个数据中心中,一旦企业私有云发生故障,所有的增量的数据需要在极短的时间内转移到备份的数据中心,以便该数据中心及时接管业务。在这种条件下也需要临时增加广域网使用的带宽。
CIO之家 www.ciozj.com 公众号:imciow