WebSphere Extended Deployment, Version 6.0.x     Operating Systems: AIX, HP-UX, Linux, Solaris, Windows, z/OS

ポリシーが増えすぎる仕組み

高可用性 (HA) マネージャーのデフォルトのコア・グループで利用可能なポリシーの数により、パフォーマンスに影響が生じます。 ポリシーが呼び出されるたびに、HA マネージャーのグループ (1 つの 区画が 1 つの HA グループになります) に何らかの操作が適用されるからです。 デフォルトの区画化機能 (WPF) ポリシーは、クラスター・スコープ・ポリシーとノード・スコープ・ポリシーの 2 つです。 それ以外にも、要件に応じて任意の数の固有のポリシーを作成できます。 ただし、HA マネージャーによって HA グループにポリシーが適用される際には、 利用可能なポリシーがすべて検索され、その HA グループに最適なポリシーが選択されます。

概して、ポリシーに対して取るべきアプローチは、数多くのポリシーを用意す るのではなく、必要なポリシーのみを使用することです。 例えば、デモ・キー・ベースのサンプルでは、区画ごとに固有のポリシ ーを作成して、アプリケーションをクラスター内の特定のアプリケーション・ サーバーで起動するように制御しました。 この場合、アプリケーションに 10,0000 個の区画があったとすると、10,000 個のポリシーが必要になります。 これは明らかに、プログラマーと管理者が取るべきアプローチとは言えません。

追加のメンバー・プロパティーを使用すると、ポリシーの数を減らすことができます。 createPartitionDefinition(…) API シグニチャーの 1 つには、 「Map」という追加の一連の属性があります。 これらのプロパティーを使用すると、ポリシー数を削減できます。 例えば、「startOn」という属性を新たに作成し、その値が 「server#」という内容のストリングであったとします (# はいずれかのクラスター・メンバーを表す数字です)。 そして、ポリシーにおいて、クラスター・スコープ・ポリシーで あらかじめ用意されているデフォルト値 (-gt=-p, -ps=-c) を 指定するだけでなく、(startOn=server4) も指定します。これにより、 3 つの一致基準を指定でき、数あるポリシーの中から # 個のポリシーを 10,000 個の区画に対して使用可能にすることができます。 例えば、区画を開始するためのサーバーが 30 台ある場合には、ポリシーの数も 30 個になりますが、優先サーバーを server4 とする 3 つ目の一致基準を各ポリシーに設定できます。 具体例については、wpfadmin ポリシー・コマンドを参照してください。 まだチュートリアルを終えていない場合には、前掲の例を参照してください。




Related concepts
区画と HA グループとの関連

Concept topic    

Terms of Use | Feedback Last updated: Mar 20, 2006 12:35:11 PM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/WPF51/cwpfpolicynum_pdf.html

© Copyright IBM 2005, 2006. All Rights Reserved.
This information center is powered by Eclipse technology. (http://www.eclipse.org)