资源是特性会随着时间而更改的物理或逻辑实体。 可能在某一时间将资源分配给特定服务组件或合同方等,然后在未来的某个时间再对其重新分配。 CA Business Service Insight 会捕获每个更改或重新分配,以便能够在任何时间根据该确切时间的资源配置和分配来执行计算。
随时可以更改资源或其分配,但要求创建该资源的新版本。 每个新版本都需要设置生效日期,更改将在该时间发生。 除非在同一资源的更新版本中遇到其他更改,否则这些更改将应用于未来。 一旦此新版本已激活并生效,所有更改都将可见并可用于计算引擎。 此过程称为“提交”资源。
在 CA Business Service Insight 中,还有一种方法可在单个步骤中处理多个资源分配。 此方法是通过使用“更改集”。 与事务性数据库的工作方式相似,更改集允许在单个“事务”中进行大量资源更改。 通过将更改集作为整体对其执行操作、然后在一个步骤中提交更改集,可对分配给更改集的所有资源进行所有更改。
在处理资源及其更改时,值得考虑与计算引擎有关的以下几点:
上一示例未直接处理资源,而是通过到其功能或位置的逻辑分配(在此示例中,是分配到其功能,即数据中心服务器)来处理。
如果对于数据中心中保存的每个服务器请求事件,注册请求可能会非常难处理。 一个问题是引用的资源数。 另一个问题是,数据中心的基础架构会定期更改,因此以前属于数据中心的服务器可能不再存在,或可能添加了新服务器。 因此,该列表需要为动态列表。
基于上一示例,很显然需要将资源附加到逻辑组,以便通过此逻辑实体对其进行处理。 而且,如果逻辑组不断更改,则逻辑组本身也可能需要管理。
资源分配是标记资源的 CA Business Service Insight 方法。 可将一个资源分配给一个或多个组、资源类型、合同方或服务。 使用 CA Business Service Insight 版本控制来管理资源分配。
可在计算中包含的资源由系统中当前生效的资源确定(相对于此时计算的时间范围)。
现在,返回上一示例:
数据中心服务器上的停机总数
数据中心可在系统中表示为“服务”,然后将数据中心中的所有服务器都分配给该服务。 也可以将其定义为名为“数据中心服务器”的资源组。 在这种特殊情况下,有两种备用方法可供选择用于资源分配,但还有更多选项可用。
下图演示了可将资源附加到的实体及其逻辑使用。

资源组可以反映计算所需资源的任何方面,如其位置或其包含的技术。
将资源分配给这些实体的主要目的是确保符合计算要求,同时使模型尽量保持为动态。
| 版权所有 © 2012 CA。 保留所有权利。 | 就该主题发送电子邮件至 CA Technologies |