深度解析华云云物理裸机托管技术中的高可用实现虚拟化技术的成熟驱动云计算的不断发展,但同时混淆了许多人对于两者的认识。严格意义上,云计算是一种服务形态,而虚拟化只是云计算为了适应典型业务场景所采用的一种技术,除此之外,高性能裸机技术在云计算应用中也同样具有非常重要的场景角色。华云数据作为一家在云计算领域内具有多年技术积累的公司,以业务驱动为理念,深刻理解企业级用户的各种应用需求。在高IO、高并发的业务场景下,虚拟化技术已不能满足性能需求,必须采用高性能裸机进行资源交付。因此,如何将高性能裸机作为普通的云主机提供统一的云管理能力是需要解决的问题。华云数据云物理裸机网关提供物理服务器的宽带接入和接入服务器同公有云资源互通的功能,云物理裸机网关使云物理裸机服务器无缝融合到华云数据公有云平台当中,丰富了华云数据云计算平台提供的计算服务类型,用户可以根据自身需求有更加灵活选择,华云数据不但可以向客户提供虚拟机计算服务,也可以提供高性能的专用物理服务器计算服务,或者物理机和虚拟机混合的计算服务。本文主要描述了华云数据云物理裸机接入网关的高可用的详细设计,主要包括以下内容:云物理裸机托管控制面:。。。云物理裸机托管数据面:。。云物理裸机托管控制面云物理裸机网关控制平面网络架构云物理裸机网关控制平面主要包括云物理裸机网关集群,zookeeper文件服务器集群和控制面交换机。具体构架图如下:图一:云物理裸机网关控制平面物理连接示意图其中,图中所示三台Fileserver均为zookeeper文件服务器集群成员,其数量必须是奇数,集群中会自动协商并选出Leader文件服务器,如上图红色所示。其余文件服务器则为从文件服务器,如上图所示黄色Follower部分。图中OpenStackcontroller是指Neutron数据库所在的节点。云物理裸机网关控制平面可灵活扩展高可用设计云物理裸机网关控制面交换机提供千兆端口,整个控制平面使用1G的带宽保证各个成员互通,交换机可以通过堆叠或者级联方式对控制网络进行横向或者纵向扩展。云物理裸机文件服务器从OpenStack控制节点通过RPC方式从Neutron数据库中实时动态的提取公有云的网络信息,并且按照网关数据平面的要求生成配置文件,配置文件通过同步机制实时分发到网关集群中的每一台服务器,云物理裸机网关服务器动态监听文件内容,读取配置下发到网关数据面,指导网关数据面的转发。华云采用zookeeper集群保证云物理裸机文件服务的高可用,和分布式网关集群配置文件的一致性分发。云物理裸机文件服务器采用集群管理设计,使用多台物理或者虚拟服务器冗余,采用一种Leaderelection选举算法。在整个集群运行过程中,只有一个Leader,其他的都是Follower,如果ZooKeeper集群在运行过程中Leader出了问题,系统会重新选出一个Leader,所以当一台服务器发生故障后,备份服务器马上接管故障服务器的工作,保证业务正常运行,同时集群中的物理或者是虚拟文件服务器可以根据需要动态的添加和删除,从而实现集群的灵活扩展。利用z
深度解析华云云物理裸机托管技术中的高可用实现 来自淘豆网www.taodocs.com转载请标明出处.