超融合和虚拟化区别-学习笔记

前沿,传统数据中心的特点。

传统的数据中心可以归为三层架构(虚拟化、服务器)、网络设备、存储设备。主要缺点为:
① 性能方面:程序放在SERVERS上,与这些程序相关的数据存在SAN,NETWORKING(IP/FC网络)成为瓶颈。
② 可扩展方面:扩展业务,不能在此架构下淘汰更换SAN,会导致宕机。
③ 复杂性:三层架构运管比较复杂。

超融合和虚拟化区别-学习笔记_第1张图片

首先,什么是超融合架构?

超融合基础架构(daoHyper-Converged Infrastructure,或简称“HCI”)也被称为超融合架构,是指在同一套单元设备(x86服务器)中不仅仅具备计算、网络、存储和服务器虚拟化等资源和技术,而且还包括缓存加速、重复数据删除、在线数据压缩、备份软件、快照技术等元素,而多节点可以通过网络聚合起来,实现模块化的无缝横向扩展(scale-out),形成统一的资源池。

其次,了解下超融合架构的特点。

1.符合软件定义数据中心理念,一定是通过软件结合标准的 x86 服务器来构建分布式存储(Software-defined Storage,SDS),而不使用基于定制硬件的传统集中式存储;
2.这个概念强调的是分布式存储软件和虚拟化软件的融合部署,并不是单纯的指软、硬件融合。
可见,服务器虚拟化是整个超融合架构的一个必要的组成部分。

最后,结合超融合产品的模块构成进一步解释超融合产品和服务器虚拟化产品的关系。

超融合架构图:超融合和虚拟化区别-学习笔记_第2张图片
超融合系统部署架构:
超融合和虚拟化区别-学习笔记_第3张图片
上述超融合构成图是标准超融合产品的构成模块,可以看出超融合和服务器虚拟化的关系:

  1. 蓝色部分是内嵌了基于 KVM 的虚拟机服务器,也就是这个服务器虚拟化模块是超融合软件的一个模块,用户选择这种方式的好处是管理都在统一界面,更加方便。并且 SmartX、 Nutanix 等厂商内嵌的虚拟化平台都是免费的策略,可以有效降低用户的采购成本。
  2. 灰色的部分是 VMware vSphere 、 Citrix XenServer
    第三方服务器虚拟化平台,可以看出,用户也可以使用分布式块存储和第三方的服务器虚拟化平台构成超融合架构。如果使用这种方式的好处是用户可以使用自己之前熟悉的服务器虚拟化产品。
    需要说明的是,以上的虚拟化策略并非没有厂商都能完整支持,目前主流超融合厂商的虚拟化的支持策略如下:
    超融合和虚拟化区别-学习笔记_第4张图片

总结:

在虚拟化系统的融合架构中,计算和存储仍然可以是两个独立的组件,没有直接的相互依赖关系。比如,经典的OpenStack+Ceph方案,由虚拟机和多个节点分布式存储资源池相结合组成一个融合系统,共享X86设备物理资源。
而超融合架构以虚拟化计算为中心,计算和存储紧密相关,存储由虚拟机而非物理机CVM(Controller VM)来控制,并将分散的存储资源形成统一的存储池,而后再提供给Hypervisor用于创建应用虚拟机。

超融合一体机与一体机的区别:

在日常的基础架构运维中,经常会遇到一体机,比如数据库产品,将软件部署在一个机柜中,里面包含万兆交换机、多台存储服务器和多台计算服务器等,从而实现软件和硬件的一体化,感觉超融合和这个一体机有一些相似,那么二者主要有什么差别呢,超融合的概念提出是基于更多的什么场景应用提出的呢
一体机一般会针对数据库场景,针对传统SAN环境数据与计算分离,存储访问链过长的问题进行优化。采用的技术路线和超融合有所类似,重点采用分布式部署,计算贴近数据。同时采用SSD、万兆网或IB网络来提高系统性能。
而超融合一体机把类似的技术主要应用于虚拟化场景。同时它有更大的雄心。希望统一所有基础架构,能整合SDN、安全设备、负载均衡等设备。当然走到这一步还需要应用的云化改造来配合。
这两种架构是不一样的,一体机只能叫做融合架构,超融合架构和融合架构的概念是不一样的。
融合架构,是通过将计算、存储、网络以及服务器虚拟化等基本组成部分融合在一起,这些资源和技术往往来自不同的厂商,通过融合使他们尽可能的作为一个整体紧密协作。换句话说,将这些资源和技术组合在一起的厂商,很可能会在其上再添加一个管理层,同时也会添加其他组件使得其 部署和管理变得容易。例如ORACLE的数据库一体机就是融合架构,里面的设备有X86服务器、高速网络和存储,而且并不都是ORACLE自己的,来自不同厂商。
超融合一体机,指同一个供应商通过依靠自身建立一套完整的基础架构并将其组合在一套设备中。所以,从这个角度 来看,同一套设备中不仅仅有计算、网络、存储和服务器虚拟化等资源和技术,而且还包括备份软件、快照技术、重复数据删除、在线数据压缩和广域网链路优化等元素。同一个供应商将构成传统IT基础架构的多个构成元素组合在一起,将其应用在一套设备中。

其他:

软件定义存储:将x86服务器***(以后学习)***的多块硬盘组织在一起利用软件形成存储空间。

参考:

  1. https://blog.csdn.net/weixin_43618070/article/details/107706686?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162786645016780271570731%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=162786645016780271570731&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_click~default-1-107706686.first_rank_v2_pc_rank_v29&utm_term=超融合和虚拟化的区别&spm=1018.2226.3001.4187
  2. 东方瑞通
  3. http://www.jitstack.com/product/enterprise

你可能感兴趣的:(笔记,数据中心,分布式)