IBM Streams V4.2 新特性之版本管理和使用标签控制资源
版本管理和滚动升级
为了进一步简化对的集群管理和减少因版本升级带来的停机时间, V4.2 提供版本管理和滚动升级新特性。
版本管理的支持使得域和其实例的升级互不依赖。当升级域后,这个域的所有实例继续运行在它们当前的版本上。对实例的升级,可以在域升级之后立即升级或者在之后的时间再升级。域的实例之间的升级也是互不依赖。
滚动升级的支持使得域或者实例在运行时也可以将域或实例升级至一个新的版本。
从V4.2 开始Streams支持版本管理和滚动升级,它是最早支持域和实例运行在不同版本上,是第一个支持滚动升级的版本。
使用标签来限制资源
为特定应用使用的目的,你可以通过在资源和标签之间创建TagRestriction来限制资源。这TagRestriction 指示调度程序仅为指定该标签的hostpool 的 PEs配置该资源。
在 IBM Streams域,你想要对某些特殊用途的资源进行限制,只有指定的PE可以在其上运行。专用资源可以跨多个作业共享。TagRestriction 提供了限制于 PE 级别的资源用于多个作业的能力。
为了实现这种场景,必须执行以下步骤︰
1. 在标签和资源之间建立TagRestriction。
2. 在 SPL 应用程序中,一个已经存在的操作符Operator,其放置子句中包含标签的主机池。
TagRestrictions 的特点和使用限制如下︰
- TagRestriction 是一个标签和一个资源之间的关系。它不是一种新型的标签或属性。
- 只有自定义标签可以用来限制资源。
- 多个标签可以用来限制一个资源。在这种情况下,允许在资源上运行 的PEs 是 PE 引用包含多个标签的主机池。
- TagRestriction 可以在活动的实例上创建和删除。然而当创建 TagRestriction时,在资源上运行的任何 PEs 必须引用包含该标签的主机池。
- TagRestriction 支持 IBM 流资源和外部托管资源。
慧都控件网年终促销第一波已开启,全场6折起,豪礼抢不停>>>
截止时间:2016年10月30日
详情请咨询!
客服热线:023-66090381