Over 10 years we help companies reach their financial and branding goals. Engitech is a values-driven technology agency dedicated.

Gallery

Contacts

411 University St, Seattle, USA

engitech@oceanthemes.net

+1 -800-456-478-23

Analyse und QS Modernes Legacy

Die Formel zur Berechnung des MSU-Verbrauchs für LPARs entspricht der effektiven Versandzeit für die LPAR multipliziert mit den CPU-Anpassungsfaktoren. In der Vergangenheit wurden Softwarelizenzen für Mainframe-Modelle basierend auf deren vollen Kapazität vergeben. IBM führte im Jahr 2000 ein nutzungsbasiertes Preismodell ein, bei dem die Kosten auf den Spitzen-MSUs basieren, die pro Monat genutzt werden. Eine mögliche Lösung besteht darin, mit Hilfe von Kapazitäts- und Leistungsmanagement Transparenz zu schaffen. Das Kapazitätsmanagement umfasst die Verwaltung der Geschäfts-, Service- und Komponentenkapazitäten. Das Leistungsmanagement zielt darauf ab, Effizienz sicherzustellen und Ressourcenverschwendung zu vermeiden. Die EasiRun-Lösungen CAW und Insight ermöglichen es Kunden, ein individuelles Kapazitäts- und Leistungsmanagement aufzubauen und Engpässe zu identifizieren.

Die alles bestimmende Formel, welche über den Abrechnungsumfang entscheidet, wirkt erst einmal recht harmlos:

MSU verbraucht = (SMF70EDT / 1000000) * 16 * SMF70CPA_scaling_factor / SMF70CPA_actual

wobei dabei SMF70EDT die effektive Versandzeit für die LPAR ist. Wenn dedizierte Prozessoren oder „wait complete“-Prozessoren verwendet werden, kann(muss). dieser Wert entsprechend angepasst werden. Der SMF70CPA_scaling_factor und SMF70CPA_actual sind die CPU-Anpassungsfaktoren, die auf der Modellkapazität basieren.

Soweit – aber auch so gut???

Früher wurde Software von IBM und anderen Anbietern für ein bestimmtes Mainframe-Modell lizenziert, basierend auf dessen „voller Kapazität“, als ob es immer zu 100% ausgelastet wäre. Im Jahr 2000 führte IBM ein nutzungsbasiertes Preismodell ein, das Sub-Capacity-Preise und das Konzept des rollierenden Vier-Stunden-Durchschnitts (R4HA) beinhaltet. Bei diesem Preismodell basieren die Kosten für IBM Monthly License Charge (MLC)-Software auf den Spitzen-MSUs (Millionen von Serviceeinheiten), die pro Monat genutzt werden, und nicht auf der Maschinenkapazität. Um die monatlichen Lizenzgebühren zu bestimmen, wird der durchschnittliche Verbrauch von MSUs für alle rollierenden 4-Stunden-Zeiträume innerhalb eines Monats berechnet und die maximale R4HA-MSU verwendet.

Dieser Vereinfachungsansatz ist zwar durchaus richtig, aber die wenigsten werden bis heute wirklich verstanden haben, welche Einflussfaktoren „dahinterstehen“ und vor allem, wie man „MSU Fressern“ auf die Spur kommt und was man „dagegen tun“ kann.

Dabei ist die Lösung recht simpel!

Der einfachste und schnellst wirkende Ansatz ist erst einmal, mit Hilfe von Kapazitätsmanagement und Application Performance Management/Leistungsmanagement Transparenz zu schaffen.

Der drei Schichten des Kapazitätsmanagements sind:

    • Verwaltung der Geschäftskapazitäten.
    • Verwaltung der Service-Kapazität.
    • Verwaltung der Komponentenkapazität.

Alle drei Ebenen sind wichtig für die Organisation. Der Schwerpunkt liegt jedoch auf dem „Komponentenkapazitätsmanagement“, das auch als „Ressourcenkapazitätsmanagement“ bekannt ist. Die Hauptaufgabe des Ressourcenkapazitätsmanagements besteht darin, eine angemessene Ressourcenkapazität bereitzustellen, um alle Anforderungen an die Geschäftsverarbeitung zu erfüllen. Dies bedeutet, die richtige Menge an Ressourcen zur richtigen Zeit und zum richtigen Preis bereitzustellen, um einen reibungslosen Betrieb zu gewährleisten.

Das Ergebnis des Kapazitätsmanagements ist die Kapazitätsprognose, die in einem dynamischen Kapazitätsplan dokumentiert wird. Der Kapazitätsplan wird unter Berücksichtigung des vorherigen Kapazitätsplans, der historischen Kapazitätsauslastung, der bevorstehenden Geschäftsanforderungen, der saisonalen Aktivitäten, der DR-Anforderungen und der Kosten erstellt.

Es gibt verschiedene Techniken, um das Kapazitätsmanagement durchzuführen, darunter die Nutzung von Standardtools, die auf dem Markt verfügbar sind. Diese sollten dann um eine geeignete Analyselösung ergänzt werden.

Das Ziel des Leistungsmanagements besteht darin, die Effizienz in allen Mainframe-Umgebungen zu gewährleisten und Ressourcenverschwendung zu vermeiden. Die folgenden Hauptaktivitäten werden im Rahmen des Leistungsmanagements durchgeführt:

    • Verwaltung der Service-Definition in WLM (Workload Manager), um die relative Priorisierung von verschiedenen Workloads in verschiedenen Umgebungen festzulegen.
    • Überwachung und Warnungen bezüglich der Leistung.
    • Analyse und Maßnahmen basierend auf Leistungsdaten.
    • Behandlung von leistungsbezogenen Problemen.
    • Erstellung von Leistungsberichten.

Das System-Leistungsmanagement wird auf verschiedenen Ebenen durchgeführt. Die Programmierer überwachen und optimieren die Leistung auf der Ebene der jeweiligen Komponenten (vor allem CICS, DB2, MQ, Network und andere). Eine wichtige Aktivität ist die Implementierung der Echtzeit-Performance-Leistungsüberwachung und -analyse (RTP).

Mit den EasiRun Lösungen CAW (CICS Analyse Workbench) und Insight, in Verbindung mit unserem langjährigen Know-How, bekommt jeder Kunde die Möglichkeit, ein individuelles Kapazitäts- und Leistungsmanagement aufzubauen und damit auch unmittelbare Einsparungen zu realisieren.

Gerade CAW überwacht wichtige Kennzahlen, wie Reaktionszeiten und ermöglicht es so, Bottlenecks im Code aufzuspüren und Rückschlüsse auf verfügbare Kapazitäten zu treffen. Im Zusammenspiel mit Insight kann so ein zielgerichtetes Refactoring ermöglicht werden. Also, worauf warten Sie noch?