Tervezési ellenőrzőlista a megbízhatósághoz

Ez az ellenőrzőlista javaslatkészletet nyújt az architektúratervezés megbízhatósági, rugalmassági és hibahelyreállítási stratégiáinak értékeléséhez. A megbízhatóság biztosítása érdekében azonosítsa a számítási feladathoz legmegfelelőbb infrastruktúrát és alkalmazástervet. Ezeket a döntéseket a rendelkezésre állási és helyreállíthatósági célmetrikákra leképezett üzleti követelmények alapján hozhatja meg.

A megbízható tervezés implementálásához alaposan fontolja meg a tervezési szempontokat, és vegye figyelembe, hogy ezek a döntések milyen hatással vannak a számítási feladatokra. Ez az ellenőrzőlista és a kísérő útmutatók forrásokat biztosítanak a döntések meghozatalához. A számítási feladatok megbízhatóságát központi szempontként kell figyelembe venni a számítási feladatok tervezésének, fejlesztésének és üzemeltetési életciklusának egészében.

Ellenőrzőlista

A tervezést a megbízhatóságra összpontosítva közelítheti meg, hogy rugalmas, kezelhető és megismételhető számítási feladatokat tervezzen. Ha nem tartalmaz megbízhatósági eljárásokat, és figyelembe veszi a kompromisszumokat, a tervezés potenciálisan veszélyben van. Gondosan fontolja meg az ellenőrzőlistán szereplő összes pontot, hogy magabiztos legyen a rendszer sikerességében.

  Code Ajánlás
RE:01 Úgy tervezheti meg a számítási feladatokat, hogy igazodjon az üzleti célkitűzésekhez, és elkerülje a szükségtelen összetettség vagy többletterhelés elkerülését. Gyakorlati és kiegyensúlyozott megközelítéssel olyan tervezési döntéseket hozhat, amelyek a kívánt eredményt hozzák. A hatékonysági hiányosságok és a potenciális problémák csökkentése érdekében adja meg a tervezést.
RE:02 Felhasználói és rendszerfolyamatok azonosítása és értékelése. A folyamatok rangsorolásához használjon kritikussági skálát az üzleti követelmények alapján.
RE:03 A hibamód-elemzés (FMA) használatával azonosíthatja és rangsorolhatja a megoldás összetevőiben előforduló lehetséges hibákat. Végezze el az FMA-t az egyes meghibásodási módok kockázatának és hatásának felméréséhez. Határozza meg, hogy a számítási feladat hogyan reagál és hogyan helyreáll.
RE:04 Határozza meg az összetevők, a folyamatok és a teljes megoldás megbízhatósági és helyreállítási céljait. Vizualizálja a célokat , hogy tárgyaljon, konszenzust szerezzen, elvárásokat állítson be, és cselekvéseket hajtson végre az ideális állapot elérése érdekében. A definiált célok használatával hozza létre az állapotmodellt. Az állapotmodell határozza meg, hogy milyen állapotú, csökkentett teljesítményű és nem kifogástalan állapotú állapotok jelennek meg.
RE:05
RE:05
RE:05
Adjon hozzá redundanciát különböző szinteken, különösen a kritikus folyamatokhoz. Alkalmazza a redundanciát a számítási, adat-, hálózati és egyéb infrastruktúraszintekre az azonosított megbízhatósági céloknak megfelelően.
RE:06
RE:06
Időben és megbízható skálázási stratégiát valósít meg az alkalmazás, az adatok és az infrastruktúra szintjén.
RE:07
RE:07
RE:07
Önmegőrző és önjavító intézkedések végrehajtásával erősítheti a számítási feladatok rugalmasságát és helyreállíthatóságát. Képességeket építhet be a megoldásba infrastruktúra-alapú megbízhatósági minták és szoftveralapú tervezési minták használatával az összetevők hibáinak és átmeneti hibáinak kezeléséhez. Képességeket építhet be a rendszerbe a megoldás-összetevők hibáinak észleléséhez, és automatikusan korrekciós műveletet kezdeményezhet, miközben a számítási feladat továbbra is teljes vagy csökkentett funkcionalitással működik.
RE:08 Tesztelje a rugalmassági és rendelkezésre állási forgatókönyveket a káosztervezés alapelveinek alkalmazásával a teszt- és éles környezetekben. A teszteléssel biztosíthatja, hogy a kecses lebontás implementálási és skálázási stratégiái hatékonyak legyenek az aktív hibás működés és a szimulált terhelésteszt végrehajtásával.
RE:09 Strukturált, tesztelt és dokumentált üzletmenet-folytonossági és vészhelyreállítási (BCDR) terveket implementál, amelyek megfelelnek a helyreállítási céloknak. A terveknek az összes összetevőre és a rendszer egészére ki kell terjedniük.
RE:10 A megoldás állapotjeleinek mérése és modellezése. Folyamatosan rögzítheti az üzemidőre és más megbízhatósági adatokra vonatkozó adatokat a számítási feladat egészéről, valamint az egyes összetevőkről és kulcsfolyamatokról.

Következő lépések

Javasoljuk, hogy tekintse át a megbízhatósági kompromisszumokat más fogalmak megismeréséhez.