Alapvető okok elemzése az alkalmazás problémáinak kivizsgálására

Szerző: Roger Morrison
A Teremtés Dátuma: 18 Szeptember 2021
Frissítés Dátuma: 11 Lehet 2024
Anonim
Alapvető okok elemzése az alkalmazás problémáinak kivizsgálására - Technológia
Alapvető okok elemzése az alkalmazás problémáinak kivizsgálására - Technológia

Tartalom


Forrás: Matt Andrews / Dreamstime.com

Elvitel:

A szisztematikus megközelítés és a megfelelő szoftver eszközök életmentő lehet, amikor megpróbálják megtalálni az informatikai problémák okait.

Mint informatikai vezető, a probléma diagnosztizálása nem mindig olyan egyszerű, mint amilyennek hangzik. Képzeljünk el egy tipikus forgatókönyvet: egy felhasználó problémával hív téged. Lehet, hogy nem tudják elérni a webhelyet, vagy hibakódot kapnak, amikor egy adott webhelyet próbálnak betölteni. Sajnos a felhasználó nem tudja megmondani, mi a probléma - csak a probléma tüneteit tudják közölni. Ezek a tünetek néha egy egyszerű javításra utalnak, más esetekben mélyre kell ásniuk, hogy felfedezzék, mi valójában rossz az infrastruktúrájában.


Fontoljuk meg egy olyan esetet, amikor egy felhasználó behív, hogy jelentse az internet leállását. Ennek oka lehet valamelyik leépített szervertől a virtualizációs problémáig. A lehetőségek száma végtelen, és amint azt minden informatikai igazgató tudja, a lehetséges problémák átszitálása frusztráló és időigényes is lehet.

Ez az, ahol a kiváltó okok elemzése (RCA) kerül játékba. Az ilyen típusú elemzés olyan speciális szoftver használatát foglalja magában, amely gyorsan és hatékonyan meghatározhatja a hiba vagy probléma eredetét.

Az RCA legfontosabb előnye, hogy nemcsak a tüneteket kezeli, hanem azonosítja és megoldja a tüneteket okozó alapvető problémákat. Ez jelentős időt takaríthat meg, miközben megakadályozza az alkalmazás vagy webhely költséges leállását.


A Domino effektus

Az RCA azon a feltételezésen alapul, hogy minden cselekedet és esemény összefügg. Más szavakkal: minden, a felhasználó által végrehajtott művelet újabb művelet végrehajtását okozza. Ha visszamegyünk és elemezzük ezt az eseménysorozatot - hasonlóan a zsemlemorzsa nyomának követéséhez -, ez a típusú eszköz azonosítja a láncot kiváltó eredeti műveletet.

Alapvető szinten az RCA öt fő lépést követ:

  • Azonosítsa a tüneteket (például lassú vagy nincs internet, hiba stb.).
  • Az adatok és tények összegyűjtése az érintett emberekkel való beszélgetés során, a végfelhasználóktól a technológiai szakértőkig.
  • Határozzuk meg a tünetek minden lehetséges okát. Ezt a problémát körülvevő események és körülmények sorozatának megvizsgálásával lehet elérni. Az RCA szerszámok mélyre ásnak és boncolnak egy problémát, hogy felfedjék annak egyes részeit. A diagramok, diagramok és egyéb vizuális segédeszközök itt hasznosak lehetnek.
  • Határozzuk meg az egyik fő, fő kiváltó okot.
  • Pontosan meghatározza, hogy mit kell tenni a tünetek megismétlődésének megakadályozása érdekében. Ez a lépés magában foglalja a megoldás kiválasztását, a kockázatok értékelését, megvalósítását és egy személy kijelölését annak kezelésére.

A rendszerproblémák általános okai

Mivel az RCA eszközök felhasználói események sorozatát nyomon követik, tipikusan a következő okokból származnak:

  • Emberi hiba: Ebben az esetben egy személy tévesen cselekedett, vagy nem tett lépést, amikor szüksége volt rá. Például, esetleg valaki elfelejtette ütemezni az adatok biztonsági mentését, vagy rossz szoftvert választott a szoftver menüben.
  • Fizikai hiba: Ez egy példát ír le, amikor egy rendszerösszetevő meghibásodott vagy valamilyen módon hibásan működött. Példa lehet egy szerver leállása vagy az adatok megsértése. Az emberi hiba sok esetben fizikai kudarchoz vezet.
  • Vállalati szintű okok: Ez leírja, amikor egy hibás vagy nem létező szervezeti folyamat rendszerproblémához vezet. Például, ha egy vállalatnak nincs adatmentési folyamata, a házirend hiánya helyrehozhatatlan adatvesztést okozhat.

Az RCA eszköz megvizsgálja ezeket az eredeteket, azonosítva a felhasználói viselkedés minden tendenciáját vagy a rendszerrel kapcsolatos problémákat. Az elemzés sok esetben azt találta, hogy egynél több ok okozza a problémát.

Nincsenek hibák, nincs stressz - Az Ön életét megváltoztató szoftverek készítésének lépésről lépésre történő leírása az élet megsemmisítése nélkül

Nem javíthatja a programozási képességeit, ha senki sem törődik a szoftver minőségével.

Példa megoldásra: SolarWinds

A SolarWinds szoftvercsomagot hozott létre, amely megoldja ezeket a kérdéseket. Ez a szervermegfigyelő szoftver két protokollt használ a problémák kiváltó okainak meghatározására: az Application Performance Monitor (APM) vagy a Synthetic End User Monitor (SEUM).

Az Application Performance Monitor az Ön végétől a rendszer minden aspektusának kettős és hármas ellenőrzéséig működik. Az APM figyeli az alkalmazás teljesítményét, valamint az alkalmazás egyes alkotóelemeit, így madártávlatból megnézheti, hogy mi történt rosszul.

A Szintetikus Végfelhasználói Monitor virtuális felhasználóként működik, hogy mélyebben megértse azt, amit az élő felhasználó ténylegesen tapasztal. Ez különösen hasznos lehet a weboldal teljesítményének figyelemmel kísérésekor, amely lehetővé teszi a probléma gyors és hatékony diagnosztizálását, valamint a hosszabb állásidő elkerülését. Számos más cég kínálja ezt a szoftvert, mindegyik nagyon eltérő funkciókkal; alapos vizsgálat szükséges.

Nem számít, mennyire egyszerű vagy összetett a rendszer, a sikeres diagnózis kulcsa az alkalmazás vagy weboldal minden elemének holisztikus áttekintése. Az Ön infrastruktúrája egyedülálló, ezért fontos, hogy legyen egy olyan megfigyelő szoftver, amely intuitív módon navigálhat és alkalmazkodni tud az alkalmazás környezetéhez.

Akár csalódott egy túl bonyolult informatikai folyamatról, vagy proaktívan szeretne tervezni alkalmazásának vagy webhelyének jövőjét, egy olyan megoldás, mint a SolarWinds, lehetővé teszi a hibaelhárításra fordított idő csökkentését és a megoldás helyett a hangsúlyt.