异质性储存服务器及其档案储存方法

文档序号:9814268阅读:490来源:国知局
异质性储存服务器及其档案储存方法
【技术领域】
[0001]本发明是一种异质性储存服务器及其档案储存方法;更具体而言,本发明的异质性储存服务器及其档案储存方法主要是通过优先权配置,动态地储存档案并调整档案备份数量。
【背景技术】
[0002]一般分散式储存系统(Distributed file system, DFS)或技术,主要是利用多个节点连接储存设备,并同时连结至节点的档案存取服务器,以对各个储存设备进行档案存取。档案存取服务器于擷取档案后,大多是先于储存设备中决定具较低使用率的储存设备,并直接将档案储存其中。另一方面,为增加系统的可靠度,通常会将档案进行固定数量的备份,以确保当部分储存设备毁损造成原档案内容遗失时,后续得通过档案的备份顺利完成存取操作。
[0003]然而,已知的分散式储存系统架构中,为方便维护系统且同时维持系统的操作便利性,各节点所连接的储存设备通常需具有相同的硬件特性以及存取速度等级,常无法同时兼顾存取速度及硬件成本,造成系统的使用弹性大幅降低。
[0004]更者,于已知的分散式储存系统中,档案的备份数量是由系统操作者于系统起始时便决定,因此系统无法于操作期间依档案的重要程度或存取次数进行备份数量的调整,同样亦会造成系统的使用弹性不足。
[0005]据此,如何改善已知技术的缺点,提升储存系统的使用弹性以及可靠度,乃业界亟需努力的目标。

【发明内容】

[0006]本发明的主要目的是提供一种用于异质性储存服务器的档案储存方法。异质性储存服务器通过多个数据节点与多个储存装置连接。异质性储存服务器存有档案储存优先权表格。档案储存优先权表格记录第一装置型态群组。第一装置型态群组具有相应的第一群组装置属性。档案储存方法包含:(a)令异质性储存服务器擷取档案的第一档案属性;(b)令异质性储存服务器判断第一档案属性是符合第一群组装置属性;(c)令异质性储存服务器根据步骤(b)的结果,擷取第一装置型态群组的第一装置型态;(d)令异质性储存服务器根据第一装置型态,自储存装置中选取第一储存装置;(e)令异质性储存服务器将档案储存至第一储存装置。
[0007]为完成前述目的,本发明又提供一种异质性储存服务器,包含连接接口、储存单元以及处理单元。连接接口用以通过多个数据节点与多个储存装置连接。储存单元用以储存档案储存优先权表格。其中,档案储存优先权表格记录第一装置型态群组。第一装置型态群组具有相应的第一群组装置属性。处理单元用以:擷取档案的第一档案属性;判断第一档案属性是符合第一群组装置属性;擷取第一装置型态群组的第一装置型态;根据第一装置型态,自等储存装置中选取第一储存装置;将档案储存至第一储存装置。
【附图说明】
[0008]为让本发明的上述目的、特征和优点能更明显易懂,以下结合附图对本发明的【具体实施方式】作详细说明,其中:
[0009]图1A是本发明第一实施例的异质性储存服务器操作环境的示意图;
[0010]图1B是本发明第一实施例的异质性储存服务器的方块图;
[0011]图1C是本发明第一实施例的档案储存优先权表格的示意图;
[0012]图2是本发明第二实施例的档案储存优先权表格的示意图;
[0013]图3A是本发明第三实施例的异质性服务器的操作环境示意图;
[0014]图3B是本发明第三实施例的档案储存优先权表格的示意图;
[0015]图4A是本发明第四实施例的异质性储存服务器操作环境的示意图;
[0016]图4B是本发明第四实施例的档案储存优先权表格的示意图;
[0017]图5是本发明第五实施例的档案储存方法的流程图;
[0018]图6是本发明第六实施例的档案储存方法的流程图;
[0019]图7A-7B是本发明第七实施例的档案储存方法的流程图;
[0020]图8A-8B是本发明第八实施例的档案储存方法的流程图;以及
[0021]图9A-9B是本发明第九实施例的档案储存方法的流程图。
[0022]图中元件标号说明:
[0023]I异质性储存服务器
[0024]11连接接口
[0025]13储存单元
[0026]130档案储存优先权表格
[0027]130a第一装置型态群组
[0028]130aPTY第一群组装置属性
[0029]130aNUM第一群组装置数量
[0030]130aTYPl第一装置型态
[0031]130aTYP2第二装置型态
[0032]130b第二装置型态群组
[0033]130bPTY第二群组装置属性
[0034]130bNUM第二群组装置数量
[0035]130bTYPl第三装置型态
[0036]130bTYP2第四装置型态
[0037]15处理单元
[0038]2储存装置
[0039]2a第一储存装置
[0040]2b第二储存装置
[0041]2c第三储存装置
[0042]2d第四储存装置
[0043]3档案服务器
[0044]file 档案
【具体实施方式】
[0045]以下将通过本发明的实施例来阐释本发明。然而,这些实施例并非用以限制本发明需在如实施例所述的任何环境、应用程序或方式方能实施。因此,以下实施例的说明仅在于阐释本发明,而非用以限制本发明。在以下实施例及图式中,与本发明非直接相关的元件已省略而未绘示,且绘示于图式中的各元件之间的尺寸关系仅为便于理解,而非用以限制为实际的实施比例。
[0046]请同时参考图1A-1C。其中,图1A是本发明第一实施例的一异质性储存服务器I操作环境的示意图,图1B是本发明第一实施例的异质性储存服务器I的方块图。异质性储存服务器I包含一连接接口 11、一储存单元13以及一处理单元15。连接接口 11通过多个数据节点3与多个储存装置2连线。储存单元13储存一档案储存优先权表格130。本发明的异质性储存服务器及档案储存方法可应用于任何分散式储存系统,不限定实体储存系统或z?端储存系统。
[0047]图1C是本发明第一实施例的档案储存优先权表格130的示意图。档案储存优先权表格130记录一第一装置型态群组130a、相应于第一装置型态群组130a的一第一群组装置属性130aPTY。元件间的互动将于下文中予以进一步阐述。
[0048]首先,档案通常具有其档案特性(如档案类型或档案大小等),因此,便可先通过档案特性做出后续储存的分类。详细来说,异质性服务器I的处理单元15擷取一档案file的一第一档案属性ptyl,接着,处理单元15便判断第一档案属性ptyl是否符合档案储存优先权表格130记录的型态群组的属性,若符合,则利用所符合的型态群组进行装置储存的进一步判读。
[0049]更进一步来说,于第一实施例中,处理单元15判断第一档案属性ptyl符合第一群组装置属性130aPTY,而处理单元15便进一步擷取第一装置型态群组130a记录的一第一装置型态130aTYPl。接着,处理单元15便根据第一装置型态130aTYPl,自储存装置2中挑选一第一储存装置2a。其中,第一储存装置2a的装置型态符合第一装置型态130aTYPl的定义。随后,处理单元15便通过连接接口 11,将档案file储存至第一储存装置2a中。
[0050]请参考图2。其中,图2是本发明第二实施例的档案储存优先权表格130的示意图。须特别说明者,第二实施例中与先前实施例的系统架构及网络连接环境相同,因此符号相同的元件功能亦同,于此不再赘述。而第二实施例与先前实施例的差异在于,第一装置型态群组130a更包含一第二装置型态130aTYP2,档案储存优先权表格130更记录相应于第一装置型态群组130a的一第一群组装置数量130aNUM。
[0051]具体而言,当档案file储存至第一储存装置2a后,同时进行档案file的备份。具体而言,异质性服务器I的处理单元15进一步擷取第一装置型态群组130a的第二装置型态130aTYP2。类似地,处理单元15根据第二装置型态130aTYP2,自储存装置2中挑选一第二储存装置2b。其中,第二储存装置2b的装置型态是符合第一装置型态130aTYP2的定义。随后,处理单元15便通过连接接口 11,将档案file备份储存至第二储存装置2b中。
[0052]须特别说明,第一储存装置2a与第二储存装置2b的数量是等于第一群组装置数量130aNUM。更详细来说,于本发明中,群组装置数量表示装置型态群组中的记录个数,而装置型态群组中的每一记录代表型态相对应的任一储存装置,因此,当装置型态群组中有N个装置型态记录个数,则表示档案及其备份将分别储存至N个对应的储存装置中。
[0053]据此,于第一实施例中,第一群组装置数量130aNUM即等于第一装置型态群组130a的记录个数,而由于第一装置型态群组130a记录二装置型态(即第一装置型态130aTYPl以及第二装置型态130aTYP2),且处理单元15根据第一装置型态130aTYPl以及第二装置型态130aTYP2分别挑选相对应的第一储存装置2a以及第二储存装置2b,因此,档案file储存以及备份数量的总和及等于二。
[0054]另须特别说明者,当异质性服务器I根据装置型态自储存装置2中挑选储存装置时,由于各储存装置2皆因其相对于整体架构的存取
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1