超融合架构的优缺点_知道 超融合基础架构吗
一“融合”架构的起源
“融合”架构最初的解决方案通常包括了服务器、SAN存储和网络(以太网或InfiniBand)。一般是由单一供应商提供的包括服务器、存储和网络在内的预集成、预验证的完整解决方案,这是最早的“融合”架构。其实这和传统的系统集成解决方案差不多。以前做解决方案,客户需要面对多家供应商,现在已转变为由单一供应商提供独立打包的、经过优化的产品和服务。
这种“融合”架构简化了系统安装和业务部署的过程,但传统SAN存储的扩展性和性能问题没有解决,管理性也没有得到根本的改进。
从技术角度,这种“融合”架构只是一种设备的集成,一体化交付,尽可能的“开箱即用”,可以简化系统部署和后续管理,帮助用户更快的构建洗头。但是,这种架构没有真正的实现融合,服务器还是服务器,存储还是存储。
为了解决传统SAN存储的性能和扩展性问题,一些厂商开始考虑采用X86服务器作为存储资源节点。以ORACLE的数据库一体机Exadata为例,它设有专门的存储节点,是基于X86服务器组合而成,采用横向扩展架构,利用存储节点具备的一定计算能力,将简单的查询下发到存储节点上执行,只返回少量结果数据,这样可以有效的提升存储系统效率,带宽可以随着存储节点的加入获得近乎线性的扩展。在存储网络上也没有采用SAN架构,而是在计算和存储节点之间统一使用高速的InfiniBand(IB)互联,消灭网络异构,提高数据库访问性能。这种架构是比较早的软件定义存储的模式。
随着互联网的发展,互联网公司的访问压力越来越大,为了解决这个问题,需要一种低成本,高性能而又具有灵活性的分布式处理架构。
大家都知道X86服务器成本很低,但是硬盘本身的随机I/O性能很差,而互联网公司的关键业务又需要很高的IOPS。外置SAN存储虽然可以将多个硬盘聚合在一起,输出较高的带宽和IOPS,解决一部分性能问题,但是投入的成本太高。
在这种情况环境下,采用软件定义的分布式存储解决方案满足了互联网公司的需求。既可以通过规模化部署解决性能问题,又可以降低整体成本,虚拟化的方案又极具灵活性。通过部署大量的X86服务器存储节点和计算节点,组建存储资源池和计算资源池,一种以虚拟化软件+分布式存储软件+X86服务器硬件组成的“融合”架构逐渐流行起来。
二.两种“融合”架构概念
“融合”是指将两个或多个组件组合到一个单元中,组件可以是硬件或软件。
在传统的X86融合架构概念中,融合架构就是X86物理服务器+存储设备+虚拟化软件,其实可以理解为是一种系统集成。即使是ORACLE的数据库一体机,也可以看做是在一个机柜内的物理设备的系统集成。融合系统的扩展可以只扩充计算或存储节点,二者没有直接的相互依赖关系。
在超融合的概念中,“融合”是指在同一个X86服务器的硬件资源上实现存储和计算功能,封装为单一的、高度虚拟化的解决方案。与融合系统一样采用分布式架构,但是各个节点间没有明确的计算和存储的分工。要扩充容量和性能,只需在现有网络中加入新的节点即可实现自动扩展,直至几百或上千个节点,部署速度快,易于管理,规模上限大。
三.两种“融合”架构相同点
从架构上分析,两种“融合”架构都是使用大量标准的x86服务器组成集群,没有SAN或NAS等共享存储设备,主要使用分布在每个节点上的服务器的本地硬件做为存储设备,以软件定义存储(SDS)的方式组建共享存储池。最初起源于大规模互联网基础设施,目前被广泛应用于传统IT企业领域。
我们可以大致概括一下,两种“融合”架构都是以SDS替代了传统融合系统中的SAN,然后再加上计算资源虚拟化而组成。
四.两种“融合”架构不同点
4.1、从物理部署上分析
一般说来,融合系统通常是Rack(机柜)级的,而超融合系统通常是Box(机箱)级的。
融合架构的计算资源一般都使用刀片服务器,网络交换机和外置存储(SAN或基于IB网络的分布式存储),需要将这么多设备集成在一起必须使用机柜,否则无法融合到一起。
超融合架构是在同一套设备中部署计算、网络、存储和服务器虚拟化等资源和技术。在下图中,以2U架构为例,在其四周部署了四个计算节点,节点包括了存储、计算和网络。当然,它们是相互独立的,与刀片服务器不同。
超融合构架和之前的融合架构在物理架构上有很大的不同,在融合架构中,只是将三个或者四个物理设备组合在一起,每个物理设备本身仍然相对独立,而在超融合环境中,所有的构成部分都是无缝衔接在一起的,看不到任何缝隙的。
4.2、从逻辑部署上分析
在融合架构中,计算和存储仍然可以是两个独立的组件,没有直接的相互依赖关系。比如,经典的OpenStack+Ceph方案,由虚拟机和多个节点分布式存储资源池相结合组成一个融合系统,共享X86设备物理资源。
而超融合架构以虚拟化计算为中心,计算和存储紧密相关,存储由虚拟机而非物理机CVM(Controller VM)来控制,并将分散的存储资源形成统一的存储池,而后再提供给Hypervisor用于创建应用虚拟机。
在超融合架构的每个节点之上都配备了CVM,它的作用就是取代磁盘阵列的磁盘控制器,所有的节点上都会有这样一个虚拟机,后端会通过分布式文件系统实现统一的整合,把所有节点的硬件资源整合成,形成大而单一的存储池。
如下图所示:
在传统的融合架构中可以看到,不管是集中式还是分布式,CVM都是在原物理设备上,而不是在虚拟机上。
五.超融合基础架构的优势
超融合基础架构实现了计算、存储、网络等资源的统一管理和调度,具有更弹性的横向扩展能力,可以为数据中心带来最优的效率、灵活性、规模、成本和数据保护。使用计算存储超融合的一体化平台,替代了传统的服务器加集中式存储的架构,使得整个架构更清晰简单,极大简化了复杂IT系统的设计。相对与传统的IT架构,超融合架构具有天然的优势。
下面我们来对比一下两种架构的扩展方式:
数据中心“融合架构”的扩展方式
超融合数据中心,只要满足软件定义的标准即可投入到使用中,而传统架构下的数据中心则是依据各个设备区块资源的应用状态去逐一升级设备,即通过单点的形式去购买设备,他们之间始终未能达到一个平衡点。
超融合架构在扩展性上更能体现出优势,灵活而高效,具有以下优势:
1)按需采购:无需一次性大规模采购,可以按需购买,随着业务的增长而添加资源,扩展节点数是无限的。
2)快速交付:从上机架开始几十分钟内即可交付使用,部署快速;
3)简化管理:单一界面,统一管理计算、存储、虚拟化等资源,运维管理简单化;
4)弹性扩展:分布式架构,线性扩展,无单点故障;
5)单一支持:单一厂商保障所有软硬件,包括计算、存储和虚拟化的支持;
总之,从两个数据中心的发展对比来说,传统架构的数据中心是以业务为单位去采购IT设备,超融合是以业务的性能为单位,去采购超融合基础架构的设备。
超融合架构的优缺点_知道 超融合基础架构吗相关推荐
- 超融合和服务器关系_关于超融合一体机,联想有话说
大约在2011年, Nutanix(路坦力)提出了 "超融合"概念. 此后,超融合架构 逐渐成为IT基础架构的 主流交付形态. Nutanix软件对于硬件平台, 进行了分级合作. ...
- cpu超频有什么坏处_电脑超频知多少,让电脑打鸡血,怎么搞定
哈喽大家好,IT阿坤又来和大家见面啦.今天我们聊的话题就是如何来让CPU超频,大家知道,有的主板可以支持超频设置,在BOSS的设置里面就可以直接设置超频,不过因为小编胆子小,怕一个设置不好资料没了我没 ...
- jvm 架构_不可变的基础架构,热部署和JVM
jvm 架构 您是否在生产中部署和取消部署基于JVM的应用程序(无论JVM容器/无容器)? 也就是说,当您拥有某个应用程序或服务的新版本时,是否通过"取消部署"和"热部署 ...
- 超融合架构的优缺点_超融合服务器与传统架构服务器的区别哪?定制服务器厂家简要分析...
传统架构下的数据中心根据各设备块资源的应用情况,对设备进行逐一升级,即设备以单点的形式采购,无法实现均衡. 在可伸缩性方面,超融合体系结构更加灵活和高效.此外,扩展节点的数量没有限制.简单地说,随着业 ...
- 超融合和服务器关系_分析超融合与传统服务器部署的区别
超融合基础设施(HCI)集群和机架服务器都为数据中心的部署提供了便利.仍然,找出哪个更容易设置需要评估和规划. 除了一些规模较小的IT部门外,所有IT部门都可以通过现代存储和服务器实现类似超融合基础设 ...
- 微服务架构的优缺点_微服务架构DNS服务注册与发现实现原理
微服务架构已经成为中小型企业必备的项目支撑能力,尤其互联网BATJ企业在04年已经非常成熟,在大规模的核心业务实战中总结了很多大规模服务调度与大数据集的处理方案.微服务架构中涉及到很多模块,本文以微服 ...
- 微服务架构 性能提升_如何通过无服务器架构提高性能
微服务架构 性能提升 by Domenico Angilletta 通过多梅尼科·安吉列塔(Domenico Angilletta) 如何通过无服务器架构提高性能 (How to boost your ...
- 系统架构设计师含金量_软考高级系统架构设计师如何备考?
系统架构设计师作为软考高级资格考试,每年报考人数不少,但通过率极低,可以说是软考中最难通过的考试之一,还有一个通过率极低的是系统分析师. 所以今天给大家分享一个架构备考经验,希望能对各位正在备考的朋友 ...
- 超融合和服务器关系_超融合架构是什么,与传统融合架构有那些区别?
原标题:超融合架构是什么,与传统融合架构有那些区别? 超融合架构作为一种全新的 IT 基础架构,虽然被越来越多的企业采纳,但对于很多刚接触超融合架构的人来说还是会有很多疑惑,比如超融合架构与融合架构是 ...
最新文章
- 故障集合:那些年学习Linux坑你的故障集合
- python中的enumerate函数
- Linux的命令组成
- 垃圾,还用汇编写单片机程序?
- 过去3个多月的1200个小时里,我收获了什么?| 2021年年中总结
- Nginx进程间通信机制
- 王思聪怒了!大众点评紧急道歉:相关账户已冻结
- Scrapy框架高级操作
- Nodejs的url模块方法
- appscan 历史版本下载
- ROS系列:八、图像消息和OpenCV图像之间进行转换-cv_bridge
- 华硕笔记本电池0%充不进电_华硕笔记本电池0%充不进电
- IPv4(分类编址)
- php ios表情包,[iOS] 自定义表情包
- L48.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- last、lastb和lastlog
- matlab中cond为啥比bet好,关于dpabi中bet步骤
- C++ char*类型的实参与 LPCWSTR类型的形参不兼容
- 当当笔试题(有n个人成一圈,顺序排号(编号为1到n),从第一个人开始报数1到3报数),凡报到3的人出圈子,从下个人开始继续报数,直到最后一个人,问最后留下在是第几号?)
- MySQL多表操作:建表与多表查询
- 尚硅谷大数据技术Spark教程-笔记02【SparkCore(核心编程,map、mapPartitions、mapPartitionsWithIndex、flatMap、glom、groupBy)】
热门文章
- 密码可见_无密码身份认证即将来临
- 肇庆计算机商务学校地址,肇庆市商业学校(商业技工学校)招生报名
- android 清除应用程序数据,清除Android应用程序用户数据
- 连接linux系统的mysql,Linux系统MySQL开启远程连接
- html介绍班级,班级介绍词 展示班级风采
- 文件管理英文html,Directory Opus
- 非命令行linux安装zip,如何在Ubuntu 18.04 Bionic Beaver Linux上使用命令行从ZIP文件安装Gnome Shell Extensions...
- 系统上云服务器地址,可以自己安装系统的云服务器地址
- 共享白板程序源代码_[源码和文档分享]QT实现的基于TCP Socket的共享白板
- CentOS 7 使用源代码编译并安装软件