天翼云存储资源盘活系统 HBlock:企业级轻量存储的革新与实战

news/2024/9/17 3:20:56/ 标签: 云计算

目录

  • 前言
  • 关于HBlock系统
  • HBlock的核心优势
  • 番外篇:HBlock应用场景
  • 结束语
  • 参考文献

前言

在数字化转型的浪潮中,数据存储作为支撑企业业务连续性和数据安全的基石,企业对于存储资源的需求日益增长,同时也面临着成本控制和资源优化的双重挑战,尤其是近两年行业整合和技术圈被AI的颠覆性影响双重影响下,持续性降本增效成为企业的首要任务。由于这些原因的影响,天翼云推出的HBlock存储资源盘活系统,正是在这样的背景下应运而生,它不仅解决了企业存储资源的高效利用问题,还通过创新技术实现了存储系统的轻量化和高性能,旨在将企业闲置存储资源高效盘活,通过标准iSCSI协议提供高性能、高可用性的分布式块存储服务,助力企业实现降本增效和绿色转型。那么本文就来深入探讨HBlock的核心特性、实战部署及其为企业带来的价值赋能,也希望这篇文章能够企业在降本增效方面有所启示。

关于HBlock系统

先来了解一下HBlock系统,HBlock是中国电信天翼云自主研发的存储资源盘活系统(Storage Resource Reutilization System,简称SRRS),同时HBlock也是天翼云推出的业内首创轻量级存储集群控制器,它是一款轻量级存储集群控制器,实现了全用户态的软件定义存储,将通用服务器及其管理的闲置存储资源转换成高可用的虚拟磁盘,通过标准 iSCSI 协议提供分布式块存储服务,挂载给本地服务器(或其他远程服务器)使用,实现对资源的集约利用。同时,产品拥有良好的异构设备兼容性及场景化适配能力,无惧IT 架构升级带来的挑战,助力企业用户降本增效和绿色转型。

在非联网模式下,HBlock可被视为本地盘阵的替代品,用于本地数据存储;在联网模式下,HBlock还可以作为本地与云端存储之间的桥梁,将全量数据自动同步到天翼云对象存储OOS中,本地仅保留热数据以节省本地存储空间,或者保留全量数据以保障本地I/O性能,实现混合云存储。还有就是HBlock支持标准的iSCSI协议,具备异构设备兼容性和混合部署特性,能够有效盘活利用率较低的服务器,助力企业实现降本增效和绿色转型。

HBlock作为天翼云存储家族的最新成员,以其独特的轻量级设计和强大的功能特性,在众多存储解决方案中脱颖而出。它不仅能够将企业中闲置的服务器存储资源转化为高可用性的虚拟盘,还通过异构设备兼容性和混合部署特性,极大地提高了资源利用率和灵活性。无论是老旧服务器还是最新硬件,HBlock都能轻松接入,形成统一的存储资源池,为企业打造弹性可扩展的存储架构。

HBlock的核心优势

HBlock是企业轻量级存储的新选择,为什么这样说?因为HBlock自身的独有优势不得不让企业喜欢,根据中国电信天翼云官方对HBlock的介绍可以总结归纳HBlock的几个核心优势,大家看完之后就知道它的厉害之处所在了!

1、极致轻量,混部盘活

HBlock可谓是把轻量发挥到“极致”了,安装包大小约170M,一键部署,3分钟完成集群搭建;全用户态设计,支持混合部署,业务共生,资源共享; 不同架构通用服务器异构部署,不限品牌、架构、配置,简化了存储系统的运维工作,降低了企业的运维负担。也就是说HBlock的轻量级设计,意味着它具有更低的资源占用和更快的响应速度,这使得HBlock能够在资源受限的环境中部署,同时提供高效的存储服务。

2、创新自研,安全稳定

作为企业用户,无惧任何单点故障,秒级主备切换,数据强一致性保证高可用;多副本、纠删码、数据校验保证高可靠;面向混沌环境保障存储服务安全稳定。另外,HBlock支持与多种品牌的存储设备兼容,这使得企业能够利用现有的硬件资源,无需额外投资即可实现存储系统的升级和扩展。

3、按需选择,精准投资

在实际使用中关于性能和容量可以弹性扩展,按需扩容,无需前期大量投入;永久授权、服务订阅,按照可用容量计费,精准适度投资。另外,HBlock通过分布式架构设计,提供了高可用性和可靠性,确保企业数据的安全和业务的连续性。

4、降本增效,价值传导

通过盘活难利用的存储资源,提高资源利用率,显著降低了企业的存储成本,满足业务存储需求;应用混合部署,降低额外购买硬件成本;管理形态丰富,运维便捷,效率提高,提升了整体的IT运维效率。而且HBlock允许在同一服务器上部署其他服务,实现业务共生共存,最大化提升服务器资源的利用率。

HBlock实战部署

1、前期准备工作

无论做什么部署和测试,前期准备工作是关键,那么体验HBlock也不例外,需要做足准备才能很好的使用体验。

  • 确认使用场景:如需要存储的数据类型(存储视频类、医疗影像类还是文件类等)、单个存储文件的大小、预计数据总量 、每天产生的数据量、存储周期等业务侧场景。
  • 确认部署位置:在体验的时候选择HBlock服务器在客户侧还是在云端,是物理机还是虚拟机,服务器是否可以通过外网访问(是否可以远程进行部署)。
  • 确认网络环境:想要安装HBlock的服务器之间的网络带宽、从客户本地到HBlock所在服务器带宽。
  • 上网的网络:选择千兆以太网连接,确保两台服务器之间的丝滑通信。
  • 数据目录准备: 需要在每个服务器上准备一个或多个目录作为 HBlock 的数据目录,为了让体验和使用更好,建议数据的目录不要与操作系统共用磁盘或者文件系统,切记。
  • 选择下载安装包:根据实际情况,选择适合自己电脑的安装包,具体如下图所示:

上面的下载安装包操作之后,就可以直接体验使用了,无需其他任何多余操作步骤,对于新用户或者不熟悉的使用者来讲是非常简单明了的操作,非常方便。

2、安装部署

上面的准备工作做完之后,把安装包放到服务器需要安装HBlock的目录下并解压缩,然后进入解压缩后的文件夹,具体命令行如下所示:

unzip CTYUN_HBlock_Plus_3.7.0_x64.zip

cd /hblock/CTYUN_HBlock_Plus_3.7.0_x64

紧接着执行下面命令,快速安装 HBlock,完成 HBlock 部署,也就是在每个服务器上执行以下命令安装 HBlock,具体如下所示 :

./stor install

每一个HBlock安装成功之后的结果,如下所示:

在成功安装两个HBlock之后,还需要对HBlock 的 Web 管理界面进行验证,其中包含服务器管理、卷管理和日志管理等功能。

需要说明的是选择HBlock的部署方式:单机版、集群版,这里我选择的是集群版,但是集群版需要至少三台服务器,才能完成HBlock的部署,具体操作如下所示:

然后进行初始化信息,需要填写相关信息:设置基本信息、设置集群拓扑、设置网络、设置故障域(仅集群版)、设置网络\设置端口,点击“开始初始化”按钮,进行HBlock初始化;对于集群版,拓扑方式可以选择“拓扑文件”或者“服务器”,二选一。具体如下所示:

初始化之后,就是对应的管理和使用操作。先去卷管理操作,通过命令行或 Web 界面管理存储卷,具体管理界面如下所示:

这里直接去创建一个 iSCSI 存储卷 ,具体如下所示:

不得不说HBlock 的管理界面简洁明了,容易找到对应的功能,不管是通过命令行还是 Web 控制台,使用者都可以轻松完成日常的存储管理任务,而且系统支持多种写策略和故障报警机制,让用户可以根据具体业务场景灵活调整配置,确保系统在不同环境下的高效运行 ,非常便捷。

3、监控和日志

接着去看一下监控的内容,具体如下所示:

最后再去看看事件和日志的效果,具体如下所示:

通过观察用户事件和日志采集等功能,可以看到HBlock 的性能表现非常好,这取决于其分布式多控架构,通过观察日志数据可以看到,系统能够提供低延迟、高吞吐量的存储服务。到这里,整个使用体验环节结束,作为首次体验的用户来看,操作非常简单,交互也很简单,管理平台简单明了,可以很容易找到想要使用的菜单模块,赞一个!

总体感受与建议

1、体验感受

在整个体验使用HBlock过程中,我能很明显的体验到HBlock 展现了良好的扩展能力,使用者可以根据业务需求随时随刻添加想要的服务器或存储设备,而且无需中断当前的业务,这与相比传统硬件存储阵列相比,这种灵活扩展功能极大地提升了系统的可用性、友好性和可靠能力。在存储通用技术场景中,结合实际开发中场景,我选择HBlock 部署的于数据分析场景来讲,HBlock 的高性能和扩展性可以得到很好的展现,由于数据分析需要处理海量数据,对存储系统的性能和可扩展性有非常高的要求,而HBlock 通过其分布式存储架构,就可以完美实现这种需求,值得一用。

在参与完 HBlock 产品众测之后,整个体验过程让我对HBlock有了更深入的了解,不管是从安装部署到应用场景实践,再到性能与可靠性的测试,HBlock 都有出色的表现,把它自身的特有优势发挥得淋漓尽致,尤其是在分布式架构、优化的存储算法以及丰富的功能特性。还有就是作为体验者,对HBlock 的易用性和可扩展性点赞,它能够很好地适应不同的应用场景和业务需求,适应不同的场景,对于使用者来说无需太多熟悉的时间。

通过了解HBlock之后,再结合上面的实践测试,个人觉得在参与HBlock产品众测的过程中,不仅对这款软件定义存储新品有了更深入的了解,而且也给企企业提供了示例参考依据。HBlock不仅在技术上展现了其创新性,更在实际应用中证明了其为企业带来的实际价值,非常值得了解和使用。在这里也期待天翼云持续优化HBlock,为企业用户提供更优质的轻量存储解决方案。

2、个人建议

通过整个体验测评之后,个人先要提一个建议,那就是希望天翼云官方能够加大对HBlock的宣传和推广力度,要不是这次参与众测活动,作为开发者我真的对HBlock知之甚少,以至于差一点错过了这么好用的系统。还有就是对于HBlock管理系统的前端页面再做进一步的优化和完善,期待在推出一些新的模块功能,目前的功能耦合度较高,可以根据具体内容把一些重要的功能点分离出来,单独放在模块菜单中管理,可以参考某云厂商的文档,这个文档关于具体的热门有代表性的使用场景就是单独展示的,而且非常详细的分享具体怎么使用的,让新用户和不熟悉的使用者非常方便的找到自己想要应用的场景参考示例,具体示例图如下所示:

关于HBlock的使用文档,虽然已经做的很不错了,也很有条理性和层次感,但是个人觉得使用文档中的最佳实践的6个示例步骤都过于简单,而且常用问题模块的问题罗列以及示例也过于简单,具体如下所示:

虽然每个示例中都把核心的步骤及设置都交代清楚了,但是作为新手或者不熟悉使用的开发者来讲有点不友好,因为不太详细的操作步骤容易出错,也会浪费使用者更多的查找的时间,拿一个简单的示例来讲,比如这个示例的步骤解释:

这对于新用户或者不熟悉的用户来讲,有点过于简单,总之就是详细的操作问答可以让任何使用者节省查阅和使用的时间成本,这是个人观点,仅供参考。

3、优化建议

对于文档关于最佳实践模块,我还有另外一个建议,因为虽然命名为最佳实践,但我作为使用者,抛开别的不讲,看到这个最佳实践我能想到的就是具体的实用场景中的最佳实践,可是打开看了里面内容才发现是使用存储资源盘活系统的操作最佳实践,我觉得应该在这个下面再加入一点可以供使用者参考的具体实际应用的最佳实践,比如分享一个关于实际应用的大数据分析存储支持的案例,或者金融相关的定期备份关键业务数据并进行长期归档操作的使用案例等等,挑选几个有代表性的实用场景实践案例,那肯定是对使用者和企业负责人都是有选择帮助的,而且HBlock目前的应用场景也已经很丰富了,非常适合找几个有代表性的示例来放在最佳实践中去。以上建议仅代表个人观点,如有不妥之处还请包含!

番外篇:HBlock应用场景

其实上面介绍了HBlock的详细内容以及具体的实践,我们还应该了解存储资源盘活系统的应用场景,这样方便企业根据自身情况来选择HBlock的使用。根据HBlock系统的官方介绍,它适合各种复杂或者简单的场景,几乎是“男女老少”通吃,所以企业选择HBlock是一个非常不错的选择。关于HBlock的应用场景大概分为四点来讲。

1、存量资源利旧

企业可以利用HBlock的广泛兼容性纳管各类服务器中的空闲存储空间,整合成存储池,并通过iSCSI协议向其他主机提供高可用高性能的虚拟盘。面对业务快速增长带来的存储容量需求及各类型服务器资源闲置带来的资源浪费问题,HBlock可以提供快速部署和扩容的解决方案,即在无需额外成本投入的情况下,提升存储资源的利用率,还有就是HBlock还支持业务的滚动更新,满足未来业务在容量和性能上不断变化的需求。

2、小型分布系统存储高可用

企业也可以利用HBlock纳管应用节点的物理盘,并把所形成的虚拟盘再挂回到应用节点本地,使得应用程序访问的是高可用的虚拟盘。一方面让应用程序更容易实现高可用,另一方面盘活应用节点的存储资源,无需额外购买存储硬件,降低用户TCO,非常灵活高效的方案。

3、新建自主管控

通过HBlock纳管新建的存储资源池,用户可以保持对存储服务器的实际管控权,可以让用户不仅能够使用HBlock进行存储管理,还可以在硬件上部署其他应用,以充分发挥硬件的价值。传统的软硬一体式存储产品,或者分布式存储方案,要求独占设备,用户只能通过管理界面进行有限的操作,失去了对设备的管理权。企业使用HBlock管理的存储集群,实现了用户对资源池的全面管控,提升了更多的操作自由度。后期对资源池进行升级扩容,可以任意选择任意规格和型号的服务器,无供应商锁定问题,客户结合自身的业务需求和预算灵活选择合适的硬件,从而保护了客户的投资。

4、混合云存储

还有就是HBlock可以同时管理本地存储资源和天翼云对象存储资源,实现存储空间的统一管理,满足客户混合云存储的需求。对于需要存储海量数据的客户,可以通过HBlock将本地应用与云端存储无缝连接,将数据同步到云端,实现存储空间的按需使用,弹性扩展。对于数据安全性要求较高,敏感数据不适宜上云的场景,HBlock也可以帮助用户实现数据本地存储,提高数据访问速度。最后,HBlock简化了混合云存储环境中的数据管理,通过标准iSCSI协议为上层应用提供虚拟Target和逻辑卷,它除了可以部署在本地,还可以部署在私有云或公有云上。

结束语

通过上文关于天翼云HBlock的详细介绍,以及关于天翼云HBlock的体验使用,随着数据量的爆炸性增长,企业对存储解决方案的需求也在不断演变,不难看出天翼云HBlock带来的积极影响是非常大的,不仅为企业提供了一种高效、经济、环保的存储选择,这也标志着轻量级存储集群控制器进入了一个新的发展阶段。我个人觉得天翼云HBlock存储资源盘活系统的推出,标志着企业级存储向更高效、更经济、更环保的方向发展,为什么这么说?因为HBlock通过将企业闲置的存储资源整合,转换成高可用的虚拟盘,显著提高了存储资源的利用率,而这种高效的资源管理方式,恰恰可以让企业能够更充分地利用现有硬件,减少因资源浪费而产生的额外成本。另外,HBlock的轻量级设计和易管理性,简化了存储系统的运维工作,降低了企业的运维负担,同时,通过优化存储资源的使用,HBlock有助于减少企业的能源消耗,进一步降低运营成本。因为企业通过HBlock能够实现存储资源的最大化利用,同时降低运营成本,提升业务敏捷性。还有就是在当前全球对可持续发展的重视下,HBlock的高效资源利用和能源效率,支持企业的绿色转型。

上面也详细介绍了天翼云HBlock,它作为一款企业级轻量存储产品,以其创新的设计和卓越的性能,为企业提供了一个高效、经济、易管理的存储解决方案,是一个非常值得企业尝试使用的方案。随着企业级存储市场预计将持续增长,特别是在云计算和大数据的推动下,个人觉得HBlock会凭借其轻量级和高效特性,肯定会在这一市场中占据重要地位。而且近年来技术圈技术的飞速发展,HBlock会引入更多前沿技术,比如人工智能优化、自动化运维等,进一步提升其性能和易用性。还有就是随着HBlock在各种领域的应用,未来肯定会在更多行业得到应用,比如金融、医疗、教育等,帮助这些行业解决特定的存储挑战,提升数据管理效率。

最后,随着数字化转型的不断深入,HBlock肯定会在更多行业和领域发挥其价值,助力企业实现降本增效,在企业级存储领域发挥越来越重要的作用,开启企业发展的新篇章,让我们拭目以待吧!

参考文献

1、存储资源盘活系统申请 存储资源盘活系统 - 天翼云

2、革命性软件定义存储HBlock,极致易用背后的技术解析 革命性软件定义存储HBlock,极致易用背后的技术解析-天翼云开发者社区 - 天翼云

3、存储资源盘活系统操作文档 存储资源盘活系统-产品文档-帮助中心-天翼云


http://www.ppmy.cn/news/1522368.html

相关文章

Llama 3.1大模型的预训练和后训练范式解析

Meta的Llama大型语言模型每次出新版本,都会是一大事件。前段时间他们不仅发布了3.1的一个超大型的405亿参数模型,还对之前的8亿和70亿参数的模型做了升级,让它们在MMLU测试中的表现更好了。 不同模型在MMLU基准测试中的表现 他们还出了一个9…

SSH免密登录(Mac版)

1、查看ssh版本确保已安装 ssh -V 2、生成密钥对 ssh-keygen (我之前安装过了所以选no) 3、将公钥追加到需要设置免密登录的服务器上 使用ssh-copy-id命令进行追加ssh-copy-id -i id_rsa.pub useridip ( userid 和 ip 需要对应换成自己的)

算法day21|回溯理论基础、77. 组合(剪枝)、216.组合总和III、17.电话号码的字母组合

算法day21|回溯理论基础、77. 组合、216.组合总和III、17.电话号码的字母组合 回溯理论基础77. 组合77.组合(剪枝改进版)216.组合总和III17.电话号码的字母组合 回溯理论基础 回溯是递归的副产品,回溯函数也就是递归函数 回溯属于暴力解法&a…

H5 响应式精品网站推荐导航源码

源码名称:响应式精品网站推荐导航源码 源码介绍:一款响应式精品网站推荐导航源码,可以自己修改代码替换图标图片和指向网址。背景图支持自动替换,背景图可以在img.php中修改 需求环境:H5 下载地址: http…

多语言融合,全栈操控Vue + Spring Boot + SQL Server + Python部署到Windows服务器!

将一个包含Vue前端、Spring Boot后端、SQL Server数据库和Python脚本的项目部署到Windows服务器上涉及多个步骤。以下是一个详细的指南,帮助您完成这一过程。 前言 你是否正在寻找将Vue, Spring Boot, SQL Server和Python完美融合,并顺利部署到Windows服…

JS中【记忆函数】内容详解与应用

在 JavaScript 中,记忆函数(Memoization)是一种优化技术,旨在通过存储函数的调用结果,避免重复计算以提高性能。它非常适用于纯函数(同样的输入总是产生同样的输出),特别是在需要大量…

计算机电脑共享文件和打印机共享问题:“计算机无法访问!您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。”解决办法

在Win10系统中,我们在访问局域网共享文件或计算机共享打印机的时候会出现“你可能没有权限使用网络资源 ”。请与这台服务器的管理员联系以查明你是的提示,很多用户不知道如何解决,下面就把正确的解决方法分享给大家,你可能没有权…

东土科技:TSN与AUTBUS技术融合创新,聚自主力量推新质发展

在即将于厦门举办的2024金砖国家新工业革命展——工业互联网展区中,北京东土科技股份有限公司(以下简称“东土科技”)将携其尖端技术成果,以“TSN与AUTBUS技术融合创新,聚自主力量推新质发展”为主题闪耀亮相。作为工业…

【Kubernetes】K8s 的安全框架和用户认证

K8s 的安全框架和用户认证 1.Kubernetes 的安全框架1.1 认证:Authentication1.2 鉴权:Authorization1.3 准入控制:Admission Control 2.Kubernetes 的用户认证2.1 Kubernetes 的用户认证方式2.2 配置 Kubernetes 集群使用密码认证 Kubernetes…

【计算机毕业设计】微信小程序的美甲店铺座位预约系统

摘要: 随着科技的不断发展,社会经济的快速发展,人们的生活水平不断提高,美容美发行业也随之繁荣。然而,传统的美甲店铺座位预约方式已经无法适应现代化的需求,需求者需要更加便捷快速的预约方式。本论文基…

ROADM(可重构光分插复用器)-介绍

1. 引用 https://zhuanlan.zhihu.com/p/163369296 https://zhuanlan.zhihu.com/p/521352954 https://zhuanlan.zhihu.com/p/91103069 https://zhuanlan.zhihu.com/p/50610236 术语: 英文缩写描述灰光模块彩光模块CWDM:Coarse Wave-Length Division …

Redis-主从集群

主从架构 单节点Redis的并发能力是有上限的,要进一步提高Redis的并发能力,就需要搭建主从集群,实现读写分离。 主从数据同步原理 全量同步 主从第一次建立连接时,会执行全量同步,将master节点的所有数据都拷贝给sla…

卷积神经网络(一)

目录 一.卷积神经网络的组成 二.卷积层 目的: 参数: 计算公式 卷积运算过程 三.padding-零填充 1.Valid and Same卷积 2.奇数维度的过滤器 四.stride步长 五.多通道卷积 1.多卷积核(多个Filter) 六.卷积总结 七.池化层(Pooling) 八.全连接层 都看到这里了,点个…

【超简单】1分钟解决ppt全文字体一键设置

省流 ppt的全部字体需要在“幻灯片母版”里面,“自定义字体”去设置好标题与正文的字体之后才算全部设置完毕 “视图”---“幻灯片母版” 找到“字体”---“自定义字体” 设置好中文和西文的字体,都可以按照自己的选择来,保存即可 吐槽 之…

以太网--TCP/IP协议(一)

概述 以太网是局域网的一种,其他的比如还有令牌环、FDDI。和局域网对应的就是广域网,如Internet,城域网等。 从网络层次看,局域网协议主要偏重于低层(业内一般把物理层、数据链路层归为低层)。以太网协议…

Unity 热更 之 【YooAsset 热更】几分钟快速了解 YooAsset [功能面板]、以及 [基础代码] 说明

Unity 热更 之 【YooAsset 热更】几分钟快速了解 YooAsset [功能面板]、以及 [基础代码] 说明 目录 Unity 热更 之 【YooAsset 热更】几分钟快速了解 YooAsset [功能面板]、以及 [基础代码] 说明 一、简单介绍 二、系统需求 三、快速引入工程中 四、功能面板 全局配置 Yoo…

OGRE 3D----创建第一个OGRE 3D示例

目录 1. OGRE 3D概述 2. OGRE 3D vs VTK 3. 编译OGRE 3D 源码 4. 创建示例和配置其编译环境 5. 配置示例程序的执行环境 1. OGRE 3D概述 OGRE (Object-Oriented Graphics Rendering Engine) 是一个开源的、高级的 3D 图形渲染引擎,它提供了一个抽象层&#xf…

linux服务器之top命令详解

top:系统资源管理器 top命令类似于windows的任务管理器,可以查看内存、cpu、进程等信息(动态查看系统资源信息)在linux系统中常用top命令查看资源性能分析工具 一、参数释义: 第一行 系统时间和平均负载 top:名称22:12:46&#…

【笔记】数据结构刷题09

快速排序 215. 数组中的第K个最大元素 class Solution { public:int findKthLargest(vector<int>& nums, int k) {return divide(nums,0,nums.size()-1,nums.size()-k);}int divide(vector<int>& nums,int left,int right,int k){if(leftright)return nums…

Linux CentOS 7.9 安装mysql8

1、新建mysql文件夹 数据比较大&#xff0c;所以我在服务器另外挂了一个盘装mysql&#xff0c;和默认安装一个道理&#xff0c;换路径即可 cd ../ //创建文件夹 mkdir mysql //进入mysql文件夹 cd mysql 2、下载mysql8.0安装包并解压、重命名 //下载安装包 wget https://dev…