使用管理元数据在云计算环境中管理数据的制作方法_3

文档序号:9308588阅读:来源:国知局
形化描述。一旦生成,就可以把图形化描述呈现给用户,以使得用户可以更容易地可视化用户的数据在哪里以及做出了什么副本以及对数据运行了什么过程。应明显看出,可以以多种不同的格式和排列把这样的图形化描述呈现给用户。仅仅作为示例呈现这种叙述,且不应看作是限制本公开内容。
[0037]图4叙述根据本公开内容的一些实施例通过文件系统400控制管理元数据的说明性实现。如所叙述的,用户可以右击数据元素404,这可以向用户呈现用户包含元数据菜单选项408的文件系统菜单。尽管在图4中被叙述为文件,但在此所使用的数据元素可以是指文件、文件夹、租户(tenant)、分租户(sub-tenant)、存储桶(bucket)、数据集、对象或任何其他数据容器。在选择了元数据406时,可以向用户呈现带有在文件属性框408内集成和选择的控制元数据选项卡410的文件属性框408。用户可以从这一菜单可以定义或改变与数据元素404相关联的管理策略。尽管在这里可以把控制元数据选项卡(tab)410叙述为对图1的控制元数据106进行镜像,但应明白,这种相同的方法可以用于任何管理策略,包括先前参照图1讨论的管理策略或可以被实现为在云计算环境中控制数据的传输、处理和/或存储的任何其他管理策略。
[0038]尽管在这里可以把数据元素404叙述为文件,但能构想到可以在文件夹级别定义管理策略,然后可以由文件系统将其发布给所有各种子文件夹和该文件夹内的其他数据元素。此外,与文件系统集成不是关于本公开内容的限制因素。应明白,设想定义管理策略的任何方式,包括但不限于:在文件首部中定义管理策略,在可以应用管理策略的文件夹中包括文件例如可扩展标记语言(XML)文件,在文件或文件的首部内包括到可以包含数据管理策略的文件的链接,等等。下面参照图6更详细地讨论这些。为了查看踪迹元数据的可视化用户可以点击踪迹元数据418以便访问与所选择的数据元素相关联的踪迹元数据。点击踪迹元数据418可以例如显示类似于图2或图3中所叙述的可视化;然而,本公开内容应不限于这种描述,且在不偏离本公开内容的范围的前提下可以利用表达踪迹元数据的任何方法。
[0039]图5叙述根据本公开的一些实施例的云计算环境的说明性计算设备或装置。计算设备500可以包括耦合到云数据管理器504的通信模块502。在一些实施例中,云数据管理器504可以包括耦合到一个或多个计算机可读存储介质的一个或多个处理器。一个或多个计算机可读存储介质可以包含指令,在由一个或多个处理器执行时,这些指令可以引起计算设备500执行下面参照图6或图7所描述的过程中的一个或多个。在其他实施例中,云数据管理器504可以包括任何数量的硬件和/或软件组件,它们引起计算设备500执行下面参照图6或图7所描述的一个或多个过程。一个或多个处理器可以是任何类型的单核或多核处理器或其任何组合。无论处理器的类型和/或数量如何,本公开内容同样适用。说明性计算设备可以包括但不限于客户机计算设备、服务器计算设备或网络设备,例如路由器或其他中间网络设备。
[0040]图6是叙述根据本公开的一些实施例把管理元数据与云计算环境中的数据元素关联起来的说明性方法的流程图。该过程可以在框600开始,其中用户或系统可以把管理元数据与一个或多个数据元素关联起来。在一些实施例中,用户可以通过例如上面在图4中所叙述的一个或多个数据元素的属性窗口关联管理元数据。在这些实施例中,用户可以通过激活文件属性中的检查框指出用户关联管理元数据的期望,该检查框将自动地把元数据与所选择的一个或多个数据元素关联起来。如先前所讨论的,在用户希望为文件夹或文件夹的子文件夹中所包含的其他数据元素实现相同或基本相同的管理元数据的场合,这可以在文件夹级进行。在其他实施例,用户可以通过手动地修改数据元素的首部以便包含管理元数据或至可包含管理元数据的文件的链接来关联管理元数据。在进一步的其他实施例中,文件系统或云计算系统可以自动地关联位于与数据元素相同的文件夹或该数据元素文件夹的父文件夹中的文件所包含的元数据。这些实施例预期仅仅是说明性的,且不限制本公开内容。在不偏离本公开内容的范围的前提下,可以利用关联管理元数据的任何方法。
[0041]在框602,用户可以在元数据内定义管理策略。可以以任何方式实现定义管理策略。在如参照图4所讨论的元数据可以与文件系统集成的实施例中,这可以仅仅是指修改检查框或任何其他选择方法或在文本框中列出管理策略,例如图4的白名单412或黑名单414。在管理元数据可以位于数据元素的首部的实施例中,用户可以插入以云计算环境可识别的方式定义管理策略的列表。在一些实施例中,在从用户接收到输入时由工具为该用户插入列表。在首部包含到包含管理元数据的外部文件的链接的一些实施例中,需要手动地把管理策略输入到文件。这种外部文件可以采取任何格式,包括但不限于纯文本文件、可扩展标记语言(XML)文件、云计算环境专用的文件或能够携带必需的元数据的任何其他文件。例如,在纯文本文件中,可以作为列表输入管理策略,而在XML文件中,可以使用云计算环境可以识别的预定义标签输入管理策略。
[0042]在框604,管理策略可以被存储在元数据中。在如参照图4所描述的元数据可以与文件系统集成起来的实施例中,这可以仅仅是指针对要保存到文件系统中的任何新添加或修改的管理策略点击诸如“确定”、“保存”或“应用”之类的按钮。在可以把管理策略保存在文件的首部或外部文件的实施例中,这可以通过简单地保存文件来完成,然后,该文件将存储所添加或修改的管理策略。
[0043]图7是根据本公开的一些实施例的云计算环境中的数据元素的说明性处理或传输请求的流程图。该过程可以在框702开始,其中可以在云计算环境的计算设备处接收到对处理或传输一个或多个数据元素的请求,例如参照图5所描述的。这种请求可以从计算设备外部发起,或者可以从驻留在计算设备内的过程、服务或硬件机制发起。
[0044]一旦接收到处理或传输一个或多个数据元素的请求,在框704可以做出关于一个或多个数据元素是否已经与管理元数据相关联的判断。如果一个或多个数据元素还没有与任何管理元数据相关联,则该请求可以前进到框706,其中根据一些实施例可以完成该请求。尽管在这里未叙述,但在一些实施例中,云计算环境可以被配置为仅处理带有关联的管理元数据的数据元素,且因此,在框706,如果没有管理元数据与数据元素相关联,则可以拒绝而非完成该请求。然而,如果一个或多个数据元素与管理元数据相关联,那么,在框708,可以从管理元数据提取管理策略。
[0045]在提取管理元数据之后,在框710,可以做出关于该请求是否违反任何已提取的管理策略的判断。可以通过任何适用于做出这样的判断的过程来做出这种判断,包括但不限于上面参照图1的说明性管理策略所描述的那些。如果该请求违反了一个或多个管理策略,则该过程继续进行到框712,其中可以把该请求记录在管理元数据中包含的踪迹元数据中。另外,也可以把违规的原因和适用的管理策略记录在踪迹元数据中以供将来参考。如果该请求不违反任何管理策略,则该过程可以前进到框716,其中可以把所请求的处理和/或传输记录在踪迹元数据中,且然后该过程可以进行到框718,其中可以处理该请求。框712和716两者中的记录可以包括但不限于上面参照图2所阐释和讨论的字段。
[0046]本公开内容的各实施例可以采取全硬件实施例、全软件实施例或包含硬件和软件元件两者的实施例的形式。在各种实施例中,软件可以包括但不限于固件、驻留的软件、微代码等等。此外,本公开内容可以采取可从提供程序代码以供由计算机或任何指令执行系统使用或结合其使用的计算机可用或计算机可读介质访问的计算机程序产品的形式。
[0047]出于本描述的目的,计算机可用或计算机可读介质可以是可以包含、存储、通信
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1