Azure Well-Architected-keretrendszer számítási feladatai
Az Azure Well-Architected-keretrendszer kontextusában a számítási feladat kifejezés olyan alkalmazás-erőforrások, adatok és támogató infrastruktúra gyűjteményére utal, amelyek együttesen működnek a meghatározott üzleti eredmények elérése érdekében. A számítási feladatok összetevőkből, valamint fejlesztési és üzemeltetési eljárásokból állnak.
Az építészek számítási feladatokat terveznek, és a számítási feladatokért felelős csapat implementálja őket. A számítási feladatokat úgy tervezték és implementálták, hogy funkcionális és nem funkcionális üzleti követelményeket érjenek el. A számítási feladatok számos típusba sorolhatók.
A számítási feladatok besorolásának tipikus feltételei a következők:
A számítási feladatok segédprogramja, jellemzői és használati mintái, például webalkalmazások, kötegelt feldolgozás és valós idejű elemzések.
A legfontosabb befolyásoló tényezők, például a technológiai platformok vagy az iparághoz való igazodás.
Megcélzott célközönség. A különböző célközönségekkel rendelkező megoldások közé tartoznak például a vállalatokon belüli belső üzletági alkalmazások, egy megvásárolt független szoftverszállító (ISV) megoldás, vagy egy több-bérlős szolgáltatott szoftver (SaaS) megoldás nyilvános használatra.
Az ugyanabban az osztályban lévő számítási feladatok hasonlóságokat oszthatnak meg, beleértve a célközönségüket, a megfelelőségi követelményeket és a technológiai vermeket. A Well-Architected-keretrendszer öt pillére, alapelvei, ellenőrzőlistái és kompromisszumai minden számítási feladatosztály esetében relevánsak.
A Well-Architected-keretrendszer számítási feladatokra vonatkozó útmutatója az egyes számításifeladat-osztályokra vonatkozó közös prioritásokat és kompromisszumokat ismerteti. A számítási feladatokra vonatkozó útmutatóban a pillér útmutatása a számítási feladatok prioritásait képviselő műszaki tervezési alapelvekre és tervezési területekre vonatkozik. Kövesse a javaslatokat a sikeres számítási feladatok beállításához és a Well-Architected-keretrendszerhez való igazításához.
Mi az a Well-Architected Framework számítási feladat?
A számítási feladatok tervezésének és működésének az öt architektúrapillérrel kell megküzdenie: megbízhatóság, biztonság, költségoptimalizálás, működési kiválóság és teljesítményhatékonyság.
A sikeres számítási feladatok létrehozásához a Well-Architected-keretrendszer alapelveinek megfelelően kell fejleszteni, amelyek az alábbi eszméken alapulnak. |
---|
Egy Well-Architected-keretrendszer számítási feladatai:
- Olyan funkcionális és nem funkcionális követelményekkel rendelkezik, amelyek a cél elérése érdekében vannak meghatározva és rangsorítva.
- Úgy lett kialakítva, hogy ezeket a követelményeket erőforrások használatával, tervezési minták és kompromisszumok beépítésével érhesse el.
- A kialakítás és a rendeltetés specifikációinak megfelelően épül és működik.
- Azt mérik, hogy milyen mértékben éri el a célját.
- Alkalmazkodhat a cél pontosításához vagy módosításához.
- Ugyanolyan megbízható, mint amilyennek lennie kell.
- Ugyanolyan biztonságos, mint amilyennek lennie kell.
- Megfelelő megtérülést biztosít a befektetéshez.
- Felelősségteljesen fejlesztik és működtetik.
- A cél elérése elfogadható időn belül.
A számítási feladatokért felelős csapat és a szervezet központi csapatai közötti együttműködésnek létre kell hoznia egy olyan számítási feladatot, amely az előző jellemzőkkel rendelkezik. Az alábbi szakaszok ezeket a csapatokat és azok funkcióit ismertetik.
Számítási feladatokért felelős csapat
Hozzon létre egy számítási feladatokkal foglalkozó csapatot, amely számos technikai és üzleti szemlélettel rendelkező csapattagokkal rendelkezik. Az összes csapattag elsődleges fókuszának a számítási feladat sikerességére kell összpontosítania.
Példák a számítási feladatok csapattagjaira | |
---|---|
Alkalmazásbiztonsági mérnökök Üzleti érdekelt felek Felhőfejlesztők vagy szoftvermérnökök Felhőmegoldás-tervezők Adattudósok vagy elemzők Adatbázis-rendszergazdák |
DevOps-mérnökök Infrastruktúra-mérnökök Termékmenedzserek vagy tulajdonosok Minőségbiztosítási (minőségbiztosítási) mérnökök Támogatási csoporttagok |
Központosított csapatok és érdekelt felek
A központi csapatok gyakran támogatják a számítási feladatokat. Támogatási funkciókat biztosítanak, és vállalaton belüli sok vagy minden felhőbeli számítási feladatra alkalmazzák a szabályozást. A központosított csapatok a szervezeti sikerre összpontosítanak, amelyet részben a szervezet számítási feladatainak sikeressége ér el. Szolgáltatásokat, útmutatást és védőkorlátokat biztosítanak a számítási feladatokhoz.
Példák központosított csapatokra és csapattagokra | |
---|---|
Üzletiintelligencia-elemzők Üzleti érdekelt felek A felhőbeli kiválósági központ (CCoE) táblája Felhőplatform-csapat Kiberbiztonsági elemzők Adatbázis-rendszergazdák Vállalati építészek |
Pénzügyi elemzők Infrastruktúra-mérnökök Jogi és megfelelőségi tisztviselők Hálózati mérnökök Beszerzési szakemberek Projektvezetők |
A Well-Architected-keretrendszer számítási feladatokkal foglalkozó csapata a számítási feladatok eredményeire összpontosít. Együttműködnek a központosított csapattagok speciális támogatásával, és kihasználják azokat.
Megosztott felelősség modell
Az érték biztosításához üzembe kell helyezni és használni kell egy számítási feladatot. A számítási feladatokért felelős csapat tagjaként önnek kell megterveznie, implementálnia és üzembe helyeznie a számítási feladatokat úgy, hogy értéket teremtsen a szervezet számára.
A számítási feladatok a szervezet környezetében léteznek. A szervezetek gyakran szabályozták az irányítási és a szolgáltatói szerepköröket. A számítási feladatokért felelős csapat feladata, hogy megtervezzen, implementáljon és üzembe helyezzen egy számítási feladatot a szervezeten belül.
Az Azure felhőadaptálási keretrendszer összhangban szabványosítsa a számítási feladat felhőbeli erőforrásait. Szigorúan alkalmazza a szabványosítást, hogy szabályozott platformot biztosítson a számítási feladatok csapatának előkészítéséhez. Alkalmazza ezt a szabályozást a szervezet felhőüzemeltetési modelljének megfelelően.
Az Azure-beli célzónák segítségével elvégezheti a szabványosítást. A platform kezdőzónái és az alkalmazás-célzónák elérhetők az Azure-ban. Helyezze üzembe a számítási feladatot egy alkalmazás kezdőzónájában.
Előfordulhat, hogy szervezete rendelkezik egy szigorúan formalizált és az Azure-beli célzónákhoz teljes mértékben igazodó felhőplatform-ajánlattal. Vagy előfordulhat, hogy a szervezet más bevezetési stratégiával rendelkezik, vagy nincs implementációja. Ha nincs implementáció, a számítási feladatok csapatai szinte teljesen autonóm entitások.
A szervezet által használt platform és irányítás esetében a Well-Architected-keretrendszer alapelveit kell alkalmaznia a számítási feladatokra. A Well-Architected-keretrendszer gyakran hivatkozik az Azure-beli kezdőzónákra, de nem függ egy adott platform implementációtól. A Well-Architected keretrendszer pillérei, alapelvei, ellenőrzőlistái és útmutatói az összes felhőplatformhoz és a legtöbb számítási feladattípushoz tartoznak.
Követelmények teljesítése
A Well-Architected-keretrendszerben, például az alapvető pillérekben és a számítási feladatokra vonatkozó útmutatóban a javaslatok egybeesnek a számítási feladat kötelezettségével. A javaslatok általában nem azt jelentik, hogy melyik csapattag vagy csapat segíti elő ezeket a kötelezettségeket. Megadhatja, hogy ki hajtsa végre az egyes műveleteket. Számítási feladatszintű leképezés végrehajtása a csapat topológiával, számítási feladattípussal és kritikussággal kapcsolatos szerepköreinek és felelősségeinek meghatározásához.
A közvetlen számítási feladatokkal foglalkozó csapat kezeli a legtöbb számítási feladatra vonatkozó követelményeket. Egyes követelményeket a központosított csapatok közös erőfeszítéseként kezelünk. A megvalósítási lehetőségek például a központosított csapat által megadott védőkorlátokon alapulhatnak. Vagy egy központosított csapat kizárólag a megvalósítási lehetőségeket kezelheti.
A számítási feladatokkal foglalkozó csapatnak munkakapcsolatot kell létesítenie más csapatokkal, hogy segítsen a számítási feladatok céljainak kódolásában. Ha kiszervezi az összetevőket vagy a felelősségeket, ezeket a kötelezettségeket sikeresen teljesítenie kell.
A korlátozások megismerése
A központosított csapat a csapat alapvető képességei és alapvető infrastruktúrája alapján támogatja a különböző számítási feladatokat. Ha ezt a támogatást szervezeti szinten szeretné biztosítani, a központosított csapat egységességet és korlátozásokat alkalmazhat a kínált szolgáltatásra vagy az infrastruktúrára. A számítási feladatok tervezése során kritikus fontosságú, hogy tisztában legyen ezekkel a korlátozásokkal, és ahol lehetséges, partneri kapcsolatban kell lennie azokkal a vállalati tervezőkkel, akik ismerik ezeket a korlátozásokat. Tanuljon a korábbi implementációkból, amennyire csak lehetséges.
Minden platformirányítási implementáció eltérő, de a következő korlátozások sok számítási feladat esetében gyakoriak:
- Felhőbeli erőforrások engedélyezési listája
- Konfigurációs megbízások a felhőbeli erőforrásokhoz
- Regionális engedélyezési listák a felhőerőforrásokhoz és a létesítmények közötti kapcsolatok rendelkezésre állásához
- Korlátozott vagy nem támogatott platform munkaidőn kívül
- Javítási követelmények
- Speciális küllős implementáció, amely a tartománynévrendszer (DNS) és a privát végpont implementációit vezérli
- Az ellátási lánc ellenőrzésére vonatkozó követelmények
Követelmények explicit közlése
Ha a számítási feladatokra vonatkozó követelmény olyan korlátozással vagy szolgáltatói szerződéssel (SLA) szembesül, amely nem határoz meg egyértelműen egy alapvető képességet vagy infrastruktúra-ajánlatot, akkor ezt a helyzetet kockázatként kell kezelnie. A kockázat kezelése érdekében a számítási feladatért felelős csapatnak egyértelművé kell tennie a többi csapat számára, hogy a probléma milyen hatással van a számítási feladatra. Előfordulhat, hogy módosítania kell a számítási feladatokra vonatkozó követelményeket, a tervezést vagy az implementációt, vagy módosítania kell az infrastruktúra-ajánlatot.
Ha tisztában van a platformcsapat szervezeti irányelvekkel és a számításifeladat-csapat kötelezettségeivel kapcsolatos kötelezettségeivel, valós elvárásokkal és javaslatokkal kommunikálhat a számítási feladatokra vonatkozó követelményekkel.
A számítási feladatokra vonatkozó gyakori követelmények közlése
Minden platformpartnerség eltérő, de a következő területek gyakori témák a megosztott felelősségű beszélgetésekben:
- Megfelelőségi és jogi követelmények
- Hálózatkezelési jellemzők, például statikus bejövő vagy kimenő IP-címek szükségessége
- Megfigyelhetőségi követelmények az élő webhely osztályozásának hatékony biztosításához
- Teljesítménnyel kapcsolatos követelmények, például hálózati átviteli sebesség, felhőbeli erőforrások rendelkezésre állása vagy regionális rendelkezésre állás
- A nyilvános internet-hozzáféréssel kapcsolatos elvárások kimenő és bejövő forgalom szempontjából
- A számítási feladat felhasználóinak kínált szolgáltatásiszint-célkitűzések (SLO-k) vagy SLA-k
- A technikai támogatás rendelkezésre állása
Egyesített győzelmek keresése
A megosztott felelősség nem csupán a kompromisszumokről, a korlátozásokról és a kompromisszumról szól. A platformcsapatok gyakran speciális készségekkel és dedikált költségvetésekkel rendelkeznek, amelyek túlmutatnak azon, amit az egyes számításifeladat-csapatok fenntarthatnak. Tekintse meg az alábbi példákat.
Biztonsági szakemberek. Előfordulhat, hogy a számítási feladat biztonságos fejlesztési életciklussal rendelkezik. Mivel a központosított biztonsági csapat nagy léptékben végez biztonságos fejlesztési feladatokat a szervezeten belül, rutinszerű behatolástesztelést végezhet, amely meghaladja az Ön erőfeszítéseit. Segíthet az incidensmegoldási stratégia megtervezésében és végrehajtásában is.
Vállalati architektúra-útmutató. Időt és energiát takaríthat meg, ha igazodik a vállalati architektúra csapatának mintáihoz és gyakorlatához, mivel a csapat már leegyszerűsítette a folyamatokat. Akkor is megakadályozhatja az átdolgozásokat, ha tárgyalás nélkül nem lehetséges megoldás a partnerségen belül.
Nagy jegykiadások. A platformcsapatok gyakran olyan összetevőket vagy szolgáltatásokat üzemeltetnek, amelyek túl drágák vagy túl nagy mértékben vannak kezelve egy adott számításifeladat-csapat számára. A platformcsapatok engedhetik meg maguknak ezeket az összetevőket és szolgáltatásokat, mert a költségeket elosztják a számítási feladatok között.
Ezeket a szolgáltatásokat vagy központosított platformokat gyakran csak visszalépésként kínálják, így segítenek a számítási feladatok költségeinek optimalizálásában. És amikor díjvisszatérítésként kínálják őket, gyakran olcsóbbak a méretgazdaságosság és a központosítás miatt.
A platformcsapatok gyakran biztosítanak önkiszolgáló lehetőségeket a számítási feladatokért felelős csapatok számára a különböző tevékenységekhez. Például:
- Dokumentációs adattár biztosítása az önvezérelt oktatáshoz
- Bevezetés a költségkezelésbe adott erőforrás-címkézéssel
- Előfizetések felajánlása hivatalos előfizetés-feldolgozási folyamaton keresztül
Megismerheti a számítási feladatokhoz esetleg megfelelő önkiszolgáló lehetőségeket.
Sikerek és kihívások megosztása
A más csapatokkal való megosztott felelősség azt is jelenti, hogy megosztják egy számítási feladat sikereit és kihívásait. Ha a számítási feladat megfelel a kötelezettségeinek, és megkapja a kívánt értéket, ossza meg ezt a partnercsapatokkal. Mondja el nekik, hogyan járultak hozzá a számítási feladat sikeréhez. Ha a számítási feladat nem felel meg a kötelezettségeinek, ossza meg, mi nem működik, és működjön együtt, és újraszámíthatja a munkát, hogy visszatérjen a pályára.
A platformcsapatoknak kötelezettségeik és sikerük feltételei is vannak. Elvárhatja a partnerektől, hogy mondják el, hogy a számítási feladat jól működik-e egy ajánlattal, vagy hogy fennáll-e annak a kockázata, hogy zajos szomszéd.
Folyamatos fejlesztésre törekszünk
A Well-Architected-keretrendszer alappilléreinek egyik témája a folyamatos fejlesztés. Egy progresszív gondolkodásmód bevezetése. Foglalkozhat a meglévő problémák új megközelítéseivel, új technológiákkal, új követelményekkel foglalkozhat, vagy új korlátozások mellett működhet. Ahogy a számítási feladatok idővel javulnak, ugyanezt a gondolkodásmódot várják el a partnercsapatoktól. Minden fejlesztési lehetőség azonban változásokat is jelent, és megfelelő felügyeleti folyamatnak kell támogatnia.
A számítási feladatokért felelős csapatok kötelesek kommunikálni a platformcsapatokkal a számítási feladatokra vonatkozó követelmények javasolt változásairól, amelyek hatással lehetnek a platformcsapat szolgáltatásaira. Hasonlóképpen, a platformcsapatoknak is kötelességük bevonni a számítási feladatokkal foglalkozó partnereiket a változásvezérlési folyamatokba, és egyértelműen közölniük kell a platform jelentős változásait. Rendszeres kommunikációs ütemezést alakíthat ki a partnerekkel, hogy megismerje és megossza egy termék fejlődését.
Sikeres eredmény elérése
A számítási feladatok számos elvárást támasztanak a felhasználóktól, a részvényesektől, a szabályozó szervektől, az alkalmazottaktól, a kiválósági központtól és a fő tapasztalati tisztviselőktől. Az elvárások beállíthatják az iránytű fonódását. A Well-Architected-keretrendszer egyértelművé teszi a tervezést és a megvalósítást azáltal, hogy explicit észszerűsítéseket kínál az architekturális döntésekhez a sikeres eredmény elérése érdekében. Dolgozzon ki egy sikeres számítási feladatot, és ossza meg ezt a sikert a szervezetével.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: