WebSphere Extended Deployment 會使用服務原則來分類工作要求,
並決定其優先順序。服務原則是一種使用者定義的商業目標,
且和交易及工作類別元件有所關聯。服務原則會建立目標,
而交易及工作類別用來讓「統一資源識別碼 (URI)」連接該目標。SOAP 類型工作類別不使用 URI;
它們用來讓 SOAP 要求連接該目標。下列作業說明如何建立服務原則。
在您开始之前
WebSphere Extended Deployment 必須已安裝且正在執行
(透過存取管理主控台)。
請遵循這項作業的步驟進行,或選取顯示說明文件
,以查看所建的服務原則。
过程
- 從管理主控台按一下作業原則 >
服務原則。您可以選取所要編輯的現有服務原則,或按一下新建,建立新的服務原則。 若要編輯現有的服務原則,
請按一下該服務原則名稱。
- 建立新服務原則的名稱、說明和目標類型。
- 提供服務原則的名稱。 此名稱在所有服務原則間必須是唯一的,
且必須符合某命名準則。服務原則主控台的說明畫面中會描述命名準則。
- 選擇性的: 提供服務原則的說明。
- 選取一種目標類型。 目標類型可以是:無條件、平均回應時間、百分位數回應時間或佇列等待時間:
- 「無條件」目標是指沒有有效值的工作。因此當資源有限制時,這類工作可看出效能的降低。
- 「平均回應時間」目標是指其優先順序高於「無條件」的工作。在下列畫面中,
「平均回應時間」目標配有一個特定的時間目標。
- 「百分位數回應時間」目標是工作的另一種測量方式,
且其優先順序高於「無條件」。「百分位數回應」目標是以下列畫面中的特定準則來定義。「百分位數回應時間」目標為要求的百分比,
而其回應時間為 T 或以下(應為 P)或以上;目標則含有 T 和 P 的特定值。
- 「佇列時間」目標適用於長時間執行的應用程式。當目標到達此限時,
表示需要更多的伺服器。請輸入此服務原則所能接受的等待時間上限以及其單位(如:秒、分、時)。
當您完成此畫面時,請按下一步。
- 選擇性的: 如果您選取的目標類型為「平均回應時間」或「百分位數回應時間」,
則會提示您定義細節並選取一種重要性。 若為「平均回應時間」目標,
請定義下列欄位:
- 輸入新服務原則的目標值。 請輸入服務原則所能容許的時間上限。WebSphere Extended Deployment
會試著維持不超過所定義的目標。如果要求超出此值或快要超過目標,
只要環境處於自動或監督模式,Extended Deployment 即會採取動作。
- 讓服務原則有一個相關聯的重要性。 重要性的選項從最低到最高都有。您必須做好一些規劃,
以選取正確的重要性值,因為一旦所有工作的等級都是最高,
可能發生負面結果。這樣的分級可能在環境中造成瓶頸。
當您完成此畫面時,請按下一步。 若為「百分位數回應時間」,
請定義下列欄位:
- 設定目標的百分位數。 請將此值設為要求的百分比,
且必須符合下個欄位中所定義的目標值。
- 輸入新服務原則的目標值。 請輸入服務原則所能容許的時間上限。WebSphere Extended Deployment
會不斷調整以取得最平衡的結果。比方說,如果要求超出此值或快要超過目標,
只要環境處於自動或監督模式,WebSphere Extended Deployment 即會採取動作。
- 讓服務原則有一個相關聯的重要性。 重要性的選項從最低到最高都有。您必須做好一些規劃,
以選取正確的重要性值,因為一旦所有工作的等級都是最高,
可能發生負面結果。
當您完成此畫面時,請按下一步。
- 讓服務原則有相關聯的交易類別成員,或建立新交易類別。 如果您要尋找的交易類別不存在,
請遵循下列步驟來建立新交易類別。
- 按一下新建。
- 提供交易類別的名稱。 此名稱在所有交易類別間必須是唯一的,
且符合管理主控台之說明畫面中所述的命名準則。
- 選擇性的: 提供交易類別的說明。
當您完成交易類別成員資格畫面時,請按下一步。 您的新交易類別會顯示成新服務類別的成員。
- 若要建立服務原則的工作類別,
請從管理主控台按一下應用程式 > 企業應用程式 > application_name >
服務原則。選取現有的服務原則;若為 HTTP 或 SOAP 要求類型,請按一下新建。
- 從服務原則標籤,展開您要建立的工作要求類型,並按一下新建。
- 在名稱欄位中,輸入工作類別的名稱,並按下一步。 例如,
若要建立股票交易的工作類別,可命名為 StockTradeWork。按下一步。
- 從模組清單中選取一個模組。 如果您要建立
SOAP 工作類別,請從類別/呼叫清單中選取一個類別或呼叫。
- 從可用的清單中,選取要新增的成員,並按一下新增。
- 選擇性的: 在自訂 URI 型樣欄位中,
如果您需要使用自訂 URI,請輸入其名稱,並按一下新增型樣。
例如,需用到自訂 URI,以執行 JavaServer Pages (JSP) 工作。
- 在完成此頁面後,請按下一步。
- 按一下完成,以確認所做的變更完全正確。
若要修訂所做的選擇,請按一下上一步。
- 選擇性的: 如果您想為工作類別建立規則,
請從服務原則標籤,展開工作要求類型以及要建立規則的工作類別,
然後按一下新增規則 >
規則建置器,並採取下列動作:
- 從規則條件清單中,選取您要建立的規則類型,
例如群組 ID。 新規則會顯示在可用的清單中,並按一下新增。
- 按一下新規則,以設定其運算子。 此時會針對您所選的規則條件類型,
顯示一組預先定義的運算子。
- 選取您想使用的運算子,並在提供的欄位中輸入適當的資訊。 例如,
您可以依群組 ID,對 StockTradeWork 工作類別的送入工作加以分類,
以使用不同的交易類別。請選取 (=) 運算子,並在提供的欄位中輸入 HTTP,
為 HTTP 要求提供不同的交易類別。
- 按一下確定,然後再按一下確定。
- 按一下套用或確定,以確定新規則的設定。
- 選擇性的: 如果您想定義應用程式和版本的遞送原則,
請從遞送原則標籤,展開您要使用的工作要求類型。
選項 |
敘述 |
您可以將規則分類到現有的交易類別。 |
- 選取下列選項之一:
- 允許遞送至:從請在這裡選取版本名稱清單中,選取版本名稱。
- 拒絕帶有回覆碼的遞送:從請在這裡選取版本名稱清單中,
選取版本名稱,並在輸入回覆碼欄位中,輸入回覆碼。
- 將遞送重新導向至:從請在這裡選取版本名稱清單中,
選取版本名稱,並在輸入重新導向的目標 URI 欄位中,輸入 URI。
- 允許將帶有親緣性的遞送送至:從請在這裡選取版本名稱清單中,選取版本名稱。
- 按一下套用。
|
另外,您可以按一下新增規則,並採取下列動作,
以套用新分類規則: |
- 如果您知道規則名稱,請執行下列動作:
- 選取選取框,並在 If 欄位中輸入新遞送規則名稱。
- 從 Then 清單中,選取下列選項之一:
- 允許遞送至:從請在這裡選取版本名稱清單中,選取版本名稱。
- 拒絕帶有回覆碼的遞送:從請在這裡選取版本名稱清單中,
選取版本名稱,並在輸入回覆碼欄位中,輸入回覆碼。
- 將遞送重新導向至:從請在這裡選取版本名稱清單中,
選取版本名稱,並在輸入重新導向的目標 URI 欄位中,輸入 URI。
- 允許將帶有親緣性的遞送送至:從請在這裡選取版本名稱清單中,選取版本名稱。
- 按一下套用或確定。
- 採取下列動作,以建置新規則:
- 按一下規則建置器,以建置規則。
- 從規則條件清單中,選取您要建立的規則類型,
例如通訊協定,並按一下新增。新規則會顯示在可用的清單中。
- 按一下新規則,以設定其運算子。此時會針對您所選的規則條件類型,
顯示一組預先定義的運算子。
- 選取您想使用的運算子,並在提供的欄位中輸入適當的資訊。
- 按一下確定,然後再按一下確定。
- 按一下套用或確定,以確定新規則的設定。
|
结果
您已定義一個商業目標,並將該目標套用在使用服務原則和遞送規則的應用程式 URI 上。現在 WebSphere Extended Deployment
系統可將工作分類並決定其優先順序。