扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:SNIA ILM技术工作组 Jack Gelb,Edgar St.Pierre,Alan Yoder 2006年12月29日
关键字:
在本页阅读全文(共6页)
概念模型
数据服务资源管理器里面体现了数据服务,图2里面的抽象层表明了这种管理器的诸多组件。这部分定义了与每一个组件及其基础服务相关的基本功能。ILM的“标准化”针对的是这些组件与服务如何衔接,以及每一个管理接口的定义。
数据放置、数据保护、数据安全、存储及存储服务:这是数据服务资源管理器的每种不同服务。每种服务必须为发现、配置和管理属于数据中心一部分的资源及功能做好准备,以便它们可以作为组合存储集(CSS)的一部分使用。这些原始服务可以作为不同的管理域加以管理,也可以集成到全面管理环境。不同服务通过CSS聚合到单一服务。数据服务还可以直接利用这些基础服务来提供直通式管理功能(譬如复制、删除、使其不可改变)。
组合存储集(CSS):CSS为配置及管理组合已知可以协同工作、提供可预测的服务级别的不同资源做好了准备。CSS通过作为CSS配置一部分的这些资源,为定义预期的行为和性能做好了准备。这表明要用专家知识把资源组合到工作配置中,并用来定义预期行为。CSS模型允许有不同的实现方式: 可以发现及记录数据中心里面的现有配置、由数据中心的架构师手动配置CSS,还可以根据每个对象或者每笔交易,完全自动组合动态选择的资源,以达到数据服务级别目标(SLO)。
数据服务:数据服务为数据分类、数据服务级别管理及数据生命周期管理做好了准备。数据服务组件为业务和管理应用提供了面向服务的接口,业务和管理应用使用数据服务级别目标(SLO)作为规定服务需求的属性。规定数据需求的服务级别目标(SLO)集合被称为SLOG即SLO群组。这种需求通常是使用者为了确定数据在生命周期中需要哪些服务而执行的分类流程的结果。
数据服务还可能使用SLO属性来描述数据服务资源管理器支持的数据服务级别(ODSL)。数据服务将管理功能,以管理ODSL和CSS之间的映射。
最后,数据服务还为配置及管理用来在信息生命周期中转换数据的数据生命周期策略做好了准备。
1.组合存储集
在为某个数据中心实现应用解决方案时,数据管理功能、存储与用于提供该解决方案的存储服务往往存在密切的依赖关系。组合存储集是一个特定的集合,结合了数据管理功能、存储和存储服务,数据中心的架构师(即IT架构师)在定义提供可预测的数据服务级别的解决方案时要用它们。
厂商和客户都面临的困境就是,不同产品配置的各种组合有可能会带来同等的数据服务级别。在任何一个点评估吞吐量或者可用性并不能足够准确地为不同组合(有时产品配置截然不同)描述总体吞吐量或者可用性。
此外,数据中心管理变化无常,以至于每个数据中心各自都有特定的细微差别,这些差别与厂商、配置及评估方法有关。为解决这些问题,CSS为这项功能做好了准备: 把数据中心的原始功能规范,定制成由数据中心管理的一系列特定配置的功能,这些配置可以在该环境提供特定的服务级别。至少,CSS是一种文档管理方案,可供IT架构师选择可用技术配置,以便可与提供数据服务级别之间来回映射。
2.数据服务
数据服务由数据分类、生命周期管理和服务级别管理组成。
(1)数据分类
数据分类是把数据组织成数据组,以便管理。分类方案的目的在于,根据数据组对业务的价值以及处理和存储需求,把服务级别目标与数据组联系起来。
数据分类的前身是信息分类,信息分类用于把数据组与特定的生命周期联系起来。一般可通过数据中心、业务部门、记录信息管理员及公司在获取及使用信息方面的其他利益相关者相互协作来获得信息分类方案。图3和图4阐述了这些概念。
信息分类不是SNIA标准工作的一部分,数据分类功能的管理才是标准工作的一部分。
(2)服务级别管理
提供数据服务级别(ODSL)发送给使用者,譬如业务和管理应用层当中的电子邮件或者企业内容管理应用,使用目前在通用信息模型(CIM)中实现的“功能”模型。
ODSL功能的属性基于数据SLO的属性,它们与分配数据服务级别目标(SLO)需求时作为“设置”所用的一组属性相同。数据需求的设置被称为服务级别目标群组即SLOG。
服务级别管理提供了创建及管理ODSL及其功能的功能,如图4所示。服务级别管理还提供了这一功能: 执行从数据的SLOG设置到ODSL、从ODSL到CSS的“最佳适合的”映射。
这些映射可以由IT架构师手动创建、基于由IT架构师定义的静态规则集由策略驱动,甚至可以由自适应策略引擎动态实现一组映射。
SLOG/ODSL和CSS的目的在于,提供两种“准独立的”抽象: 一种是描述数据需求和服务的特点,另一个是组织管理存储系统功能。通过把数据与SLOG和ODSL联系起来,我们可以让需求随着时间不断变化,只要重新分配数据与SLOG的关系。SLOG本身保持不变(当然,除非引入了新的目标。)同样,存储层或者数据管理层的拓扑结构、技术或者特点发生变化,可能不会改变CSS本身,只有表明这些CSS如何物理实现的映射才会改变。或者可以创建新的CSS,现有的ODLS可以映射成它们,从而让数据在将来迁移到更有效的资源,而不用改变需求。
(3)生命周期管理
数据生命周期是一种抽象概念,通过使用SLOG和SLOG分配策略来实现。数据生命周期来自并支持信息生命周期。这包括并非事先规划的特定的生命周期事件,譬如“现在运用这个SLOG”。信息生命周期和数据生命周期之间的区别包括:
“信息生命周期”定义了适用于数据的业务需求和业务价值,并定义了可能会在数据生命周期改变价值和需求的事件。这些通过信息以及/或者应用特有的关键绩效指标(KPI)来表达。SMI-S里面没有信息生命周期的模型。
“数据生命周期”定义了在信息生命周期的每个阶段都可以适用的数据SLOG,以及用来把数据转换成初始或者新的SLOG和SLOG分配策略。数据生命周期支持信息生命周期,但通过专门针对数据的术语来表示。数据生命周期是一种抽象概念,通过使用数据SLOG和SLOG分配策略在SMI-S建立了模型。
图3表明了这一关系的概念。
图5阐明了数据分类、服务级别管理和数据生命周期管理等概念。信息管理层的业务应用生成数据。具有ILM识别功能的业务应用可能会在数据创建时对其进行分类。管理应用可用来对数据由没有ILM识别功能的业务应用创建后进行分类。
进行的“最佳适合”服务级别映射是从数据生命周期每个阶段的所需SLOG映射到提供数据服务级别。如今,这通常作为业务部门的应用管理员和IT架构师或者存储管理员之间的讨论或者协商进行。另外,IT架构师定义了从每个ODSL到一个或者若干CSS的一组有效映射,这些CSS能够满足ODSL里面定义的服务级别。
图5中显示为“策略”的SLOG分配策略用来为数据生命周期的每个阶段应用一组新的数据需求。有时,应用新的SLOG会导致映射成新的ODSL,有时不会。同样,映射成新的ODSL可能会导致映射成新的CSS(参阅能够支持两个ODSL的CSS-y),也可能不会。映射成新的CSS可能会有后续行动,譬如数据移动到新的存储位置,还有可以确定是不是该删除数据的SLOG分配策略。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。