Microsoft Azure Well-Architected Framework
Az Azure Well-Architected-keretrendszer olyan vezérelvek készlete, amelyekkel javíthatja a számítási feladatok minőségét. A keretrendszer az architektúra kiválóságának öt pilléréből áll:
Ezeknek az oszlopoknak a beépítésével kiváló minőségű, stabil és hatékony felhőarchitektúra állítható elő:
Pillér | Leírás |
---|---|
Megbízhatóság | A rendszer azon képessége, hogy helyreálljon a hibák után, és folytassa a működést. |
Biztonság | Az alkalmazások és adatok védelme a fenyegetésekkel szemben. |
Költségoptimalizálás | Költségek kezelése a nyújtott érték maximalizálásához |
Működési kiválóság | A rendszert termelési állapotban tartó működési folyamatok. |
Teljesítményhatékonyság | A rendszer terhelésváltozáshoz való alkalmazkodási képessége. |
A Well-Architected-keretrendszer használatával a sikeres azure-beli számítási feladatok tervezőinek megismeréséhez watch ezt a videót:
Áttekintés
Az alábbi ábra az Azure Well-Architected-keretrendszer magas szintű áttekintését mutatja be:
A központban található a Jól épített keretrendszer, amely magában foglalja az architektúra kiválóságának öt pillérét. A Well-Architected-keretrendszert körülvevő hat támogató elem:
- Az Azure Well-Architected keretrendszerének áttekintése
- Azure Advisor
- Dokumentáció
- Partnerek, támogatási és szolgáltatási ajánlatok
- Referenciaarchitektúrák
- Tervezési alapelvek
A számítási feladat értékelése
Ahhoz, hogy ki tudja értékelni a számítási feladatokat a Microsoft Azure Well-Architected Framework alapelvei alapján, használja a Microsoft Azure Well-Architected Review eszközt.
Azt is javasoljuk, hogy az Azure Advisor és az Advisor pontszámával azonosítsa és rangsorolja a számítási feladatok helyzetét javító lehetőségeket. Mindkét szolgáltatás ingyenes minden Azure-felhasználó számára, és igazodik a Well-Architected-keretrendszer öt pilléréhez:
Az Azure Advisor egy személyre szabott felhőtanácsadó, amely segít az Ajánlott eljárások követésében az Azure-üzemelő példányok optimalizálásához. A program elemzi az erőforrás-konfigurációs és -használati telemetriákat, Olyan megoldásokat javasol, amelyek segíthetnek az Azure-erőforrások megbízhatóságának, biztonságának, költséghatékonyságának, teljesítményének és működési kiválóságának javításában. További információ az Azure Advisorról.
Az Advisor score az Azure Advisor egyik alapvető funkciója, amely az Advisor-javaslatokat egy egyszerű, végrehajtható pontszámba összesíti. Ez a pontszám lehetővé teszi, hogy egy pillantással megállapítsa, hogy szükséges lépéseket tesz-e a megbízható, biztonságos és költséghatékony megoldások létrehozásához. Segít rangsorolni azokat a műveleteket, amelyek a legnagyobb javulást eredményezik a számítási feladatok állapotában. Az Advisor pontszám egy összesített pontszámból áll, amely tovább bontható az egyes Well-Architected pilléreknek megfelelő öt kategóriapontszámra. További információ az Advisor pontszámáról.
Megbízhatóság
A megbízható számítási feladatok rugalmasak és elérhetők is. A rugalmasság a rendszer azon képessége, hogy helyreálljon a hibákból, és továbbra is működjön. A rugalmasság célja, hogy az alkalmazás egy hibát követően teljesen működőképes állapotba térjen vissza. A rendelkezésre állás azt jelenti, hogy a felhasználók hozzáférnek a számítási feladatokhoz, amikor szükségük van rájuk.
A rugalmasságról az alábbi videó watch, amely bemutatja, hogyan kezdheti el javítani az Azure-számítási feladatok megbízhatóságát:
Megbízhatósági útmutató
Az alábbi források útmutatást nyújtanak a megbízható Azure-alkalmazások tervezéséhez és javításához:
- Megbízhatósági tervezési alapelvek
- Tervezési minták a rugalmassághoz
- Ajánlott eljárások:
A megbízhatósági alapelvek áttekintését lásd: Megbízhatósági tervezési alapelvek.
Biztonság
Gondoljon a biztonságra az alkalmazás teljes életciklusában, a tervezéstől és megvalósítástól az üzembe helyezésig és a műveletekig. Az Azure platform védelmet nyújt a különböző fenyegetések, például a hálózati behatolás és a DDoS-támadások ellen. Továbbra is biztonsági elemet kell építenie az alkalmazásba és a DevOps-folyamatokba.
Az alábbi videóból megtudhatja, hogyan tehet fel megfelelő kérdéseket a biztonságos alkalmazásfejlesztéssel kapcsolatban az Azure-ban:
Biztonsági útmutató
Vegye figyelembe a következő széles körű biztonsági területeket:
- Identitáskezelés
- Az infrastruktúra védelme
- Alkalmazásbiztonság
- Az adatok elkülönítése és titkosítása
- Biztonsággal kapcsolatos információforrások
További információ: A biztonsági pillér áttekintése.
Költségoptimalizálás
Felhőmegoldás tervezésekor a növekményes érték korai létrehozására kell összpontosítania. Alkalmazza a Build-Measure-Learn alapelveit, hogy felgyorsítsa a piacra jutást, miközben elkerüli a tőkeigényes megoldásokat. Lásd : Mi az a build-measure-learn visszajelzési ciklus.
További információ: Költségoptimalizálás és watch az alábbi videó az Azure-költségek optimalizálásának megkezdéséről:
Költségekkel kapcsolatos útmutatás
Az alábbi erőforrások költségoptimalizálási útmutatást nyújtanak a számítási feladathoz tartozó Well-Architected-keretrendszer fejlesztése során:
- Költségkezelési alapelvek áttekintése
- Költségmodell fejlesztése
- Költségvetések és riasztások létrehozása
- Költségoptimalizálási ellenőrzőlista áttekintése
A magas szintű áttekintésért lásd : A költségoptimalizálási pillér áttekintése.
Működésbeli kiválóság
A működési kiválóság azokat a műveleteket és folyamatokat fedi le, amelyek éles környezetben futtatják az alkalmazásokat. Az üzemelő példányoknak megbízhatónak és kiszámíthatónak kell lenniük. Automatizálja az üzemelő példányokat az emberi hibák esélyének csökkentése érdekében. A gyors és rutinszerű üzembehelyezési folyamatok nem lassítják az új funkciók vagy hibajavítások kiadását. Hasonlóan fontos, hogy ha egy frissítéssel problémák adódnak, a rendszer képes legyen gyorsan visszaállni vagy továbblépni.
További információkért watch a következő videót, amely a biztonság Azure-beli DevOps-gyakorlatba való beépítéséről szól:
Működésbeli kiválósági útmutató
Az alábbi források útmutatást nyújtanak az Azure-beli számítási feladatok DevOps-eljárásainak tervezéséhez és implementálásakor:
- Működési kiválósági minták
- Ajánlott eljárások: Monitorozási és diagnosztikai útmutató
A magas szintű összefoglalásért lásd : Az operatív kiválósági pillér áttekintése.
Teljesítménybeli hatékonyság
A teljesítményhatékonyság az a képesség, hogy a számítási feladat skálázható, hogy a felhasználók által támasztott igényeket hatékonyan kielégítse. A teljesítményhatékonyság elérésének fő módja a megfelelő skálázás használata és a beépített skálázással rendelkező PaaS-ajánlatok implementálása.
További információkért watch teljesítményhatékonyság: Fast & Furious: Optimalizálás a gyors és megbízható virtuálisgép-telepítésekhez.
Teljesítményhatékonysági útmutató
Az alábbi források útmutatást nyújtanak az Azure-számítási feladatok teljesítményhatékonysági állapotának tervezéséhez és javításához:
- Teljesítményhatékonysági minták
- Ajánlott eljárások:
A magas szintű áttekintésért lásd : A teljesítményhatékonyság pillérének áttekintése.
Következő lépések
További információk: