Introduction
Az Azure Well-Architected Framework egy olyan tervezési keretrendszer, amely javíthatja a számítási feladatok minőségét azáltal, hogy segít az alábbiakban:
- Legyen rugalmas, elérhető és helyreállítható.
- Legyen olyan biztonságos, mint amennyire szüksége van.
- Megfelelő megtérülést biztosít.
- Felelősségteljes fejlesztés és üzemeltetés támogatása.
- A cél elérése elfogadható időkereteken belül.
A teljesítményhatékonyság az a képesség, hogy a számítási feladat alkalmazkodjon a követelmények változásaihoz. A számítási feladatoknak képesnek kell lenniük a megnövekedett terhelés kezelésére anélkül, hogy veszélyeztetné a felhasználói élményt. Ezzel szemben, ha csökken a terhelés, a számítási feladatnak meg kell őriznie az erőforrásait. A kapacitás, amely az erőforrások rendelkezésre állását (CPU és memória) jelzi, jelentős tényező.
A számítási feladatok tervezésének nem szabad csak az előre kiosztott kapacitásra támaszkodnia, amely egy bizonyos korlátig garantálja a teljesítményt. Ha túllépi ezt a korlátot, a számítási feladat teljesítményproblémákkal járhat, vagy akár kimaradásokat is tapasztalhat. Ha a terhelés ezen korlát alatt van, az erőforrások továbbra is szükségtelenül futnak, ami költségekkel jár.
Átfogó stratégiára van szükség a teljesítménycélok időbeli fenntartásához. A teljesítménnyel kapcsolatos szempontok nem lehetnek utógondolatok a tervezési folyamat során, csak akkor kezelhetők, ha problémák merülnek fel az éles környezetben. Ehelyett olyan gondolkodásmódot kell kialakítania, amelyben a teljesítmény a tervezés korai szakaszától kezdve kulcsfontosságú szempont.
A modulban ismertetett fogalmak nem minden esetben tartalmazzák a számítási feladatok teljesítményhatékonyságát, de a számítási feladatok tervezésekor az alapvető alapelveket és azok néhány kulcsfontosságú megközelítését képviselik. Az architektúra tervezésének és tervezésének megkezdésekor az Azure Well-Architected Framework minden jól megtervezett alappillérét teljes körűen szemszögből tekintheti meg.
Ebben a modulban minden egység egy tervezési alapelvre és az elvhez kapcsolódó három megközelítésre összpontosít. Az egyes egységek megközelítéseit példák segítségével támogatjuk, amelyek bemutatják, hogyan alkalmazhatók a valós forgatókönyvekre. A példák mindegyike egy kitalált vállalaton alapul.
Tanulási célkitűzések
A modul végére megismerheti a Teljesítményhatékonyság pillér négy alapelvét, és három megközelítést ismerhet meg az alábbiak mindegyikéhez:
- Reális teljesítménycélok meghatározása a számítási feladathoz az üzleti érdekelt felek és a számítási feladatok tulajdonosai közötti megállapodások alapján.
- Válassza ki a teljesítménykövetelményeknek leginkább megfelelő kialakítást.
- A számítási feladat üzemeltetése a teljesítmény hatékonyságának folyamatos nyomon követéséhez.
- Optimalizálásokkal folyamatosan javíthatja a számítási feladatok teljesítményét.
Előfeltételek
- Megoldások készítése vagy üzemeltetése olyan alapvető infrastruktúra-technológiák használatával, mint az adattárolás, a számítás és a hálózatkezelés
- Gyakorlat az üzleti problémákat megoldó technológiai rendszereket készítésében és üzemeltetésében