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.