云计算(第三版)CLOUDCOMPUTINGThirdEdition第9章云计算数据中心(一)of38目录9.1云数据中心的特征9.2云数据中心网络部署9.3绿色节能技术9.4自动化管理9.5容灾备份《云计算》第三版配套PPT课件9.1云数据中心的特征of389.1云数据中心的特征《云计算》第三版配套PPT课件Facebook、谷歌、亚马逊等在多地建立了自己的大规模数据中心4of389.1云数据中心的特征云数据中心的几个特征高设备利用率采用虚拟化技术进行系统和《云计算》第三版配套PPT课件绿色节能通过先进的供电和散热技术,数据中心整合,优化资源利用率、简化管理12降低数据中心的能耗34高可用性当网络扩展或升级时,网络能够正常运行,对网络的性能影响不大。5of38自动化管理云数据中心应是24×7小时无人值守并可远程管理的。目录9.1云数据中心的特征9.2云数据中心网络部署9.3绿色节能技术9.4自动化管理9.5容灾备份9.2云数据中心网络部署《云计算》第三版配套PPT课件为了适应新型应用的需求,数据中心网络需要在低成本的前提下满足高扩展性、低配置开销、健壮性和节能的要求。文献[4]对目前的数据中心网络体系结构做了对比,见下表:网络拓扑FatTreeVL2OSAWDCNDCellFiConnBCube规带宽容错性扩展性模中大小小中大大大中中差较好较好较好好中中中中较好较好较好布线复杂性较高较高较低较低高较高高成兼容配置流量灵活本性开销隔离性较高较高较高中较高中较高高中低中中中中较高较高中中较高较高较高无无无无无无无低中高高较高较高较高大较大大较大小大MDCube大大较好较好高高中较高无较高7of38《云计算》第三版配套PPT课件9.2云数据中心网络部署9.2.1改进型树结构9.2.2递归层次结构9.2.3光交换网络9.2.4无线数据中心网络9.2.5软件定义网络of389.2云数据中心网络部署改进型树结构《云计算》第三版配套PPT课件核心汇聚接入Pod0Pod1Pod2Pod3图9-1FatTree网络拓扑结构9of389.2云数据中心网络部署改进型树结构与传统层次结构相比,FatTree结构有如下特点:?消除了树形结构上层链路对吞吐量的限制?为内部节点间通信提供多条并行链路?横向扩展的尝试降低了构建数据中心网络的成本《云计算》第三版配套PPT课件?与现有数据中心网络使用的以太网结构和IP配置的服务器兼容但是,FatTree的扩展性受限于核心交换机端口数量,目前比较常用的是48端口10G核心交换机,在3层树结构中能够支持27648台主机。10of389.2云数据中心网络部署改进型树结构《云计算》第三版配套PPT课件微软数据中心采用了VL2架构,VL2是一套可扩展并十分灵活的网络架构。123扁平寻址,这可以允许服务实例被放置到网络覆盖的任何地方。负载均衡将流量统一的分配到网络路径。终端系统的地址解析拓展到巨大的服务器池。核心思想使用CLOS拓扑结构建立扁平的第二层网络。在VL2的体系结构中,应用程序使用服务地址通信而底层网络使用位置信息地址进行转发,这使得虚拟机能在网络中任意迁移而影响服务质量。11of389.2云数据中心网络部署改进型树结构《云计算》第三版配套PPT课件VL2仍然采用三层拓扑结构进行交换机级联。但不同的是,VL2中的各级交换机之间都采用10Gbps端口以减小布线开销。12of389.2云数据中心网络部署改进型树结构?在VL2中,IP地址仅仅作为名字使用,没有拓扑含义。?VL2的寻址机制将服务器的名字与其位置分开。《云计算》第三版配套PPT课件?VL2使用可扩展、可靠的目录系统来维持名字和位置间的映射。?当服务器发送分组时,服务器上的VL2代理开启目录系统以得到实际的目的位置,然后将分组发送到目的地。?VL2是目前最易用于对现有数据中心网络改造的结构,但VL2依赖于中心化的基础设施来实现2层语义和资源整合,面临单点失效和扩展性问题。13of38《云计算》第三版配套PPT课件9.2云数据中心网络部署9.2.1改进型树结构9.2.2递归层次结构9.2.3光交换网络9.2.4无线数据中心网络9.2.5软件定义网络of389.2云数据中心网络部署递归层次结构《云计算》第三版配套PPT课件构建高层次网络时,需要的低层网络的个数等于每个低层网络中的服务器个数加1,其拓扑结构如图所示。15of389.2云数据中心网络部署递归层次结构《云计算》第三版配套PPT课件16of389.2云数据中心网络部署递归层次结构《云计算》第三版配套PPT课件?BCube使用交换机构建层次化网络,网络中主要包括服务器和交换机两种组件。?一个BCubek有N=nk+1个服务器和k+1层交换机,每一层有nk个n端口交换机。17of38《云计算》第三版配套PPT课件9.2云数据中心网络部署9.2.1改进型树结构9.2.2递归层次结构9.2.3光交换网络9.2.4无线数据中心网络9.2.5软件定义网络of389.2云数据中心网络部署光交换网络《云计算》第三版配套PPT课件19of389.2云数据中心网络部署光交换网络《云计算》第三版配套PPT课件20of38《云计算》第三版配套PPT课件9.2云数据中心网络部署9.2.1改进型树结构9.2.2递归层次结构9.2.3光交换网络9.2.4无线数据中心网络9.2.5软件定义网络of389.2云数据中心网络部署无线数据中心网络《云计算》第三版配套PPT课件无线技术可以在不必进行重新布线的情况下灵活调整拓扑,省去了复杂的布线工作,但无线技术在提供足够带宽的前提下,其传输距离是有限的,因而限制了其在大规模数据中心的部署。22of38《云计算》第三版配套PPT课件9.2云数据中心网络部署9.2.1改进型树结构9.2.2递归层次结构9.2.3光交换网络9.2.4无线数据中心网络9.2.5软件定义网络of389.2云数据中心网络部署软件定义网络《云计算》第三版配套PPT课件软件定义网络(SoftwareDefinedNetworking,SDN)作为新的网络架构成为最近学术界关注的热点,美国GENI、Internet2、欧洲OFELIA和日本的JGN2plus先后展开对SDN的研究和部署。开放网络基金会ONF(OpenNetworkingFoundation)定义的OpenFlow架构SDN相关的工作主要在三个相关组织开展IETF的SoftwareDrivenNetwork架构ETSI的NetworkFunctionVirtualization架构24of389.2云数据中心网络部署软件定义网络应用层《云计算》第三版配套PPT课件应用程序API控制层SDN控制软件APIAPI网络程序控制和数据平面接口(如OpenFlow)基础设施层网络设备网络设备网络设备网络设备网络设备25of389.2云数据中心网络部署软件定义网络《云计算》第三版配套PPT课件图9-10OpenFlow交换机及网络26of389.2云数据中心网络部署软件定义网络Google在其广域网数据中心已经大规模使用基于OpenFlow的SDN技术,《云计算》第三版配套PPT课件通过10G网络链接分布全球的12个数据中心,实现了数据中心的流量工程和实时管控功能,使其数据中心的核心网络带宽利用率提高到了100%,谷歌将自己的SDN网络命名为为B4,其网络结构图如图所示。27of38《云计算》第三版配套PPT课件本章未完待续of38