Anwendungsdienstmanagement

Anwendungsdienstmanagement (ASM) ist eine aufkommende Disziplin innerhalb Systemmanagement Das konzentriert sich auf die Überwachung und Verwaltung der Leistung und Servicequalität von Geschäftstransaktionen.

ASM kann als genau definierter Prozess und Verwendung verwandter Tools zum Erkennen, Diagnose, Abhilfemaßnahmen und Meldung der Servicequalität komplexer Geschäftstransaktionen definiert werden, um sicherzustellen, dass sie sich erfüllen oder übertreffen Endverbraucher Leistung Messungen beziehen sich darauf, wie schnell Transaktionen werden abgeschlossen oder Informationen werden vom Endbenutzer von Anwendungen, Betriebssystemen, geliefert, und Betriebssysteme, Hypervisoren (falls zutreffend), Hardwareplattformen und Netzwerkverbindungen. Zu den kritischen Komponenten von ASM gehören Anwendungserkennung und -zuordnung, Anwendung "Gesundheit" Mess und Management, Sichtbarkeit auf Transaktionsebene und vorfällige Triage. Somit werden die ASM -Tools und -prozesse üblicherweise von solchen Rollen wie verwendet Sysop, DevOps, und AIOPS.

ASM ist verwandt mit Anwendungsleistungsmanagement (APM) dient jedoch als pragmatischerer "Top-Down" -Ansatz, der sich auf die Bereitstellung von Geschäftsdiensten konzentriert. In einer strengen Definition unterscheidet sich ASM auf zwei kritische Weise von APM.

  1. APM konzentriert sich ausschließlich auf die Leistung einer Instanz einer Anwendung und ignoriert den komplexen Satz von Interdependenzen, die hinter dieser Anwendung im Rechenzentrum vorhanden sind. ASM schreibt ausdrücklich vor, dass jede Anwendung oder Infrastruktursoftware, Betriebssystem, Hardwareplattform und Transaktions -Hop "Hop" diskret messbar sind, auch wenn diese Messung inferentiell ist. Dies ist für die Anforderung von ASM von entscheidender Bedeutung, die Quelle der Serviceanlagen zu isolieren.
  2. APM erfordert häufig eine Instrumentierung der Anwendung auf Verwaltung und Messbarkeit. ASM befürwortet einen anwendungsorientierten Ansatz, der behauptet, dass das Anwendungs- und Betriebssystem die Transaktionen, Abhängigkeiten und Abhängigkeiten einer Anwendung umfassend besichert.[1] Ob On-Maschine oder Off-Maschine sowie das Betriebssystem selbst und die Hardware-Plattform, auf der es ausgeführt wird. Darüber hinaus kann ein In-Kontext-Agent die Netzwerkerlatenzen mit hohem Genauigkeitsgrad und mit geringerem Maß an Genauigkeit bei der Transaktion zwischen instrumentierten und nicht instrumentierten Plattformen schließen.

Anwendungsservices Management erweitert die Konzepte des Endbenutzererfahrungsmanagements und Echte Benutzerüberwachung Bei dieser Messung der Erfahrung realer Benutzer ist ein kritischer Datenpunkt. ASM erfordert jedoch auch die Fähigkeit, die Grundursache für diese Verlangsamungen schnell zu isolieren, wodurch der Umfang der realen Benutzerüberwachung/-verwaltung erweitert wird.

Die Verwendung des Anwendungsservices Management ist für Komplexe üblich. Mehrstufige Transaktionsanwendungen. Ferner die Einführung von Serviceorientierte Architektur und Microservices nähert sich zusammen mit Hypervisor-basierend Virtualisierung Technologien haben einen Katalysator für die Einführung von ASM -Technologien bewiesen, da komplexe Anwendungen durch die Einführung von Hypervisoren in eine vorhandene Umgebung eine Studie der Studie durch die Einführung von Hypervisoren überproportional beeinflusst werden. Aberdeen Group Zeigt an, dass die meisten Bereitstellungen von Virtualisierungstechnologien durch ihre Auswirkungen auf komplexe Transaktionsanwendungen behindert werden.

Immer häufiger ASM -Ansätze sind in automatisierten adaptiven Controllern ausgestattet, die berücksichtigen Service-Level-Vereinbarung,[2] Cloud Computing, Echtzeit[3] und energiebewusst Anwendungscontroller[4] Ziele.

Verweise

  1. ^ Alexander Keller; Gautam Kar (5. Mai 2000). "Dynamische Abhängigkeiten im Anwendungsdienstmanagement" (PDF). IBM -Forschungsbericht. {{}}: Journal zitieren erfordert |journal= (Hilfe)
  2. ^ Benny Rochwerger; David Breitgand; Eliezer Levy; Alex Galis; Kenneth Nagin; Ignacio Martín Llorente; Rubén Montero (6. April 2009). "Das Reservoirmodell und die Architektur für offenes Federated Cloud Computing" (PDF). IBM Journal of Research and Development 53, Nr. 4: 4-1. {{}}: Journal zitieren erfordert |journal= (Hilfe)
  3. ^ Michael Boniface; Bassem Nasser; Juri Papay; Stephen Phillips; Arturo Servin; Xiaoyu Yang; Zlatko zlatev; Spyridon Gogouvitis; Gregory Katsaros; Kleopatra Konstanteli; George Kousiouris; Andreas Menychtas; Dimosthenis Kyriazis (2010). "Plattform-AS-A-Service-Architektur für die Echtzeit-Qualität des Servicemanagements in Clouds" (PDF). Fünfte internationale Konferenz über Internet- und Webanwendungen und -dienste. IEEE. {{}}: Journal zitieren erfordert |journal= (Hilfe)
  4. ^ Anton Beloglazov; Jemal Abawajy; Rajkumar Buyya (4. Mai 2011). "Heuristik für energiebewusste Ressourcenzuweisung für die effiziente Behandlung von Rechenzentren für Cloud Computing". Computersysteme für zukünftige Generation 28.5: 755-768. {{}}: Journal zitieren erfordert |journal= (Hilfe)

Siehe auch