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.
Ez a szakasz a kritikus fontosságú számítási feladatok Azure-beli tervezésének kihívásaival foglalkozik. Az útmutató számos ügyfélalkalmazás és belső megoldás áttekintéséből származó tanulságokon alapul. Ez a szakasz olyan végrehajtható és mérvadó útmutatást nyújt, amely jól kiépített ajánlott eljárásokat alkalmaz, mint a magas megbízhatóságú megoldások azure-beli, nagy léptékű kiépítésének és üzemeltetésének technikai alapjait.
Mi az a kritikus fontosságú számítási feladat?
A számítási feladat kifejezés olyan alkalmazáserőforrások gyűjteményére utal, amelyek támogatják a közös üzleti célt vagy egy közös üzleti folyamat végrehajtását, több szolgáltatással, például API-kkal és adattárakkal, amelyek együttműködnek az adott végpontok közötti funkciók biztosításában.
A mission-critical kifejezés olyan kritikussági skálára utal, amely magában foglalja az elérhetetlenséggel vagy a nem megfelelő teljesítménnyel összefüggő jelentős pénzügyi költséget (üzletileg kritikus) vagy emberi költséget (biztonságkritikus).
A kritikus fontosságú számítási feladatok ezért olyan alkalmazáserőforrások gyűjteményét ismertetik, amelyeknek rendkívül megbízhatónak kell lenniük a platformon. A számítási feladatnak mindig elérhetőnek, a hibáknak ellenállónak és működőképesnek kell lennie.
Videó: Kritikus fontosságú számítási feladatok az Azure-ban
Mik a gyakori kihívások?
A Microsoft Azure megkönnyíti a felhőmegoldások üzembe helyezését és kezelését. A platformon rendkívül megbízható, kritikus fontosságú számítási feladatok létrehozása azonban továbbra is kihívást jelent az alábbi fő okok miatt:
Egy megbízható alkalmazás nagy léptékű tervezése összetett. Széles körű platformismeretre van szükség a megfelelő technológiák kiválasztásához és optimális konfigurálásához a teljes körű funkciók biztosításához.
A meghibásodás minden összetett elosztott rendszerben elkerülhetetlen, ezért a megoldást úgy kell létrehozni, hogy korrelált vagy kaszkádolt hatással kezelje a hibákat. Ez egy változás a helyszíni környezetből a felhőbe belépő fejlesztők és építészek gondolkodásmódjában; a megbízhatósági tervezés már nem az infrastruktúra tárgya, hanem első osztályú problémának kell lennie az alkalmazásfejlesztési folyamaton belül.
A kritikus fontosságú számítási feladatok üzembe helyezéséhez magas szintű mérnöki szigorra és fejlettségre van szükség a teljes körű mérnöki életciklus során, valamint a hibákból való tanuláshoz.
Csak a megbízhatóság szempontjából kritikus fontosságú?
Bár az üzletmenet szempontjából kritikus számítási feladatok elsődleges fókusza a megbízhatóság, a Jól megtervezett keretrendszer többi pillére is ugyanilyen fontos az Azure-ban futó, üzletmenet szempontjából kritikus számítási feladatok kialakításakor és üzemeltetésekor.
Biztonság: az, hogy egy munkaterhelés hogyan mérsékli a biztonsági fenyegetéseket, például az elosztott szolgáltatásmegtagadásos (DDoS-) támadásokat, jelentősen befolyásolja az általános megbízhatóságot.
Operational Excellence: az, hogy egy munkaterhelés mennyire képes hatékonyan reagálni az üzemeltetési problémákra, közvetlen hatással van az alkalmazás rendelkezésre állására.
Teljesítményhatékonyság: a rendelkezésre állás több mint egyszerű üzemidő; inkább az alkalmazás által nyújtott szolgáltatás és teljesítmény következetesen biztosított szintjét jelenti egy ismerten megfelelő állapothoz viszonyítva.
A magas megbízhatóság jelentős költség-kompromisszumot jelent, ami nem feltétlenül indokolt minden számítási feladat esetében. Ezért javasoljuk, hogy a tervezési döntéseket üzleti követelmények vezérelje.
Hogyan használhatja ezt az útmutatót?
✔ Kezdje a tervezési módszertannal, amely a technikai és üzemeltetési területekre vonatkozó indokokat és ismétlődő témákat ismerteti. Ez a szisztematikus megközelítés segít meghatározni a követelményeket és a tervezési stratégiákat. Ezt a módszertant akkor érdemes újra áttekinteni, ha bizonytalan döntésekkel szembesül a számítási feladat általános céljaihoz való igazodás érdekében.
✔ Folytassa a tervezési alapelvekkel , és nézze meg, hogyan igazodik a kritikus fontosságú tervezési módszertan a Well-Architected keretrendszer alappilléreihez, figyelembe véve a növekedés alakulását. Értékelje ki az alapul szolgáló alapelveket az összes pillérre vonatkozóan, beleértve a kompromisszumokat is.
✔ Összpontosítson azokra a tervezési területekre, amelyek a legnagyobb hatással vannak a megoldásra. Ebben a sorozatban a kritikus fontosságú útmutatás architekturális szempontokból és javaslatokból áll, amelyek e kulcsfontosságú tervezési területek köré vannak csoportosítva.
Kritikus fontosságú tervezési területek
| Tervezési terület | Összegzés |
|---|---|
| Alkalmazástervezés | A skálázási egységek architektúrájának használata egy rendkívül megbízható alkalmazás létrehozása kontextusában. Emellett a skálázást és a hibakezelést lehetővé tevő felhőalapú alkalmazástervezési mintákat is megismerheti. |
| Alkalmazási platform | Döntési tényezők és javaslatok a megfelelő alkalmazás-üzemeltetési platform, alkalmazásfüggőségek, keretrendszerek és kódtárak kiválasztásához, tervezéséhez és konfigurálásához. |
| Adatplatform | Választási lehetőségek az adattártechnológiákban, a kapacitás, az átviteli sebesség, az adatmodell, a konzisztencia és a szabályozási követelmények alapján. |
| Hálózatok és kapcsolódás | A hálózati topológia fogalmai alkalmazásszinten, figyelembe véve a szükséges kapcsolatot és a redundáns forgalomkezelést. Kritikus javaslatok a biztonságos és méretezhető globális hálózati topológia kialakításának tájékoztatására. |
| Állapotmodellezés és megfigyelhetőség | A robusztus állapotmodell meghatározásának folyamatai, a számszerűsített alkalmazásállapotok leképezése megfigyelhetőség és működési szerkezetek segítségével a működési érettség elérése érdekében. |
| Üzembe helyezés és tesztelés | Az állásidő megszüntetése és az alkalmazás állapotának fenntartása az üzembe helyezési műveletekhez, kulcsfontosságú szempontok és javaslatok biztosítása a kritikus fontosságú alkalmazások optimális CI/CD-folyamatainak tervezésének tájékoztatására. |
| Biztonság | Védje az alkalmazást a megbízhatóságát közvetlenül vagy közvetve veszélyeztető fenyegetések ellen. |
| Üzemeltetési eljárások | A DevOps és a kapcsolódó üzembehelyezési módszerek bevezetése hatékony és konzisztens üzemeltetési eljárások kialakítására szolgál. |
Következő lépés
Első lépésként tekintse át a kritikus fontosságú alkalmazásforgatókönyvek tervezési módszertanát.