基于GlusterFS集群文件系统集成系统能称为“超融合系统(HCI)”吗?

简介:
 
  Gartner认为超融合系统是提供共享的计算与存储资源的平台,它基于软件定义存储、软件定义计算、商业化的硬件和统一的管理界面。因此,超融合系统是基于通用服务器资源,计算、存储、网络和管理的高度融合,而不是简单的集成。

联想针对超融合给出的核心概念就是将两个或多个组件组合天然地整合在一个独立的单元中,而不是简单地捆绑在一起。例如: Lenovo AIO,Nutanix将计算和存储融合到单一节点中,具有以下优点:独立单元的扩展,本地I/O处理,通过融合来消除传统计算/存储的竖井式结构。

现在很多公司的宣称的超融合产品是: x86平台 + SSD + 分布式存储(软件)+ 高速网络。这实际上只是在硬件上搭建了一套分布式文件系统而已。缺乏针对虚拟化做的特别优化,超融合系统中的存储其实是一个具有虚拟化感知的动态存储体系。

分布式存储只是构成超融合系统的必要条件之一。超融合系统是在同一个服务器硬件资源上实现核心的存储和计算功能,封装为单一的、高度虚拟化的解决方案。

GlusterFS是一个开源的可扩展的网络文件系统。通过它能方便地管理物理环境、虚拟环境和云环境的非结构化数据。

它支持文件存储和对象存储,具有快照、复本等数据保护功能,拥有可横向扩展的架构,支持PB级的数据管理。

GlusterFS最初由Gluster提供。Red Hat于2011年收购了Gluster,2014年收购了Inktank(Inktank主要提供基于Ceph的企业级产品)。

Ceph提供对象、块和文件三种存储,GlusterFS只提供文件和对象存储。Gluster3.8 是今年六月发布的最新版本。

在GlusterFS中,使用弹性哈希算法来计算数据在存储池中的存放位置。于是数据可以很容易的复制,并且没有中心元数据单点这样一个容易造成访问瓶颈的部分。

GlusterFS存储服务器(Brick Server)提供基本的数据存储功能,最终通过统一调度策略分布在不同的存储服务器上。数据以原始格式直接存储于服务器本地文件系统。

在创建存储池时,需要在主存储服务器依次创建附加服务器的peers,主服务器不需要添加。

GlusterFS的卷有四种类型:

一、分布式卷(Distributed volume)

又称哈希卷,近似于raid0,文件没有分片,文件根据hash算法写入各个节点的硬盘上,优点是容量大,缺点是没冗余。

二、条带卷(Striped volume)

相当于raid0,文件是分片均匀写在各个节点的硬盘上的,优点是分布式读写,性能整体较好。缺点是没冗余,分片随机读写可能会导致硬盘IOPS 饱和。

三、复制卷(Replicated volume)

相当于raid1,复制的份数,决定集群的大小,通常与分布式卷或者条带卷组合使用,解决前两种存储卷的冗余缺陷。缺点是磁盘利用率低。

四、冗余卷(Dispersed volume)

近似于raid5,文件分片存储在各个硬盘上,但有部分硬盘用于冗余用途,数量可以指定。优点是在冗余和性能之间取得平衡,缺点是比较新,成熟度不够。

对于两节点的GlusterFS集群,一台作为主服务器,一台作为附加服务器。当出现一台宕机时,只有采用复制卷时,才能保证数据不丢失。

如果剩下的单节点还继续对外提供存储服务,当宕机节点重新起来以后,将可能导致数据不一致。所以,为了满足可用性的要求,超融合系统通常从三个节点起步。

因此,两节点的Gluster集群只是通过分布式文件系统搭建的SDS的存储系统。无论从高可用性上,还是从计算、存储、网络和管理的高度融合上,都达不到超融合系统的标准。

 
  作者:zl
来源:51CTO
目录
相关文章
|
6月前
|
存储 监控 数据挖掘
系统分析师:商业智能和业务流程管理的集成分析
系统分析师:商业智能和业务流程管理的集成分析
|
25天前
|
数据采集 测试技术 API
ERP系统的数据迁移与集成指南
ERP系统的数据迁移与集成指南
23 0
|
2月前
|
Web App开发 前端开发 JavaScript
如何快速与呼叫中心系统CTI/API/SDK接口集成
由于呼叫中心系统涉及通信、CTI、终端设备、中继线路等技术与概念,从事信息管理系统、ERP、CRM、工单系统等的研发人员一般不是非常熟悉这部分技术,当需要提供具备呼叫中心能力的解决方案时,往往要用较多的时间来研究这些相对复杂的技术,对接过程比较长,开发调试有一定的阻力,基于此,我们提出一种更加简便高效的集成方法,可以零代码集成呼叫中心平台,实现项目快速上线。
如何快速与呼叫中心系统CTI/API/SDK接口集成
|
2月前
|
监控 数据可视化 测试技术
集成阿里云 RPA 与现有系统
随着企业对自动化和数字化转型的需求不断增长,阿里云 RPA(机器人流程自动化)技术成为了提升业务效率和减少人工操作的重要工具。本文将介绍如何集成阿里云 RPA 与现有系统,以实现更高效的业务流程自动化。
|
4月前
|
Java BI Linux
java医院信息系统his源码,集成相关医保、农合接口,同医保或农合无缝融合
系统特点: 1、 基于一体化公共基础数据平台设计,给医务工作者提供了完整的工作平台。 2、 实现了核算、临床、决策、服务信息一体化,简化了系统软、硬件结构,降低了系统开发、实施和维护成本,提高了系统的运行效率。 3、 同时集成相关医保、农合接口,同医保或农合无缝融合。 4、B/S架构,采用JAVA编程,支持跨平台部署应用(Windows Linux),足够满足一级综合医院(专科二级及以下医院500床)的日常业务应用。能完全满足各地相关医保工程定点医疗机构统一标准社保接口设计规范要求。
|
4月前
|
移动开发 数据安全/隐私保护
钉钉可以集成企业内网部署的网盘系统实现账号单点登录吗?
最近接到客户的咨询,他们近期在公司局域网里部署了一套文档管理系统(一般叫私有网盘),领导希望平时通过手机钉钉就能访问到这套系统。客户就有些为难,钉钉是部署在公有云互联网环境的,而这套文档管理系统是部署在企业内网的,看上去应该打通不了,于是前来求助。
123 1
|
5月前
|
SQL 消息中间件 存储
TuGraph Analytics动态插件:快速集成大数据生态系统
插件机制为GeaFlow任务提供了外部数据源的集成能力扩展,GeaFlow支持从各类Connector中读写数据,GeaFlow将它们都识别为外部表,并将元数据存储在Catalog中。GeaFlow已有一些内置的插件,例如FileConnector,KafkaConnector,JDBCConnector,HiveConnector等。
|
6月前
|
数据采集 数据建模 API
系统分析师笔记-信息化与系统集成技术
系统分析师笔记-信息化与系统集成技术
|
7月前
|
存储 监控 前端开发
S/4HANA(本地部署或云版)跟 SAP 家族系统以及非SAP系统的集成,到底什么是推荐的方式?
S/4HANA(本地部署或云版)跟 SAP 家族系统以及非SAP系统的集成,到底什么是推荐的方式?
48 0
|
8月前
|
供应链 测试技术 应用服务中间件
软件测试案例 | 气象探测库存管理系统的集成测试计划
将经过单元测试的模块按照设计要求连接起来,组成规定的软件系统的过程被称为“集成”。集成测试也被称为组装测试、联合测试、子系统测试或部件测试等,其主要用于检查各个软件单元之间的接口是否正确。集成测试同时也是单元测试的逻辑扩展,即在单元测试基础之上将所有模块按照概要设计的要求组装成为子系统或系统,然后进行测试。但是,不同的集成策略会导致集成测试方法的选择不同。在实际工作中,时常有这样的情况发生: 每个模块都能单独工作,但是这些模块集成在一起后就不能正常工作。其主要原因是模块间相互调用时会引入许多新的问题: 数据经过接口可能丢失; 一个模块对另一个模块可能造成不应有的影响; 单个模块可以接受的误差在
123 0
软件测试案例 | 气象探测库存管理系统的集成测试计划

热门文章

最新文章