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

Eine Service-Policy definieren

Service-Policys werden in WebSphere Extended Deployment verwendet, um Anforderungen zu kategorisieren und zu priorisieren. Eine Service-Policy ist ein benutzerdefiniertes Business-Ziel und korreliert mit Transaktions- und Arbeitsklassen. Die Service-Policy erstellt das Ziel, während die Arbeitsklassen angegebene Informationen wie URIs (Uniform Resource Identifier) diesem Ziel zuzuordnen. IIOP-Arbeitsklassen verwenden EJB- und EJB-Methodennamen für die Zuordnung des Ziels. JMS-Arbeitsklassen verwenden Bus- und Destination-Namen, um das Ziel zuzuordnen. Die folgende Task beschreibt, wie Sie eine Service-Policy erstellen.

Vorbereitungen

WebSphere Extended Deployment muss installiert und mit Zugriff auf die Administrationskonsole ausgeführt werden.
  1. Klicken Sie in der Administrationskonsole auf Betriebsbedingte Policys > Service-Policy. Sie können eine vorhandene Service-Policy auswählen und diese bearbeiten oder auf Neu klicken, um eine Service-Policy zu erstellen. Zum Bearbeiten einer vorhandenen Service-Policy klicken Sie auf den Namen der Service-Policy.
  2. Erstellen Sie einen Namen, eine Beschreibung und einen Zieltyp für die neue Service-Policy.
    1. Weisen Sie der Service-Policy einen Namen zu. Der Name muss innerhalb der Service-Policys eindeutig sein und bestimmten Benennungskriterien entsprechen. Die Benennungskriterien sind in der Hilfeanzeige für Service-Policys beschrieben.
    2. OptionalColonSymbol Geben Sie eine Beschreibung für die Service-Policy ein.
    3. Wählen Sie einen Zieltyp aus. Die gültigen Zieltypen sind "Nach Ermessen", "Durchschnittliche Antwortzeit", "Antwortzeitperzentil" und "Zeit in Warteschlange".
      • Ziele vom Typ "Nach Ermessen" kennzeichnen Anforderungen, die nicht von besonderer Wichtigkeit sind. Wenn die Ressourcen beschränkt sind, kann Anforderungen dieses Typs die Leistung beeinträchtigen.
      • Ziele vom Typ "Durchschnittliche Antwortzeit" kennzeichnen Anforderungen, die eine höhere Priorität haben als Anforderungen vom Typ "Nach Ermessen". In den folgenden Anzeigen weisen Sie dem Ziel "Durchschnittliche Antwortzeit" ein bestimmtes Zeitziel zu.
      • Ziele vom Typ "Antwortzeitperzentil" sind eine andere Einstufung für Anforderungen mit einer höheren Priorität als "Nach Ermessen". Antwortzeitperzentile werden mit bestimmten Kriterien in der folgenden Anzeige definiert. Das Antwortzeitperzentil definiert sich wie folgt: Prozentsatz größer-gleich P der Anforderungen, deren Antwortzeit kleiner-gleich T ist. Ein Ziel definiert bestimmte Werte für P und T.
      • Für Anwendungen mit langer Ausführungszeit ist das Ziel "Zeit in der Warteschlange" verfügbar. Wenn dieser Grenzwert erreicht wird, sind zusätzliche Server erforderlich. Geben Sie die maximal zulässige Wartezeit in der gültigen Einheit, z. B. Sekunden, Minuten oder Stunden, für diese Service-Policy ein.
  3. OptionalColonSymbol Wenn Sie als Zieltyp "Durchschnittliche Antwortzeit", "Antwortzeitperzentil" oder "Zeit in Warteschlange" auswählen, werden Sie aufgefordert, die Einzelheiten zu definieren und eine Wertigkeit auszuwählen. Für Ziele des Typs "Durchschnittliche Antwortzeit" definieren Sie die folgenden Felder:
    1. Geben Sie einen Zielwert für die neue Service-Policy ein. Geben Sie die maximal zulässige Zeit für die Service-Policy an. WebSphere Extended Deployment versucht, die definierten Zielwerte zu unterschreiten. Wenn die Anforderungen den Wert überschreiten oder eine Überschreitung unmittelbar bevorsteht, reagiert Extended Deployment, sofern die Umgebung im automatischen oder kontrollierten Modus betrieben wird.
    2. Weisen Sie der Service-Policy eine Bewertung zu. Die Optionen für die Bewertung reichen von "Niedrigste" bis "Höchste". Es sind gewisse Planungen erforderlich, um die richtige Bewertung auszuwählen, da es zu Beeinträchtigungen der Umgebung kommen kann, wenn alle Anforderungen die Bewertung "Höchste" haben. Eine solche Bewertung kann zu Engpässen in der Umgebung führen.
    3. [Version 6.0.1 and later] Mit der Option Permanente Verstöße gegen die Service-Policy überwachen können Sie festlegen, dass eine Laufzeit-Task erstellt wird, wenn gegen eine Policy verstoßen wird. Gehen Sie wie folgt vor, um einen Verstoß gegen eine Policy zu definieren:
      1. Geben Sie im Feld Zieldelta eine ganze Zahl ein, die die Millisekunden, Sekunden oder Minuten für den Zielwert angibt. Gültige Werte sind 0 bis 3000 Millisekunden, 0 bis 300 Sekunden und 0 bis 2147483647 Minuten.
      2. Geben Sie im Feld Zeitraum eine ganze Zahl ein, die die Millisekunden, Sekunden oder Minuten angibt, nach denen ein Verstoß gegen den Zielwert aufgezeichnet wird. Die gültigen Werte sind 0 bis 1 Tag einschließlich.
    Definieren Sie für Ziele des Typs "Antwortzeitperzentil" die folgenden Felder:
    1. Legen Sie das Zielperzentil fest. Dieser Wert gibt den Prozentsatz der Anforderungen an, die dem im nächsten Feld zu definierenden Zielwert entsprechen müssen.
    2. Geben Sie einen Zielwert für die neue Service-Policy ein. Geben Sie die maximal zulässige Zeit für die Service-Policy an. WebSphere Extended Deployment führt kontinuierlich Anpassungen durch, um möglichst ausgewogene Ergebnisse zu erzielen. Wenn die Anforderungen beispielsweise den Wert überschreiten oder eine Überschreitung unmittelbar bevorsteht, reagiert WebSphere Extended Deployment, sofern die Umgebung im automatischen oder kontrollierten Modus betrieben wird.
    3. Weisen Sie der Service-Policy eine Bewertung zu. Die Optionen für die Bewertung reichen von "Niedrigste" bis "Höchste". Es sind gewisse Planungen erforderlich, um die richtige Bewertung auszuwählen, da es zu Beeinträchtigungen der Umgebung kommen kann, wenn alle Anforderungen die Bewertung "Höchste" haben.
    4. [Version 6.0.1 and later] Mit der Option Permanente Verstöße gegen die Service-Policy überwachen können Sie festlegen, dass eine Laufzeit-Task erstellt wird, wenn gegen eine Policy verstoßen wird. Gehen Sie wie folgt vor, um einen Verstoß gegen eine Policy zu definieren:
      1. Geben Sie im Feld Prozentsatz des Zieldeltas eine ganze Zahl ein, die den Prozentsatz der Anforderungen unterhalb des Zielwerts angibt, der als Basis für die Überwachung dienen soll. Sie können einen Wert zwischen 0 und 100 einschließlich eingeben.
      2. Geben Sie im Feld Zeitraum eine ganze Zahl ein, die die Millisekunden, Sekunden oder Minuten angibt, nach denen ein Verstoß gegen den Zielwert aufgezeichnet wird.
    [Version 6.0.1 and later] Definieren Sie für die Zeit in der Warteschlange die folgenden Felder:
    1. Geben Sie einen Zielwert für die neue Service-Policy ein. Geben Sie die maximal zulässige Zeit für die Service-Policy an. WebSphere Extended Deployment versucht, die definierten Zielwerte zu unterschreiten. Wenn die Anforderungen den Wert überschreiten oder eine Überschreitung unmittelbar bevorsteht, reagiert Extended Deployment, sofern die Umgebung im automatischen oder kontrollierten Modus betrieben wird.
    2. Weisen Sie der Service-Policy eine Bewertung zu. Die Optionen für die Bewertung reichen von "Niedrigste" bis "Höchste". Es sind gewisse Planungen erforderlich, um die richtige Bewertung auszuwählen, da es zu Beeinträchtigungen der Umgebung kommen kann, wenn alle Anforderungen die Bewertung "Höchste" haben. Eine solche Bewertung kann zu Engpässen in der Umgebung führen.
    Klicken Sie auf Weiter, wenn Sie die erforderlichen Arbeitsschritte in dieser Anzeige ausgeführt haben.
  4. Ordnen Sie der Service-Policy Transaktionsklassen-Member zu oder erstellen Sie eine neue Transaktionsklasse. Falls die gesuchte Transaktionsklasse nicht vorhanden ist, führen Sie die folgenden Schritte aus, um eine neue Transaktionsklasse zu erstellen.
    1. Klicken Sie auf Neu.
    2. Geben Sie einen Namen für die Transaktionsklasse ein. Der Name muss innerhalb der Transaktionsklassen eindeutig sein und bestimmten Namenskriterien entsprechen, die in der Hilfetextanzeige für die Administrationskonsole erläutert werden.
    3. OptionalColonSymbol Geben Sie eine Beschreibung für die Transaktionsklasse ein.
    Nachdem Sie die Felder in den Anzeigen für die Transaktionsklassenzugehörigkeit ausgefüllt haben, klicken Sie auf Weiter. Die neue Transaktionsklasse wird als Member der neuen Serviceklasse angezeigt.
  5. Zum Erstellen einer Arbeitsklasse für Ihre Service-Policy klicken Sie in der Administrationskonsole auf Anwendungen > Enterprise-Anwendungen > Anwendungsname > Service-Policys. Wählen Sie eine vorhandene Service-Policy aus und klicken Sie für den Anforderungstyp auf Neu.
  6. Klicken Sie auf der Registerkarte Service-Policys auf den Typ von Anforderung, den Sie erstellen möchten, und klicken Sie anschließend auf Neu. Gehen Sie zum Erstellen der neuen Service-Policy wie folgt vor:
    1. HTTP:
      1. Geben Sie im Feld Name einen Namen für die Arbeitsklasse ein und klicken Sie anschließend auf Weiter. Wenn Sie beispielsweise eine Arbeitsklasse für Aktienhandel (engl. Stock Trade) erstellen möchten, nennen Sie die Arbeitsklasse StockTradeWork. Klicken Sie auf Weiter.
      2. Wählen Sie in der Liste Modul ein Modul aus.
      3. Wählen Sie in der Liste Verfügbar die hinzuzufügenden Member aus und klicken Sie anschließend auf Hinzufügen.
      4. Zur Verwendung eines eigenen URI geben Sie im Feld Benutzerdefiniertes URI-Muster den Namen ein und klicken Sie anschließend auf Muster hinzufügen.Ein benutzerdefinierter URI ist beispielsweise erforderlich, um JSP-Anforderungen zu bearbeiten.
      5. Nachdem Sie die Seite ausgefüllt haben, klicken Sie auf Weiter.
      6. Bestätigen Sie die Änderungen durch Anklicken der Schaltfläche Fertig stellen.Wenn Sie Ihre Änderungen überarbeiten möchten, klicken Sie auf Zurück.
    2. SOAP:
      1. Geben Sie im Feld Name einen Namen für die Arbeitsklasse ein und klicken Sie anschließend auf Weiter. Wenn Sie beispielsweise eine Arbeitsklasse für Aktienhandel (engl. Stock Trade) erstellen möchten, nennen Sie die Arbeitsklasse StockTradeWork. Klicken Sie auf Weiter.
      2. Wählen Sie in der Liste Modul ein Modul aus.
      3. Wählen Sie in der Liste Verfügbar die hinzuzufügenden Web-Services-Operationen aus und klicken Sie anschließend auf Hinzufügen.
      4. Nachdem Sie die Seite ausgefüllt haben, klicken Sie auf Weiter.
      5. Bestätigen Sie die Änderungen durch Anklicken der Schaltfläche Fertig stellen.Wenn Sie Ihre Änderungen überarbeiten möchten, klicken Sie auf Zurück.
    3. [distributed platforms] [Version 6.0.1 and later] IIOP:
      1. Geben Sie im Feld Name einen Namen für die Arbeitsklasse ein und klicken Sie anschließend auf Weiter. Wenn Sie beispielsweise eine Arbeitsklasse für Aktienhandel (engl. Stock Trade) erstellen möchten, nennen Sie die Arbeitsklasse StockTradeWork. Klicken Sie auf Weiter.
      2. Wählen Sie in der Liste Modul ein Modul aus.
      3. Wählen Sie in der Liste Verfügbar die hinzuzufügenden EJB-Methoden aus und klicken Sie anschließend auf Hinzufügen.
      4. Wenn Sie eine eigene EJB verwenden müssen, geben Sie in den Feldern Name der benutzerdefinierten EJB und Benutzerdefinierte EJB-Methode die Informationen ein und klicken Sie anschließend auf Muster hinzufügen.
      5. Nachdem Sie die Seite ausgefüllt haben, klicken Sie auf Weiter.
      6. Bestätigen Sie die Änderungen durch Anklicken der Schaltfläche Fertig stellen.Wenn Sie Ihre Änderungen überarbeiten möchten, klicken Sie auf Zurück.
    4. [distributed platforms] JMS :
      1. Geben Sie im Feld Name einen Namen für die Arbeitsklasse ein und klicken Sie anschließend auf Weiter. Wenn Sie beispielsweise eine Arbeitsklasse für Aktienhandel (engl. Stock Trade) erstellen möchten, nennen Sie die Arbeitsklasse StockTradeWork. Klicken Sie auf Weiter.
      2. Wählen Sie in der Liste Modul ein Modul aus.
      3. Wählen Sie in der Liste Bus einen definierten Bus aus. Sie können auch das Markierungsfeld Nach Bus filtern auswählen, wenn Sie die Liste nach dem ausgewählten Bus filtern möchten.
      4. Wählen Sie in der Liste Verfügbar die hinzuzufügenden EJB-Methoden aus und klicken Sie anschließend auf Hinzufügen.
      5. Wenn Sie einen eigenen Bus verwenden müssen, geben Sie in den Feldern Name des benutzerdefinierten Busses und Benutzerdefinierte Bus-Destination die Informationen ein und klicken Sie anschließend auf Muster hinzufügen.
      6. Nachdem Sie die Seite ausgefüllt haben, klicken Sie auf Weiter.
      7. Bestätigen Sie die Änderungen durch Anklicken der Schaltfläche Fertig stellen.Wenn Sie Ihre Änderungen überarbeiten möchten, klicken Sie auf Zurück.
  7. OptionalColonSymbol Wenn Sie eine Regel für Ihre Arbeitsklasse erstellen möchten, haben Sie zwei Möglichkeiten. Falls Sie mit dem Regelerstellungsprogramm vertraut sind, wählen Sie Schnellbearbeitung aus. Alternativ können Sie auf der Registerkarte Service-Policys den Eintrag für den Anforderungstyp und den Eintrag für die Arbeitsklasse erweitern, für die Sie eine Regel erstellen möchten, anschließend auf Regel hinzufügen > Regelerstellungsprogramm klicken und dann die folgenden Aktionen ausführen:
    1. Klicken Sie auf Hinzufügen. Wählen Sie in der nächsten Anzeige den Regeltyp, z. B. Gruppen-ID, aus. Klicken Sie auf OK. Die Anzeige "Regelerstellungsprogramm" erscheint. Fahren Sie mit dem Erstellen einer Regel fort, geben Sie die Transaktionsklasse an oder klicken Sie auf OK.
    2. Klicken Sie auf die neue Regel, um die Operatoren zu definieren. Es erscheint eine vordefinierte Gruppe von Operatoren für den ausgewählten Typ von Regelbedingung.
    3. Wählen Sie den Operator aus, den Sie verwenden möchten, und geben Sie im angezeigten Feld die gewünschten Informationen ein. Sie können beispielsweise eingehende Anforderungen für die Arbeitsklasse StockTradeWork nach der Gruppen-ID klassifizieren, um eine andere Transaktionsklassen zu verwenden. Wählen Sie den Operator (=) aus und geben Sie im angezeigten Feld HTTP aus, um eine andere Transaktionsklasse für HTTP-Anforderungen anzugeben.
    4. Klicken Sie auf OK und anschließend erneut auf OK.
    5. Klicken Sie auf Anwenden oder OK, um die neuen Regeleinstellungen festzuschreiben.
  8. OptionalColonSymbol Wenn Sie HTTP- oder SOAP-Routing-Policys für Ihre Anwendung und Editionen definieren möchten, erweitern Sie auf der Registerkarte Routing-Policys den gewünschten Anforderungstyp.
    OptionDescription
    Sie können die Regel für eine bestimmte Transaktionsklasse klassifizieren.
    1. Wählen Sie eine der folgenden Optionen aus:
      • Routing zulassen an: Wählen Sie in der Liste Namen der Edition auswählen den Namen der Edition aus.
      • Routing zurückweisen mit Rückkehrcode: Wählen Sie in der Liste Namen der Edition auswählen den Namen der Edition aus und geben Sie im Feld Rückkehrcode eingeben den Rückkehrcode ein.
      • Routing umleiten an: Wählen Sie in der Liste Namen der Edition auswählen den Namen der Edition aus und geben Sie im Feld URI für Umleitung angeben den URI ein.
      • Routing mit Clientaffinität zulassen für: Wählen Sie in der Liste Namen der Edition auswählen den Namen der Edition aus.
    2. Klicken Sie auf Anwenden.
    Alternativ können Sie neue Klassifizierungsregeln anwenden, indem Sie auf Regel hinzufügen klicken und die folgenden Aktionen ausführen:
    • Wenn Sie den Regelnamen kennen, gehen Sie wie folgt vor:
      1. Wählen Sie das Feld Auswählen aus und geben Sie im Feld Wenn den Namen Ihrer neuen Routing-Regel ein.
      2. Wählen Sie in der Liste Dann eine der folgenden Optionen aus:
        • Routing zulassen an: Wählen Sie in der Liste Namen der Edition auswählen den Namen der Edition aus.
        • Routing zurückweisen mit Rückkehrcode: Wählen Sie in der Liste Namen der Edition auswählen den Namen der Edition aus und geben Sie im Feld Rückkehrcode eingeben den Rückkehrcode ein.
        • Routing umleiten an: Wählen Sie in der Liste Namen der Edition auswählen den Namen der Edition aus und geben Sie im Feld URI für Umleitung angeben den URI ein.
        • Routing mit Clientaffinität zulassen für: Wählen Sie in der Liste Namen der Edition auswählen den Namen der Edition aus.
      3. Klicken Sie auf Anwenden oder OK.
    • Erstellen Sie eine neue Regeln, indem Sie die folgenden Aktionen ausführen:
      1. Kicken Sie auf Regelerstellungsprogramm.
      2. Wählen Sie in der Liste Regelbedingung den Typ der zu erstellenden Regel aus, z. B. Protokoll, und klicken Sie anschließend auf Hinzufügen. Die Regel wird in der Liste Verfügbar angezeigt.
      3. Klicken Sie auf die neue Regel, um die Operatoren zu definieren. Es erscheint eine vordefinierte Gruppe von Operatoren für den ausgewählten Typ von Regelbedingung.
      4. Wählen Sie den Operator aus, den Sie verwenden möchten, und geben Sie im angezeigten Feld die gewünschten Informationen ein.
      5. Klicken Sie auf OK und anschließend erneut auf OK.
      6. Klicken Sie auf Anwenden oder OK, um die neuen Regeleinstellungen festzuschreiben.

Ergebnis

Sie haben ein Business-Ziel definiert und dieses Ziel mit der Service-Policy und Routing-Regeln auf die Anwendungs-URIs angewendet. WebSphere Extended Deployment kann jetzt mit der Kategorisierung und Priorisierung der Anforderungen beginnen.



Related reference
Routing-Policys für Arbeitsklassen

Task-Topic    

Nutzungsbedingungen | Feedback Letzte Aktualisierung: Mar 23, 2006 9:51:53 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/odoe_task/todrpolicy.html

© Copyright IBM 2004, 2006. Alle Rechte vorbehalten.
Dieses Information Center beruht auf der Eclipse-Technologie. (http://www.eclipse.org)