一种arm微服务器数据存储用配置架构及其工作方法

文档序号:34453 发布日期:2021-09-24 浏览:15次 >En<

阅读说明:本技术 一种arm微服务器数据存储用配置架构及其工作方法 (Configuration framework for ARM micro server data storage and working method thereof ) 是由 吴雪梅 方永红 于 2021-07-08 设计创作,主要内容包括:本发明公开了一种ARM微服务器数据存储用配置架构及其工作方法,所述配置架构包括:集群服务器机箱、ARM微服务器、交换机设备和客户端;所述集群服务器机箱的内部安置有N组ARM微服务器;所述ARM微服务器内嵌安装有Ubuntu系统组件;所述交换机设备同样安装在集群服务器机箱的内部用于供ARM微服务器进行网络连接。该ARM微服务器数据存储用配置架构及其工作方法,每个ARM微服务器配置独立的内存及存储,所有的ARM微服务器通过机箱内置的高速网络(千兆或万兆网络)交换设备进行相互之间以及对外通信的一种设备,整个设备构成一个集群服务器,能够通过管理控制服务,配置ARM文件服务器内各节点的系统参数、网络参数等,并实现文件存取操作。(The invention discloses a configuration framework for ARM micro server data storage and a working method thereof, wherein the configuration framework comprises the following components: the system comprises a cluster server case, an ARM micro server, switch equipment and a client; n groups of ARM micro servers are arranged in the cluster server case; a Ubuntu system component is embedded in the ARM micro server; the switch equipment is also installed in the cluster server case and used for the ARM micro server to carry out network connection. According to the configuration framework for ARM micro server data storage and the working method thereof, each ARM micro server is provided with an independent memory and storage, all the ARM micro servers are communicated with each other and the outside through high-speed network (gigabit or ten-gigabit network) switching equipment arranged in a case, the whole equipment forms a cluster server, system parameters, network parameters and the like of all nodes in an ARM file server can be configured through management control services, and file access operation is realized.)

一种ARM微服务器数据存储用配置架构及其工作方法

技术领域

本发明涉及ARM微服务器集群

技术领域

,具体为一种ARM微服务器数据存储用配置架构及其工作方法。

背景技术

长久以来ARM的主战场都是嵌入式和移动设备,服务器市场主要是x86架构,由Intel来主导。ARM相对于x86的计算性能是短板。分布式是近几年的热门话题之一,分布式文件系统都是由多个节点计算机构成,通过网络连接的这些节点,将数据分片分散在集群中的不同节点中,对外提供统一的服务。因此,单个节点对CPU的要求并不大高,随着技术的发展,现阶段作为ARM微服务器完全可以作为分布式存储节点;

而现有的单个ARM服务器的处理能力较低,其单独进行使用不能够满足云计算、数据存储、数据分析等工作的进行;

基于ARM的分布式存储架构相对于基于x86的分布式存储架构由于ARM本身的成本低、功耗低,并且每CPU下的硬盘少于x86的硬盘(一般每个CPU模块只带两个硬盘),CPU导致的故障域很小,只会影响这两块硬盘上的数据,因此可靠性更高。由于ARM主板体积小,占用机箱的空间很限,可以在机箱内步骤多个节点,通过高密度的集群来提高分布式文件系统的存储能力。

因此,我们提出一种ARM微服务器数据存储用配置架构及其工作方法,以便于解决上述中提出的问题。

发明内容

本发明的目的在于提供一种ARM微服务器数据存储用配置架构及其工作方法,以解决上述背景技术提出的目前的单个ARM服务器的处理能力较低,其单独进行使用不能够满足云计算、数据存储、数据分析等工作的进行的问题。

为实现上述目的,本发明提供如下技术方案:一种ARM微服务器数据存储用配置架构,包括:集群服务器机箱、ARM微服务器、交换机设备和客户端;

所述集群服务器机箱的内部安置有N组ARM微服务器;

所述ARM微服务器内嵌安装有Ubuntu系统组件;

所述交换机设备同样安装在集群服务器机箱的内部用于供ARM微服务器进行网络连接,以进行数据、信息等的交换;

所述客户端通过交换机与ARM微服务器之间网络连接。

进一步的,所述ARM微服务器在集群服务器机箱的内部设置有不少于2组,且ARM微服务器内部配置独立的内存及存储。

进一步的,所述集群服务器机箱内部配置有1个或多个二层以太网交换设备,且所述集群服务器机箱内的每个ARM微服务器均配置有2个以太网口和多个SATA磁盘位。

进一步的,所述交换机设备的数量与ARM微服务器的密度正相关。

进一步的,所述以太网口用于与外部通信以及用于节点内部通信。

一种ARM微服务器数据存储用配置架构的工作方法,所述工作方法包括以下步骤:

步骤一:首先客户端通过个人账户利用交换网络登录连接ARM智能基板管理控制器;

步骤二:通过客户端进行数据文件上传指令,基于ARM智能基板管理控制器读取指令,通过交换机网络进行数据写入,将数据通过数据规则编辑写入ARM微服务器内部存储内;

步骤三:客户端通过管理账户利用交换网络登录连接ARM智能基板管理控制器;

步骤四:基于ARM智能基板管理控制器读取客户端的设备管理、监控指令,以进行信号管理、日志管理、设备内存、存储、性能监控等操作;

步骤五:客户端通过个人和(或)管理账户利用交换网络登录连接ARM智能基板管理控制器;

步骤六:基于ARM智能基板管理控制器读取客户端输入的Keys1指令,通过ARM微服务器内置的IPFS节点进行目录、文件查找;

步骤七:通过数据规则将结构数字内容替换为原有文件的内容,得到完整文件通过交换机网络进行下载。

进一步的,所述步骤二中数据编辑写入通过ARM微服务器内置的IPFS的数据规则进行分隔转换写入,并生成文件对应的Keys(1-N)。

与现有技术相比,本发明的有益效果是:该ARM微服务器数据存储用配置架构及其工作方法,每个ARM微服务器配置独立的内存及存储,所有的ARM微服务器通过机箱内置的高速网络(千兆或万兆网络)交换设备进行相互之间以及对外通信的一种设备,整个设备构成一个集群服务器,能够通过管理控制服务,配置ARM文件服务器内各节点的系统参数、网络参数等,并实现文件存取操作。

附图说明

图1为本发明配置结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,本发明提供技术方案:一种ARM微服务器数据存储用配置架构,包括:集群服务器机箱、ARM微服务器、交换机设备和客户端;

上述中集群服务器机箱的内部安置有N组ARM微服务器,其中上述中集群服务器机箱内部配置有1个或多个二层以太网交换设备,且上述中集群服务器机箱内的每个ARM微服务器均配置有2个以太网口和多个SATA磁盘位,ARM微服务器在集群服务器机箱的内部设置有不少于2组,且ARM微服务器内部配置独立的内存及存储;

上述中ARM微服务器内嵌安装有Ubuntu系统组件;

上述中交换机设备同样安装在集群服务器机箱的内部用于供ARM微服务器进行网络连接,以进行数据、信息等的交换,上述中交换机设备的数量与ARM微服务器的密度正相关;

上述中客户端通过交换机与ARM微服务器之间网络连接;

本方案中进一步的,上述中以太网口用于与外部通信以及用于节点内部通信。

本发明提供另一种技术方案是提供一种ARM微服务器数据存储用配置架构的工作方法,上述中工作方法包括以下步骤:

步骤一:首先客户端通过个人账户利用交换网络登录连接ARM智能基板管理控制器;

步骤二:通过客户端进行数据文件上传指令,基于ARM智能基板管理控制器读取指令,通过交换机网络进行数据写入,将数据通过数据规则编辑写入ARM微服务器内部存储内;

步骤三:客户端通过管理账户利用交换网络登录连接ARM智能基板管理控制器;

步骤四:基于ARM智能基板管理控制器读取客户端的设备管理、监控指令,以进行信号管理、日志管理、设备内存、存储、性能监控等操作;

步骤五:客户端通过个人和(或)管理账户利用交换网络登录连接ARM智能基板管理控制器;

步骤六:基于ARM智能基板管理控制器读取客户端输入的Keys1指令,通过ARM微服务器内置的IPFS节点进行目录、文件查找;

步骤七:通过数据规则将结构数字内容替换为原有文件的内容,得到完整文件通过交换机网络进行下载。

本方案中进一步的,上述中步骤二中数据编辑写入通过ARM微服务器内置的IPFS的数据规则进行分隔转换写入,并生成文件对应的Keys(1-N)。

本申请所提供的实施例中,应该理解到,所揭露的装置以及方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图以及框图显示了根据本申请的多个实施例的装置、方法以及计算机程序产品的可能实现的体系架构、功能以及操作。在这点上,流程图或者框图中的每个方框可以代表一个模块、程序段或者代码的一部分,模块、程序段或者代码的一部分包含一个或者多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图以及/或者流程图中的每个方框、以及框图以及/或者流程图中的方框的组合,可以用执行规定的功能或者动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或者两个以上模块集成形成一个独立的部分。

功能如果以软件功能模块的形式实现并作为独立的产品销售或者使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或者部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一以及第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或者操作区分开来,而不一定要求或者暗示这些实体或者操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改以及变化。凡在本申请的精神以及原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号以及字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义以及解释。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或者替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种硬件设备共享方法、系统、计算设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!