![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Komponenten für dynamische Operationen
Intelligent Management basiert auf Autonomic-Computing-Features, die in der Umgebung für dynamische Operationen enthalten sind. Diese Features ermöglichen der Anwendungsserverumgebung, sich an das Volumen der Geschäftsanforderungen anzupassen. Mit den im Produkt bereitgestellten Autonomic Manager können die dynamischen Operationen basierend auf Geschäftszielen logische Entscheidungen treffen.
Einschränkung: Intelligent Management unterstützt
unter dem Betriebssystem z/OS keine SIP-Features (Session Initiation Protocol).
Die Umgebung für dynamische Operationen enthält verschiedene Komponenten:
- Betriebsbedingte Richtlinien
- Eine betriebsbedingte Richtlinie ist ein Geschäfts- oder Leistungsziel, das spezifische Ziele für spezifische Anforderungen unterstützt. Zu den betriebsbedingten Richtlinien gehören Service- und Vitalitätsrichtlinien. Eine Servicerichtlinie definiert ein Geschäftsziel und eine Bewertung und enthält mindestens eine Transaktionsklasse. Für eine bestimmte Arbeitsklasse wird eine Regelbedingung einer Transaktionsklasse zugeordnet, die zu einer Servicerichtlinie gehört. Die Servicerichtlinie enthält die Anforderungen für das Geschäftsziel und die Arbeitsklasse die Arbeitsbeschreibung, auf die die Servicerichtlinie anwendbar ist. Die Kombination dieser Richtlinien wird anschließend von der Umgebung für dynamische Operationen gelesen, um Entscheidungen bezüglich der HTTP-, SOAP-, JMS-, SIP- und IIOP-Arbeitsanforderungen zu treffen.
- Dynamische Cluster
- Ein dynamischer Cluster ist ein Anwendungsimplementierungsziel, das je nach Bedarf der Umgebung für dynamische Operationen erweitert und verkleinert werden kann. Dynamische Cluster bieten die Kernfunktionalität für die Virtualisierung der Anwendungsinfrastruktur. Instanzen dynamischer Cluster werden auf Knoten erstellt, die den Kriterien einer Zugehörigkeitsrichtlinie entsprechen, die Sie angeben, wenn Sie den dynamischen Cluster erstellen.
- Autonomic Request Flow Manager
- Der Autonomic Request Flow Manager hat zahlreiche Funktionen:
- Er setzt eine Warteschlangensteuerung für eingehende Nachrichten in Edge-basierten Gateways für den Überlastungsschutz der Rechenleistung und einen differenzierten Service ein. Die Rechenleistung, die gewöhnlich vor Überlastung geschützt wird, ist die CPU. Ziel des differenzierten Service ist es, möglichst ausgewogene Leistungsergebnisse bei den verschiedenen Datenverkehrsflüssen in Bezug auf die angegebene betriebsbedingte Richtlinie und die derzeit angebotene Arbeitslast zu erzielen.
- Er kann optional eine dialog-/sitzungsorientierte Zugangssteuerung einsetzen, um die Rechenleistung vor Überlastung zu schützen.
- Er sendet Informationen zu jedem Cluster an den Verteilungscontroller, um dem Verteilungscontroller die Möglichkeit zu geben, die Verteilung in Bezug auf die betriebsbedingte Richtlinie und die derzeit angebotene Arbeitslast optimal zu gestalten. Die Informationen zu einem bestimmten Cluster beziehen sich auf die Beziehung zwischen Rechenleistung und Servicedienstprogramm dieses Clusters.
- On Demand Router
- Der On Demand Router ist ein intelligenter HTTP-/SIP-Proxy. ODR sind Einstiegspunkte in eine Produktionsumgebung und Gateways, über die HTTP-Anforderungen und SIP-Nachrichten mit Back-End-Anwendungsservern ausgetauscht werden. Sie können Anforderungen für weniger wichtige Anwendungen vorübergehend in eine Warteschlange einreihen, um Anforderungen wichtigerer Anwendungen schneller zu verarbeiten oder um Back-End-Anwendungsserver vor Überlastung zu schützen. Der ODR kennt die aktuelle Position der Serverinstanzen eines dynamischen Clusters, sodass Anforderungen an den richtigen Endpunkt weitergeleitet werden können. Außerdem kann der ODR das Datenverkehrsvolumen, das an jede einzelne Serverinstanz gesendet wird, basierend auf der Prozessauslastung und den Antwortzeiten dynamisch anpassen. Eingehende SIP/UDP-Nachrichten kann der ODR an einen anderen ODR weiterleiten, damit UDP-Neuübertragungen ordnungsgemäß unterstützt und behandelt werden.
- Dynamic Workload Manager (DWLM)
- Der Autonomic Request Flow Manager klassifiziert die Anforderungen für die Anwendungsserver und vergibt Prioritäten, basierend auf Bedarf und Richtlinien. Anschließend verteilt der Dynamic Workload Manager die Anforderungen gleichmäßig auf die Knoten in einem dynamischen Cluster.
- Controller für die Verteilung von Anwendungen
- Der Controller für die Verteilung von Anwendungen ist ein Autonomic Manager in der Infrastruktur für dynamische Operationen, der die Anwendungsvirtualisierung oder die fließende Mobilität von Anwendungen in einem dynamischen Cluster unterstützt. Der Controller fügt Anwendungsserverinstanzen hinzu, wenn mehr Anforderungen vorhanden sind, als die aktuelle Anwendung bewältigen kann, und stoppt Anwendungsserver, wenn zu wenig Anforderungen für alle gestarteten Anwendungsinstanzen vorhanden sind.
- Vitalitätscontroller
- Der Vitalitätscontroller überwacht die definierten Vitalitätsrichtlinien kontinuierlich. Wenn eine in einer Vitalitätsrichtlinie definierte Bedingung in der Umgebung nicht eingehalten wird, stellt der Vitalitätscontroller sicher, dass die konfigurierten Aktionen ausgeführt werden, um das Problem zu beheben.
- EWLM
- Der Enterprise Workload Manager (EWLM) verwaltet untergeordnete Ziele und Ressourcenzuordnungen für die größere Umgebung, die Intelligent Management enthält.