Applikationstjänsthantering
Application Service Management (ASM) är en framväxande disciplin inom systemhantering som fokuserar på att övervaka och hantera prestanda och servicekvalitet för affärstransaktioner.
ASM kan definieras som en väldefinierad process och användning av relaterade verktyg för att upptäcka, diagnostisera, åtgärda och rapportera servicekvaliteten för komplexa affärstransaktioner för att säkerställa att de möter eller överträffar slutanvändare. Prestandamätningar relaterar till hur snabbt transaktioner slutförs eller information levereras till slutanvändaren av sammansättningen av applikationer, operativsystem, hypervisorer (om tillämpligt), hårdvaruplattformar och nätverksanslutningar. De kritiska komponenterna i ASM inkluderar applikationsupptäckt och kartläggning, applikations "hälsomätning" och hantering, synlighet på transaktionsnivå och incidentrelaterad triage. Sålunda används ASM-verktygen och -processerna ofta av roller som Sysop , DevOps och AIOps .
ASM är relaterat till Application Performance Management (APM) men fungerar som ett mer pragmatiskt, "top-down" tillvägagångssätt som fokuserar på leverans av företagstjänster. I en strikt definition skiljer sig ASM från APM på två kritiska sätt.
- APM fokuserar uteslutande på prestandan för en instans av en applikation, och ignorerar den komplexa uppsättningen av ömsesidiga beroenden som kan finnas bakom den applikationen i datacentret. ASM kräver specifikt att varje applikations- eller infrastrukturprogramvara, operativsystem, hårdvaruplattform och transaktions-"hopp" ska vara diskret mätbara, även om mätningen är inferentiell. Detta är avgörande för ASM:s krav på att kunna isolera källan till tjänstepåverkande förhållanden.
- APM kräver ofta instrumentering av applikationen för hantering och mätbarhet. ASM förespråkar ett applikationscentrerat tillvägagångssätt, och hävdar att applikationen och operativsystemet har omfattande insyn i en applikations transaktioner, beroenden, oavsett om de är på eller utanför maskinen, såväl som själva operativsystemet och hårdvaruplattformen den körs på. Vidare kan en in-text agent också härleda nätverkslatenser med en hög grad av noggrannhet och med en mindre grad av noggrannhet när transaktionen sker mellan instrumenterade och icke-instrumenterade plattformar.
Applikationstjänsthantering utökar koncepten för hantering av slutanvändares upplevelse och verklig användarövervakning genom att mätning av upplevelsen för riktiga användare är en kritisk datapunkt. Men ASM kräver också förmågan att snabbt isolera grundorsaken till dessa avmattningar, och därigenom utöka omfattningen av verklig användarövervakning/hantering.
Användningen av applikationstjänsthantering är vanlig för komplexa transaktionsapplikationer med flera nivåer . Vidare har införandet av tjänsteorienterad arkitektur och mikrotjänster tillvägagångssätt tillsammans med hypervisorbaserade virtualiseringstekniker visat sig vara en katalysator för införandet av ASM-teknik, eftersom komplexa applikationer påverkas oproportionerligt mycket av införandet av hypervisorer i en befintlig miljö. En studie av Aberdeen Group indikerar att de flesta implementeringar av virtualiseringstekniker hämmas av deras inverkan på komplexa transaktionsapplikationer.
Allt oftare är ASM-metoder utrustade i automatiserade adaptiva styrenheter som tar hänsyn till servicenivåavtal , molnberäkningar , realtids- och energimedvetna mål för applikationsstyrenheter.
Se även
- Applikationsprestandahantering
- Hantering av affärstransaktioner
- Systemhantering
- Integrerad affärsplanering
- Nätverkshantering
- Systemadministration