Die Anzahl der in der Standardstammgruppe des HA Manager verfügbaren Policys wirkt sich auf die Leistung aus. Bei jedem Aufruf der Policy muss eine Aktion für eine HA-Manager-Gruppe ausgeführt werden. (Eine Partition ist eine HA-Gruppe.) Standardmäßig werden zwei WPF-Policys verwendet, eine für den Cluster und eine für die Knoten. Sie können beliebig viele eindeutige Policys für Ihre Anforderungen erstellen. Wenn der HA Manager versucht, die Policys anzuwenden, muss er alle verfügbaren Policys durchsuchen und bestimmen, welche Policy sich am besten für eine bestimmte HA-Gruppe eignet.
Im Allgemeinen wird empfohlen, so viele Policys zu erstellen, wie erforderlich sind, aber auch nicht mehr. Für das schlüsselbasierte Beispiel wurde beispielsweise eine eindeutige Policy pro Partition erstellt, um den Start der Anwendung in einem bestimmten Anwendungsserver im Cluster zu steuern. Wenn die Anwendung 10.000 Partitionen hätte, würden 10.000 Policys benötigt. Dies ist sicherlich nicht der Ansatz, den ein Programmierer oder Administrator für wünschenswert hält.
Die Anzahl der Policys kann durch die Verwendung zusätzlicher Member-Merkmale reduziert werden. Eine der API-Deklarationen createPartitionDefinition(...) kann eine Zuordnung mit zusätzlichen Attributen enthalten. Mit diesen Merkmalen kann die Anzahl der Policys verringert werden. Wenn der Benutzer beispielsweise ein neues Attribut mit dem Namen startOn und dem Wert server# (wobei # für eine Nummer eines der Cluster-Member steht) erstellt, könnte die Policy die bereits für die Cluster-Policy verwendete Standardeinstellung (-gt=-p, -ps=-c) und zusätzlich (startOn=server4) enthalten. Dadurch stehen drei Übereinstimmungskriterien zur Verfügung, und die Anzahl der Policys sinkt auf # (Anzahl der Cluster-Member) gegenüber 10.000 Partitionen. Wenn beispielsweise auf 30 Servern Partitionen aktiviert werden und bei allen das dritte Übereinstimmungskriterium definiert wird, entstehen 30 Policys, bei denen der bevorzugte Server "server4" ist. Sehen Sie sich die Beispiele zu den wpfadmin-Policy-Befehlen oder das obige Beispiel an, falls Sie den Lerntext noch nicht durchgearbeitet haben.
Related concepts
Beziehung zwischen einer Partition und einer HA-Gruppe