IBM Streams V4.2 新特性之版本管理和使用標(biāo)簽控制資源
版本管理和滾動(dòng)升級
為了進(jìn)一步簡化對Streams的集群管理和減少因版本升級帶來的停機(jī)時(shí)間,Streams V4.2 提供版本管理和滾動(dòng)升級新特性。
版本管理的支持使得域和其實(shí)例的升級互不依賴。當(dāng)升級域后,這個(gè)域的所有實(shí)例繼續(xù)運(yùn)行在它們當(dāng)前的版本上。對實(shí)例的升級,可以在域升級之后立即升級或者在之后的時(shí)間再升級。域的實(shí)例之間的升級也是互不依賴。
滾動(dòng)升級的支持使得域或者實(shí)例在運(yùn)行時(shí)也可以將域或?qū)嵗壷烈粋€(gè)新的版本。
從V4.2 開始Streams支持版本管理和滾動(dòng)升級,它是最早支持域和實(shí)例運(yùn)行在不同版本上,是第一個(gè)支持滾動(dòng)升級的版本。
使用標(biāo)簽來限制資源
為特定應(yīng)用使用的目的,你可以通過在資源和標(biāo)簽之間創(chuàng)建TagRestriction來限制資源。這TagRestriction 指示調(diào)度程序僅為指定該標(biāo)簽的hostpool 的 PEs配置該資源。
在 IBM Streams域,你想要對某些特殊用途的資源進(jìn)行限制,只有指定的PE可以在其上運(yùn)行。專用資源可以跨多個(gè)作業(yè)共享。TagRestriction 提供了限制于 PE 級別的資源用于多個(gè)作業(yè)的能力。
為了實(shí)現(xiàn)這種場景,必須執(zhí)行以下步驟︰
1. 在標(biāo)簽和資源之間建立TagRestriction。
2. 在 SPL 應(yīng)用程序中,一個(gè)已經(jīng)存在的操作符Operator,其放置子句中包含標(biāo)簽的主機(jī)池。
TagRestrictions 的特點(diǎn)和使用限制如下︰
- TagRestriction 是一個(gè)標(biāo)簽和一個(gè)資源之間的關(guān)系。它不是一種新型的標(biāo)簽或?qū)傩浴?/li>
- 只有自定義標(biāo)簽可以用來限制資源。
- 多個(gè)標(biāo)簽可以用來限制一個(gè)資源。在這種情況下,允許在資源上運(yùn)行 的PEs 是 PE 引用包含多個(gè)標(biāo)簽的主機(jī)池。
- TagRestriction 可以在活動(dòng)的實(shí)例上創(chuàng)建和刪除。然而當(dāng)創(chuàng)建 TagRestriction時(shí),在資源上運(yùn)行的任何 PEs 必須引用包含該標(biāo)簽的主機(jī)池。
- TagRestriction 支持 IBM 流資源和外部托管資源。
慧都控件網(wǎng)年終促銷第一波已開啟,全場6折起,豪禮搶不停>>>
截止時(shí)間:2016年10月30日
更多大數(shù)據(jù)與分析相關(guān)行業(yè)資訊、解決方案、案例、教程等請點(diǎn)擊查看>>>
詳情請咨詢在線客服!
客服熱線:023-66090381