Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az Azure Well-Architected Framework operatív kiválósági ellenőrzőlistájára vonatkozó javaslat:
| OE:02 | A szabványosítással konzisztenssé és kiszámíthatóvá teheti a rutin- és alkalmi és vészhelyzeti műveleteket. |
|---|
A kiszámítható folyamatok kiszámítható eredményekhez vezetnek. A Teamsnek egységesítenie kell a munka elvégzését, és következetesen kell követnie ezeket a mintákat. Szükség esetén szándékosan kell automatizálást implementálniuk a variabilitás csökkentése érdekében.
Ez az útmutató bemutatja, hogyan kell a csapatoknak szabványos folyamatokat meghatározniuk és fenntartaniuk a megbízhatóság, a biztonság, a költségoptimalizálás, a teljesítmény és a napi műveletek során. A munkaterhelésért felelős csapat felel ezekért a folyamatokért a munkaterhelés kezelésének és fejlesztésének támogatása érdekében, a szervezeti irányítással összhangban.
A rutinfeladatok végrehajtható ellenőrzőlistáinak definiálása
A rutinfeladatokat egyszerű, különálló ellenőrzőlista-elemekre bonthatja, amelyek könnyen követhetők és megismételhetőek. Minden lépésnek egyértelműen definiálhatónak és végrehajthatónak kell lennie.
Fontolja meg azt a használati esetet, amelyben a számítási feladat egy nyílt forráskódú kódtártól függ. Rutinfeladat a frissítések alkalmazása a biztonsági javítások, hibajavítások és funkciójavítások beszerzéséhez. Az ellenőrzőlista a következő elemeket tartalmazhatja:
- Tesztelje a frissítést alacsonyabb környezetekben.
- Módosítási kérelem elküldése éles környezetre.
- Telepítse a frissítést.
- Frissítse a dokumentációt az új verziónak megfelelően.
Improvizációs ellenőrzőlisták vészhelyzeti feladatokhoz
A vészhelyzeti feladatok forgatókönyvei eltérőek, de a szerepköröknek, a felelősségeknek és a kommunikációs útvonalaknak mindig egyértelműnek kell lenniük. A Teamsnek az általános szabványokat kell követnie, és újrahasználható ellenőrzőlistákat kell használnia, még az új feladatokhoz is.
Egy vészhelyzeti javítás például üzembe helyezhet egy új erőforrást. Az üzembe helyezésnek a meglévő infrastruktúrát kell használnia kódszabványként, valamint szabványos teljesítmény-, biztonsági és megbízhatósági teszteket. A válasz felgyorsítása érdekében frissítheti az ellenőrzőlistát, hogy tartalmazza azokat az utasításokat, amelyekkel kapcsolatban az alacsony kockázatú, időigényes elemek kihagyhatók az engedélyezett személyzet jóváhagyásával.
Vészhelyreállítási vészhelyzetek esetén kövesse az incidenskezelési tervet pontosan a meghatározott módon a gyors, összehangolt művelet biztosítása érdekében. A forgatókönyv részleteiért lásd : Hatékony incidenskezelési terv létrehozása a fennakadások kezeléséhez.
A számítási feladatra alkalmazható, iparágilag bevált eljárások bevezetése
A bevált eljárások használatával csökkentheti a csapat folyamatainak és szabványainak létrehozásával töltött időt. Az olyan agilis módszerek, mint a Scrum implementálása, a Kanban-táblákkal végzett munka vizualizációja, valamint a balra tolódó megközelítés bevezetése javítja a munkafolyamat konzisztenciáját és hatékonyságát. Az érett szervezetek gyakran a verzió által szabályozott SOP-kra, wikikre és működési kézikönyvekre támaszkodnak a szabványok érvényre juttatásához.
A csapat tapasztalataira támaszkodva válassza ki a számítási feladatok életciklusának megfelelő gyakorlatokat, és tanuljon más csapatoktól a hasonló környezetekben működő megközelítésekről.
AI lehetőség: A manuális munkamennyiség csökkentéséhez és a konzisztenciának növeléséhez kezdje a közös összetevők létrehozásának és felülvizsgálatának szabványosításával Microsoft 365 Copilot és GitHub Copilot használatával. Ezekkel az eszközökkel egységesen hozhat létre dokumentációt, folyamatdefiníciókat, teszteseteket és lekéréses kérelmek tartalmát. Ezeket a képességeket olyan nem Microsoft eszközökkel egészítheti ki, mint a SonarQube, amelyek AI által támogatott elemzést biztosítanak a felülvizsgálati forgatókönyvekhez.
Az iparági szabványok alkalmazása néha visszaüthet. Előfordulhat, hogy a csapatok túlzott erőfeszítést fordítanak a megfelelőségre, frusztrációt tapasztalnak, és elhalasztják azokat a feladatokat, amelyek értéket adnak, miközben az ajánlott eljárásokat próbálják követni. Az AI segíthet észlelni, amikor a szabványok inkább akadályoznak, mintsem segítenek.
Fontolja meg egy AI-alapú megoldás implementálását, amely nyomon követi az előzményjeleket, például a szabványokra, a fejlesztői hangulatra és a hibák arányára fordított időt. Kezdje a nagy nyelvi modellekkel (LLM-ekkel) a minták felismerése érdekében. Ezután betanítsa a prediktív modelleket az előzményadatokra, hogy előre jelezhesse, mikor akadályozhatják a szabványok a munkafolyamatot, majd proaktív lépéseket kell tenni.
Cselekedjen korán, maradjon proaktív
Ösztönözheti a számítási feladatokkal foglalkozó csapatokat, hogy teljes mértékben átvehessék a számítási feladataik tulajdonjogát a biztonság, a megbízhatóság és a költséghatékonyság terén. A csapatoknak proaktív módon kell azonosítaniuk a fejlesztéseket, és fel kell őket adniuk a hátralékukba ahelyett, hogy más csapatokra várnak.
Ez a stratégia különösen fontos a megbízhatóság és a biztonsági ellenőrzések szempontjából. Ha a csapat nem végez feltáró tesztelést, vagy nem veszi át a korai biztonsági ellenőrzések tulajdonjogát, előfordulhat például, hogy a biztonsági rések a következő havi vizsgálatig észrevétlenek maradnak, ami kockázatot jelenthet a számítási feladat számára.
A központosított szabványok és erőforrások előnyeinek kihasználása
A meglévő szervezeti követelményeket és csapatközi szabványokat használja ahelyett, hogy új folyamatokat hoz létre az alapoktól. Ahol léteznek, kötelező szabványokat kell elfogadnia, és a sajátját csak szükség esetén építheti fel, ahol csak lehetséges, más csapatokkal összhangban. Dokumentálja a csapat folyamatai és más csapatok folyamatai közötti különbségeket az együttműködés egyszerűsítése érdekében, különösen olyan metszeti pontokon, mint a biztonság vagy a megfelelőség.
Ügyeljen a megfelelőségi követelményekre. Értékelje ki, hogy milyen további lépésekre lehet szükség az eljárásban ezeknek a követelményeknek a teljesítéséhez. Ismerje meg az iparágra és régióra vonatkozó szabályokat, ágyazza be őket a munkafolyamataiba, és rendszeresen tanítsa be a csapatot a következetes betartatás érdekében.
Automatizálás implementálása, ahol gyakorlati
Az automatizálással konzisztenciát érhet el. Automatizálhatja az ismétlődő és emberi hibákra hajlamos feladatokat, hogy enyhítse a csapat felügyeleti terheit. Keresse azokat a lehetőségeket, amelyekkel automatizálhatja a folyamatokat, mint például az ITSM-jegyek létrehozását. További információkért tekintse meg az automatizálás megvalósítására vonatkozó javaslatokat.
Nyílt forráskódú használat szabályozása
Legyen szándékos, amikor nyílt forráskódú eszközöket vezet be. Egyértelmű szabályok meghatározása a használatuk időpontjára és módjára, valamint a szervezeti és megfelelőségi követelményeknek való megfelelés biztosítása. Döntse el, hogy a számítási feladatokat végző csapat tagjai hozzájárulhatnak-e külső nyílt forráskódú projektekhez, és hogy a belső kód megosztható-e más csapatokkal.
Kompromisszum: A szabványok segítenek fenntartani a konzisztenciát, de nem szabad merevnek lenniük. Kövesse az eljárásokat, miközben teret hagy az innovációnak, hogy a folyamatok biztonságosan fejlődhessenek az idő múlásával.
Szabványok dokumentálása és a dokumentáció élő objektumként való kezelése
A dokumentációnak rögzítenie kell a szabványos üzemeltetési eljárásokat, és egyértelműen meg kell határoznia a munkavégzés módját. A dokumentáció hatékonyabbá tétele a megfelelő eszközökre mutató hivatkozásokkal rendelkező végrehajtható ellenőrzőlisták létrehozásával.
Az eljárásoknak fejlődniük kell a számítási feladat és a csapat fejlődésével, és a szabványokat rendszeresen felül kell vizsgálni és meg kell vitatni annak biztosítása érdekében, hogy azok megfelelőek maradjanak. Sablonokkal és verziókövetéssel megőrizheti a konzisztenciát, és rögzítheti a frissítéseket. A runbookokat például egy verzióvezérelt adattárban tárolhatja, és ütemezett felülvizsgálatokat igényel a csapat működési ütemének részeként. Ide tartoznak a szerzői és felülvizsgálati dátumok, valamint az eljárások változásainak kiemelése.
AI-lehetőség: A dokumentációnak a fejlődő eszközökkel való szinkronban tartása és a szabványoknak való megfelelőség ellenőrzése jelentős erőfeszítést igényel. A GitHub Copilot interaktív elemzésével közvetlenül a projektegységekből hozhat létre és kezelhet szabványdokumentációt. A speciálisabb megoldás az, ha a szabványok dokumentációjában szereplő ügynököket használ a megfelelőség kikényszerítésére, és új, a szabványoknak megfelelő eszközöket hoz létre. Az ügynök például elemezhet egy lekéréses kérelmet, azonosíthatja az eltéréseket, visszajelzést küldhet, és szükség esetén automatikusan frissítheti a kódot a szabványoknak megfelelően.
Az Azure megkönnyítése
Bár nincsenek olyan Azure-termékek, amelyek közvetlenül elősegítenék a folyamatok és eljárások formalizálását, a Microsoft számos útmutatást tesz közzé ezzel a témakörel kapcsolatban. Ebből az útmutatóból megismerheti az iparágban bevált és ajánlott eljárásokat, és áttekintheti, hogyan alkalmazhatja őket a számítási feladatokra.
A jól felépítésű keretrendszer részletes útmutatást nyújt azokkal a folyamatokkal és eljárásokkal kapcsolatban, amelyeket kodifikálni kell annak érdekében, hogy a számítási feladatok és számítási feladatok csapata az iparági szabványoknak megfelelően fusson.
Kapcsolódó hivatkozások
- Javaslatok az automatizálás implementálására és engedélyezésére a számítási feladatban
- Javaslatok a szoftverfejlesztési felügyeleti eljárások formalizálásához
Működési kiválósági ellenőrzőlista
Tekintse meg a javaslatok teljes készletét.