超融合基础架构理解

1 超融合基础架构

1.1 定义

超融合基础架构(Hyper-converged infrastructure,缩写为HCI),是一种集成了存储设备虚拟运算信息基础架构框架。在这样的架构环境中,同一厂商的服务器与存储等硬件单元,搭配虚拟化软件,被集成在一个机箱之中。这个名词是从“融合基础架构”派生而成而成的新词,意为可提供比融合式架构更进一步的“融合”。——超融合基础架构在维基百科中的定义

从维基百科对于超融合基础架构的定义看,有如下几个关键词:

  • 超(Hyper): 指虚拟化。
  • 融合(converged): 指计算和存储软件部署在同一个节点上。
  • 基础架构(infrastructure): 指一种软件定义的 IT 基础架构。

1.2 超融合的核心特征

首先大家需要有一个概念,我们看到的这些名词,事实上都是最早推行这些架构的厂商建立起来的,比如Nutanix最早推广的超融合这个概念,目的无非是建立一个产品的品类,这是营销惯常的手法,但老外玩儿的真的很溜很成功。

Nutanix起步的核心技术是分布式存储,只是在部署架构上有了进一步创新,采用了这种融合的方式。其实这种创新在技术本身上并没有大的难度,但很大程度上推进了分布式存储的市场落地。

所以这就是超融合1.0的核心,但市场上很多人,被“融合”二字迷惑,甚至一些厂商,也就顺水推舟,弱化存储部分(弱化的原因是存储真的很难做好),单纯去强调融合,把一堆无关痛痒的东西集成起来。个人觉得这不是正途。

我认为真正撬动传统IT市场的超融合1.0的特征主要是两点:

一是,基于X86服务器架构的分布式存储(这里先不提SDS了,会增加新的混淆);
二是,分布式存储和计算虚拟化部署在同一服务器硬件内。

给用户带来价值的重要特性中,大概70%是来自于分布式存储,30%是超融合架构带来的好处(比如管理简化,使用成本的降低),但恰恰是这30%,让用户更愿意从传统架构切换到分布式架构上来。

超融合已从1.0 阶段发展至3.0 阶段,服务云平台化趋势明显,应用场景不断丰富。超融合1.0,特点是简单的硬件堆砌,将服务器、存储、网络设备打包进一个“ 盒子 ” 中;超融合2.0,其特点则是软件堆砌,一般是机架式服务器+分布式文件系统+第三方虚拟化+第三方云平台,具有更多的软件功能。

在1.0 和2.0 阶段,超融合和云之间仍旧有着“一步之遥”,并不能称之为**“开箱即用”**的云就绪系统,超融合步入3.0 阶段,呈现以下两个特点:

  • 服务的云平台化。 它所交付的不仅是软硬一体的超融合方案,更是一套完整的云平台服务:用户只需要一次性投入,就能够得到完整的云服务。
  • 应用场景的丰富化。 目前超融合应用已经覆盖企业级云平台、企业桌面云服务、企业容灾云平台、企业开发测试云、行业云等多种企业场景。
    在这里插入图片描述

1.3 超融合和虚拟化的关系

  • 虚拟化泛指一种资源管理技术,将计算机硬件资源(CPU、存储、网络等)抽象出来并进行动态分配;我们常说的“虚拟化”(VM)并不单指“虚拟化技术”,而是基于服务器虚拟化软件构建的虚拟化平台,通常结合专用的 SAN 网络和集中式存储部署,这种架构称之为“传统虚拟化架构”。

  • 超融合全称为“超融合基础设施”,是一种软件定义的 IT 基础架构,服务器虚拟化是整个超融合基础架构的一个必要的组成部分,不同的超融合厂商对服务器虚拟化产品的支持策略有所不同。

  • 超融合架构在使用服务器虚拟化的同时,将存储和计算融合部署,并以商用服务器和以太网结合分布式存储软件实现存储功能,在精简架构的同时大幅提升性能、可扩展性和资源利用率,降低运维难度与成本。
    在这里插入图片描述

2 相较于传统架构,超融合的优势

在这里插入图片描述
根据以上部署架构与资源管理模式对比图,我们总结了两者的 4 大差异:

在这里插入图片描述
传统虚拟化架构一般有三层,在服务器上部署虚拟化软件,并使用光纤交换机和传统的集中式存储磁盘阵列提供网络与存储能力。这种架构下,虚拟盘分别被不同的阵列管理,容量不能共享。

而超融合架构有两项重要改进:

  • 首先,去除传统的 SAN 网络和专用的集中式存储阵列,通过商用服务器和以太网结合存储软件实现存储功能。这是一种基于分布式架构的软件定义存储,在统一管理存储资源的同时支持弹性扩容。
  • 其次,得益于分布式存储,存储与虚拟化软件(计算)可以进一步融合部署,将 IT 基础架构层级从 3 层简化为 2 层。

这种“分布式存储 + 虚拟化融合部署”是超融合的本质,也是超融合架构与传统虚拟化架构最重要的区别:超融合的变革首先是分布式存储对传统存储的替代,其他更多优势(例如基于 x86 服务器构建、并发与易于扩展)都是这种替代带来的。而分布式存储和虚拟化这种独有的融合部署模式,进一步简化了用户的 IT 架构,降低了使用成本和运维难度,这些价值也大大加速了用户对分布式存储模式的接受。

2.1 突破传统架构多重瓶颈,超融合价值凸显

对于传统存储遇到的I/O 瓶颈,企业需要改变传统的存储架构,分布式存储就是最好的选择。软件定义的分布式存储是当代数据中心技术演进的主要趋势之一,已经被用户广泛接受。通过软件作为媒介,将服务器和存储组成一个存储资源池,既保证了存储需要的性能,又同时通过硬件+软件的方式,提供了良好的扩展性。

Google、Facebook 等大型互联网公司通过软件定义技术构建大规模数据中心,并结合虚拟化技术和企业IT 的场景,实现可扩展的IT 基础架构,是最早的“计算”和“存储”的融合——超融合架构。超融合的本质是传统IT 架构从硬件向软件转型的核心产品,也是传统IT 架构向新IT 架构转型的产物。

在这里插入图片描述

2.2 突破传统IT 架构I/O 瓶颈,用软件定义存储成趋势

传统IT 架构中计算存储资源浪费严重,企业“资源孤岛”问题亟待解决。目前大多数企业仍旧沿用传统IT 基础设施架构,该架构由服务器存储孤立地形成一个个烟囱式的架构,每个服务器(集群)对应独立的存储或网络。针对就业务搭建的架构而言,每个业务具有独立的区域,通常每个业务区的物理边界是该业务的专用汇聚交换机,各个业务之间完全割裂,存储部分遭遇了I/O 瓶颈,无法应对当前数据分析的要求。

部分企业引入了基于云计算的部署方式,这个方式虽然解决了管理问题和资源高效问题,但由于其后端存储部分依然采用单独的 SAN/NAS 网络存储产品,I/O 瓶颈依然存在,还造成了更多的管理复杂度,存储的扩容能力受限、数据库等关键应用无法统一到云平台上等问题。

在这里插入图片描述

2.3 部署运维简化叠加TCO 降低,性价比大幅提升

部署运维简单,按需采购,单一支持。

1)部署运维方面, 超融合由于采用开箱即用的部署方式,可以免去传统集中存储环境下存储的规划、连接、配置等复杂的管理操作,无需再配置Raid 组、LUN、卷等,交付时间可以从过去的十几天缩短到半天,大大降低交付的时间。相比传统架构虚拟化、服务器、存储、网络四层需要分别进行管理配置的复杂性和繁琐,超融合将这些集成到一个用户界面上,用户可以在一个界面上,实现计算和存储资源的池化、CPU/内存/存储等资源的分配、虚拟机的创建和启动,也会为用户带来极大的便利性;

2)超融合改变了采购模式, 用户无需一次性大规模采购,按需采购即可;可将现有服务器延伸到云计算架构,实现了对现有投资的保护,并且采购来源是单一厂商,该厂商可保障所有软硬件,包括计算、存储和虚拟化的支持。

在这里插入图片描述

可降低用户的整体拥有成本(TCO),性价比更高。利用超融合设备的Scale-Out(横向扩展)能力,能够让客户在搭建过程更方便,客户不需要再对基础设施进行调研,只需要了解自己的需求,同时了解到超融合设备,就能够快速的实现搭建,在应用方面无疑大大节省了企业的成本。

在用户的TCO 中,硬件成本将得到最多的节省,因为采用超融合架构可帮助用户减少存储和网络硬件的部署,与它们相关的维修费用也相应减少,除此之外,客户还可以节省电费、虚拟化软件授权费等,以上均带来管理、运维成本的节省。据实际经验值,采用超融合相比传统存储,在采购成本上可以节省近30%,在人员投入至少减少50%。以Nutanix 产品为例,根据IDC 的调查发现,平均每名客户可以在5 年时间里节省195 万美元。

在这里插入图片描述

3 参考链接

  • 超融合和虚拟化的区别到底是什么?
  • 史上最强超融合入门干货:超融合与传统架构特性及收益详细对比
  • 超融合架构演变和技术发展
  • 超融合还是虚拟化?一文了解二者的区别、优缺点与传统虚拟化转型方案

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/640530.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【网站项目】基于SSM的263货物进销管理系统

🙊作者简介:多年一线开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。🌹赠送计算机毕业设计600个选题excel文件,帮助大学选题。赠送开题报告模板&#xff…

探索Docker-Compose:从基础到高级命令全解析

探索Docker-Compose:从基础到高级命令全解析 引言Docker-Compose基础1. Docker-Compose简介2. 安装Docker-Compose3. 编写第一个Compose文件4. 基本命令 Docker-Compose文件结构解析1. 理解docker-compose.yml2. 基本组件3. 文件示例4. 配置项解析 常用Docker-Compo…

洛谷P1319 压缩技术(C语言)

这样一道入门题目,本来可以用for循环直接操作,但作者异想天开(xian de dan teng)地把所有数据登记在一个数组里面,然后再统一按格式输出。也就是定义一个数组Map,大小为n成n,然后按照输入数据,把Map中每一个…

【50.2K⭐】Tabby:一款强大、灵活且跨平台的免费终端应用程序

【50.2K⭐】Tabby:一款强大、灵活且跨平台的免费终端应用程序 在快节奏的现代生活中,我们总是在寻找提高工作效率的方法。如果你是一位开发人员,或者是一个对技术充满好奇心的电脑爱好者,我们经常需要在 Windows 上进行远程操作与…

加密机授权报错如何排查?进入加密机后台的方式介绍

我们在此前的文章中介绍过不少TSINGSEE青犀视频安防监控视频平台关于加密机授权操作及相关疑问解答,感兴趣的用户可以翻阅往期的文章进行了解。由于新用户咨询该方面的问题较多,今天我们再来介绍一下用户在使用过程中遇到的问题。 1、如何进入加密机后台…

Vue-33、Vue中为什么使用render函数

1、main.js //该文件是整个项目的入口文件 //引入Vue import Vue from vue //引入APP组件,他是所有组件的父组件 import App from ./App.vue //关闭Vue是生产提示 Vue.config.productionTip false; //创建Vue实例对象---vm new Vue({render: h > h(App), }).$m…

2024中国(杭州)国际冷链物流与冷库建设技术展览会

2024中国(杭州)国际冷链物流与冷库建设技术展览会 地点:杭州国际博览中心 时间:2024年7月8日-10日 ■组展背景: 冷链物流行业作为现代物流行业的重要组成部分,近年来发展迅速。导及相关部委高度重视国内…

笔试面试题——二叉树进阶(二)

📘北尘_:个人主页 🌎个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上,不忘来时的初心 文章目录 一、二叉搜索树与双向链表1、题目讲解2、思路讲解递归展开图3、代码实现 二、从前序遍历和中序…

安装向量数据库milvus可视化工具attu

使用docker安装的命令和简单就一个命令: docker run -p 8000:3000 -e MILVUS_URL{milvus server IP}:19530 zilliz/attu:v2.3.5sunyuhuasunyuhua-HKF-WXX:~/dockercom/milvus$ docker run -p 8000:3000 -e MILVUS_URL127.0.0.1:19530 zilliz/attu:latest yarn run…

pulsed-phase thermography (PPT)汉语意思是什么,用来干什么的?

问题描述:pulsed-phase thermography (PPT)汉语意思是什么,用来干什么的? 问题解答: "Pulsed-Phase Thermography"(PPT)翻译为中文是脉冲相位热成像。这是一种热成像技术,常用于材料…

Xcode查看APP文件目录

一、连接真机到MAC电脑上 二、打开Devices 点击window -> Devices and Simulatores 三、选中设备、选择app 四、选择下载内容 五、查看文件内容 得到的文件 右键显示包内容,获得APP内数据 六、分发证书无法下载 使用分发的证书无法下载文件内容&#xf…

(delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)

Object Pascal 学习笔记,Delphi 11 编程语言的完整介绍 作者: Marco Cantu 笔记:豆豆爸 2.5 日期和时间 ​ 早期版本的Pascal 语言中,没有原生的日期和时间类型,但是 Object Pascal 引入了一种原生的日期和时间类型,…

k8s的包管理工具helm

Helm是什么? 之前的这篇文章介绍了一开始接触k8s的时候接触到的几个命令工具 kubectl&kubelet&rancher&helm&kubeadm这几个命令行工具是什么关系?-CSDN博客 Helm 是一个用于管理和部署 Kubernetes 应用程序的包管理工具。它允许用户定义、安装和…

联邦推荐系统相关论文创新点总结

FD-GATDR: A Federated-Decentralized-Learning Graph Attention Network for Doctor Recommendation Using EHR 本文的主要内容是基于电子健康记录(EHR)构建了一个医生推荐系统。该系统通过分析患者的EHR历史,提供个性化的医生推荐&#xf…

美丽田园三大类服务相互协同促进协同增长 美丽田园美容已ipo上市

美丽田园三大类服务相互协同促进协同增长 美丽田园美容已ipo上市 从事健康与美丽管理服务的美丽田园医疗健康产业有限公司以多层次、环环紧扣的良性循环,将带动美与健康行业回归稳健的高速发展态势。美丽田园覆盖的业务领域横跨生活美容、医疗美容及医疗健康三大业…

说一下事件代理

事件代理(Event Delegation)是一种在开发中优化事件处理的技术,它利用事件冒泡的原理,将事件处理程序绑定在父元素上,通过判断事件的目标来执行相应的操作。这种方式可以减少事件处理程序的数量,提高性能&a…

ansible的file模块详解

四、ansible常用模块 1.file模块 file模块主要用于远程主机上的文件的操作,file模块包含下面选项: path : 必选项,定义目录/目录的路径 state : file : 查看文件状态,默认选项,若文件不存在,也不会被创建,会报错文件不存在, …

阿里云优惠券领取入口、使用方法和限制条件,2024最新

阿里云优惠代金券领取入口,阿里云服务器优惠代金券、域名代金券,在领券中心可以领取当前最新可用的满减代金券,阿里云百科aliyunbaike.com分享阿里云服务器代金券、领券中心、域名代金券领取、代金券查询及使用方法: 阿里云优惠券…

Charles将证书安装到系统的方法(adb)

基本情况参考此帖:Charles 安卓抓包 unknown 和证书无效的解决方案(无需改代码)_client ssl handshake failed: an unknown issue occu-CSDN博客 此解决方案仅适用于已root设备默认已经在电脑上安装并配置了Charles,安卓手机也下载…

如何在Mac上安装PHP环境

前置环境:HomeBrew # Homebrew 是 Mac 上最好的包管理器之一,可以用于安装各种开源软件。从 Terminal(终端)执行以下命令安装 Homebrew: /usr/bin/ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/i…