Számítási feladatok műveletei a felhőfelügyeletben

Egyes számítási feladatok kritikus fontosságúak az üzleti siker szempontjából. Ezen számítási feladatok esetében a felügyeleti alapkonfiguráció nem elegendő a felhőkezeléshez szükséges üzleti kötelezettségvállalások teljesítéséhez. Előfordulhat, hogy a platformműveletek nem elegendőek az üzleti kötelezettségvállalások teljesítéséhez. A számítási feladatok ezen rendkívül fontos részhalmaza speciális figyelmet igényel a számítási feladatok működésének és támogatásának módjára.

Cserébe a számítási feladatok műveleteibe való befektetés jobb teljesítményhez, az üzletmenet megszakadásának kockázatának csökkenéséhez és gyorsabb helyreállításhoz vezethet rendszerhibák esetén. Ez a cikk a magas prioritású számítási feladatok folyamatos működtetésébe történő befektetés megközelítését ismerteti a jobb üzleti kötelezettségvállalások érdekében.

Mikor érdemes beruházni a számítási feladatok műveleteibe?

A Pareto elv (más néven a 80/20 szabály) szerint a hatások 80 százaléka az okok 20 százalékából származik. Ha az informatikai portfóliók idővel organikusan növekedhetnek, ezt a szabályt gyakran szemlélteti az informatikai portfólió áttekintése. A befektetést igénylő hatástól függően az ok eltérő lehet, de az általános elv igaz:

  • A rendszerhibák 80 százaléka általában a gyakori hibák vagy hibák 20 százalékának eredménye.
  • Az üzleti érték 80 százaléka általában a portfólió számítási feladatainak 20 százalékából származik.
  • A felhőbe való migrálás 80 százaléka az áthelyezett számítási feladatok 20%-ából származik.
  • A felhőfelügyeleti erőfeszítések 80 százaléka a szolgáltatási incidensek vagy a hibajegyek 20 százalékát támogatja.
  • A szolgáltatáskimaradásból eredő üzleti hatások 80 százaléka a kimaradás által érintett rendszerek 20 százalékából származik.

A számítási feladatok műveleteit csak akkor szabad alkalmazni, ha a felhőbevezetési stratégia, az üzleti eredmények és az üzemeltetési metrikák mindegyike jól érthető. Ez egy paradigmaváltás a klasszikus informatikai nézettől. Az informatikai részleg hagyományosan azt feltételezte, hogy minden számítási feladat ugyanolyan mértékű támogatást és hasonló prioritási szinteket igényelt.

Mielőtt mély számítási feladatokkal kapcsolatos műveletekbe fektetnének be, az informatikai részlegnek és a vállalatnak is tisztában kell lennie az üzleti indoklásokkal és a felhőkezelésbe való megnövekedett befektetésekkel kapcsolatos elvárásokkal.

Kezdje az adatokkal

A számítási feladatok műveletei a számítási feladatok teljesítményével és támogatási követelményeivel kapcsolatos részletes ismeretekkel kezdődnek. Mielőtt a csapat beruház a számítási feladatok műveleteibe, gazdag adatokkal kell rendelkeznie a számítási feladatok függőségeiről, az alkalmazások teljesítményéről, az adatbázis-diagnosztikáról, a virtuális gépek telemetriáiról és az incidenselőzményekről.

Ezek az adatok olyan megállapításokat vetnek fel, amelyek a számítási feladatok üzemeltetési döntéseit befolyásolják.

Folyamatos megfigyelés

A kezdeti adatok és a folyamatban lévő telemetriai adatok segíthetnek a számítási feladatok teljesítményével kapcsolatos elméletek kidolgozásában és tesztelésében. A folyamatban lévő számítási feladatok műveletei azonban a számítási feladatok teljesítményének folyamatos és kibővített megfigyelésében gyökereznek, és nagy hangsúlyt fektetnek az alkalmazások és az adatok teljesítményére.

Az automatizálás tesztelése

Az alkalmazás szintjén a számítási feladatok műveleteinek első követelményei a mély tesztelésbe fektetnek. Minden olyan alkalmazás esetében, amelyet a számítási feladatok műveletei támogatnak, létre kell hozni és rendszeresen végre kell hajtani egy teszttervet, amely funkcionális és skálázási tesztelést biztosít az alkalmazásokban.

A rendszeres teszttelemetria lehetővé teheti a számítási feladat működésével kapcsolatos különböző hipotézisek azonnali ellenőrzését. A működési és architektúraminták továbbfejlesztése végrehajtható és tesztelhető. Az eredményként kapott eltérések egyértelmű hatáselemzést biztosítanak a folyamatos befektetések irányításához.

A kiadások ismertetése

A számítási feladatok műveleteinek fontos eleme a kiadási ciklusok és a kiadási folyamatok egyértelmű ismerete.

A ciklusok ismerete felkészülhet a lehetséges megszakításokra, és lehetővé teszi a csapat számára, hogy proaktívan kezelje azokat a kiadásokat, amelyek kedvezőtlen hatással lehetnek a műveletekre. Ez a megértés azt is lehetővé teszi, hogy a felhőfelügyeleti csapat a bevezetési csapatokkal együttműködve folyamatosan javítsa a termék minőségét, és elhárítsa a stabilitást esetlegesen befolyásoló hibákat.

Ennél is fontosabb, hogy a kiadási folyamatok ismerete jelentősen javíthatja a számítási feladatok helyreállítási pontjának célkitűzését (RPO). Számos esetben az alkalmazások helyreállításának leggyorsabb és legpontosabb módja egy kiadási folyamat. Azon alkalmazásrétegek esetében, amelyek csak új kiadás esetén változnak, érdemes lehet nagyobb mértékben befektetni a folyamatoptimalizálásba, mint az alkalmazás hagyományos biztonsági mentési folyamatokból való helyreállításába.

Bár az üzembehelyezési folyamat lehet a leggyorsabb helyreállítási út, ez lehet a leggyorsabb megoldási út is. Ha egy alkalmazás gyors, hatékony és megbízható kiadási folyamattal rendelkezik, a felhőfelügyeleti csapatnak lehetősége van automatizálni az üzembe helyezést egy új gazdagépen az automatikus szervizelés formájában.

Számos más gyorsabb és hatékonyabb mechanizmus is rendelkezésre állhat a szervizeléshez és a helyreállításhoz. Ha azonban egy meglévő folyamat megfelel az üzleti kötelezettségvállalásoknak, és kihasználja a meglévő DevOps-befektetéseket, a meglévő folyamat működőképes alternatíva lehet.

A számítási feladat módosításainak egyértelmű közlése

Bármely számítási feladatra való váltás a számítási feladatok műveleteinek legnagyobb kockázatai közé tartozik. A felhőfelügyelet számítási feladatok műveleti szintjén lévő számítási feladatok esetében a felhőfelügyeleti csapatnak szorosan össze kell hangolnia a felhőbevezetési csapatokkal, hogy megértse az egyes kiadások változásait. A proaktív megértésbe történő befektetés közvetlen, pozitív hatással lesz a működési stabilitásra.

Az eredmények javítása

A számítási feladatok adat- és kommunikációs befektetései a folyamatban lévő műveletek fejlesztésére vonatkozó javaslatokat eredményeznek a következő három terület egyikében:

  • Technikai adósságrendezés
  • Automatikus szervizelés
  • Továbbfejlesztett rendszertervezés

Technikai adósságrendezés

A legjobb számításifeladat-üzemeltetési tervek továbbra is szervizelést igényelnek. Mivel a felhőfelügyeleti csapat igyekszik folyamatosan kapcsolatban maradni a bevezetési törekvésekkel és a kiadásokkal, a csapatnak is rendszeresen meg kell osztania a szervizelési követelményeket annak érdekében, hogy a technikai adósság és a hibák továbbra is prioritást élvezhessenek a fejlesztői csapatok számára.

Automatikus szervizelés

A Pareto elvének alkalmazásával elmondható, hogy a negatív üzleti hatás 80 százaléka valószínűleg a szolgáltatási incidensek 20 százalékából származik. Ha ezek az incidensek nem kezelhetők a normál fejlesztési ciklusokban, a szervizelési automatizálásba történő befektetések jelentősen csökkenthetik az üzletmenet megszakadását.

Továbbfejlesztett rendszertervezés

A legtöbb rendszerkimaradás gyakori oka a technikai adósságfeloldás és az automatikus szervizelés esetén a rendszerhibák. A legnagyobb hatással lehet a számítási feladatok általános műveleteire, ha betart néhány tervezési alapelvet:

  • Skálázhatóság: A rendszer képessége a megnövekedett terhelés kezelésére.
  • Elérhetőség: A rendszer működésének és működésének százalékos aránya.
  • Rugalmasság: A rendszer azon képessége, hogy helyreálljon a hibákból, és továbbra is működjön.
  • Kezelése: Olyan üzemeltetési folyamatok, amelyek éles környezetben futtatják a rendszert.
  • Biztonsági: Alkalmazások és adatok védelme a fenyegetések ellen.

Az általános műveletek javítása érdekében a Microsoft Azure Well-Architected Framework megoldást kínál az egyes számítási feladatok kiértékelésére, hogy betartsák ezeket az alappilléreket. Alkalmazza a pilléreket a platformműveletek és a számítási feladatok műveleteire is.

Következő lépések

A felhőadaptálási keretrendszer belüli kezelés módszertanának teljes körű ismeretével most már rendelkezik a felhőfelügyeleti alapelvek implementálásával. Megtudhatja, hogyan teheti ezt a módszertant végrehajthatóvá az üzemeltetési környezetben.