Megosztás a következőn keresztül:


Azure Well-Architected Framework számítási feladatok

Az Azure Well-Architected Framework kontextusában a számítási feladat kifejezés olyan alkalmazáserő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 feladatokat egy csapat valósítja meg. A számítási feladatokat funkcionális és nem funkcionális üzleti követelmények elérése érdekében tervezték és implementálták. 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édprogramjai, jellemzői és használati mintái, például webalkalmazások, kötegelt feldolgozás és valós idejű elemzések.

  • Főbb befolyásoló tényezők, például technológiai platformok vagy egy iparághoz való igazodás.

  • Célcsoport. 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áltatásként (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éget, a megfelelőségi követelményeket és a technológiai vermet. A jól felépítésű keretrendszer öt alappillére, alapelvei, ellenőrzőlistái és kompromisszumoi minden számítási feladatosztály esetében relevánsak.

A jól kiépítésű keretrendszer számítási feladatokra vonatkozó útmutatója az egyes számítási feladatok osztályaihoz kapcsolódó 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 az ajánlásokat a sikeres számítási feladatok beállításához és a jól kiépítésű keretrendszerhez való igazításához.

Mi az a jól kiépítésű keretrendszer számítási feladatai?

A számítási feladatok tervezésének és működteté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 az alábbi eszményeken alapuló, jól kiépítésű keretrendszer alapelveinek megfelelően kell fejleszteni.

Egy jól kiépítésű keretrendszer számítási feladatai:

  • Olyan funkcionális és nem funkcionális követelményekkel rendelkezik, amelyeket a cél elérése érdekében határoznak meg és rangsoroljanak.
  • Úgy lett kialakítva, hogy ezeket a követelményeket erőforrások használatával és 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éri, 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 üzemeltetik.
  • 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. A következő 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 feladatokat tartalmazó csoportot, amely számos technikai és üzleti szemlélettel rendelkező csapattagokkal rendelkezik. A csapattagok 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özpontosított csapatok gyakran támogatják a számítási feladatokat. Támogatási funkciókat biztosítanak, és vállalaton belüli számos vagy az összes felhőbeli számítási feladat szabályozását alkalmazzák. 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
Felhőbeli kiválósági központ (CCoE) tábla
Felhőplatform-csapat
Kiberbiztonsági elemzők
Adatbázisgazdák
Vállalati tervezők
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

Egy jól felépítésű keretrendszer számítási feladatokkal foglalkozó csapata a számítási feladatok eredményeire összpontosít. Koordinálják és kihasználják a központosított csapattagok speciális támogatását.

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 az é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ályoznak szabályozási és hatósági 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őbeli üzemeltetési modelljének megfelelően.

Az Azure-beli célzónák használatával segíthet a szabványosítás végrehajtásában. 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 a szervezet rendelkezik egy szigorúan formalizált és az Azure-beli kezdőzónákkal teljes mértékben összhangban lévő 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 jól kiépítésű keretrendszer alapelveit kell alkalmaznia a számítási feladatokra. A jól felépítésű keretrendszer gyakran hivatkozik az Azure-beli célzónákra, de nem függ egy adott platform implementálásától. A jól felépítésű keretrendszer pillérei, alapelvei, ellenőrzőlistái és útmutatói minden felhőplatformhoz és a legtöbb számítási feladattípushoz tartoznak.

Követelmények teljesítése

A jól kiépítésű keretrendszerben, például az alappillérekben és a számítási feladatok útmutatásában a javaslatok egybeesnek a számítási feladat kötelezettségével. A javaslatok általában nem azt jelentik, hogy a csapattag vagy a csapat milyen módon segíti elő ezeket a kötelezettségeket. Meghatározhatja, hogy ki végezze el 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 feladatainak meghatározásához.

A közvetlen számítási feladatok csapata kezeli a legtöbb számítási feladatot. Egyes követelmények a központosított csapatokkal való közös munkaként vannak kezelve. 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 kezeli.

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 kodekálásában. Ha kiszervezi az összetevőket vagy a felelősségeket, sikeresen teljesítenie kell ezeket a kötelezettségeket.

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ájai
  • Konfigurációs megbízások felhőbeli erőforrásokhoz
  • Regionális engedélyezési listák a felhőerőforrásokhoz és a helyek közötti kapcsolat rendelkezésre állásához
  • Korlátozott vagy nem támogatott platform munkaidőn kívül
  • Javításra vonatkozó 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
  • Ellátási lánc ellenőrzési követelményei

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ásiszint-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éséhez a számítási feladatokkal foglalkozó csapatnak egyértelművé kell tennie a többi csapat számára, hogy a probléma hogyan érinti a számítási feladatot. Előfordulhat, hogy módosítania kell a számítási feladatokra vonatkozó követelményeket, a tervezést vagy a megvalósítást, vagy módosítania kell az infrastruktúra-ajánlatot.

Ha tisztában van a platformcsapat szervezeti irányelvekkel és a számítási feladatokkal foglalkozó csapat kötelezettségeivel kapcsolatos kötelezettségeivel, reális 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 megosztott felelősségi beszélgetésekben a következő területek gyakori témák:

  • 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 a hatékony élő webhely-osztályozás biztosításához
  • Teljesítménnyel kapcsolatos követelmények, például a hálózati átviteli sebesség, a felhőerőforrások rendelkezésre állása vagy a 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ási szintű célkitűzések (SLA-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 az egyes számítási feladatokért felelős csapatok által nyújtott támogatáson túl is bővíthetők. Vegye figyelembe 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 egy központosított biztonsági csapat nagy léptékben végzi el a biztonságos fejlesztési feladatokat a szervezetben, rutinszerű behatolástesztelést végezhet, amely meghaladja az Ön erőfeszítéseit. Az incidenskezelési stratégia tervezésében és végrehajtásában is segíthet.

Vállalati architektúra-útmutató. Időt és energiát takaríthat meg, ha egy vállalati architektúracsoport mintáihoz és gyakorlatához igazodik, mivel a csapat már leegyszerűsítette a folyamatokat. Akkor is megakadályozhatja az újramunkát, ha egy megoldás nem lehetséges a partnerségen belül tárgyalás nélkü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 az egyes számítási feladatokért felelős csapatok számára. A platformcsapatok megengedhetik maguknak ezeket az összetevőket és szolgáltatásokat, mert a költségeket a számítási feladatok között osztják meg.

Ezeket a szolgáltatásokat vagy központosított platformokat gyakran csak visszamutatóké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 feladatokat végző csapatok számára a különböző tevékenységekhez. Példa:

  • Dokumentációs adattár biztosítása ö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 formális előfizetés-feldolgozási folyamaton keresztül

Megismerheti az önkiszolgáló és platformtervezési lehetőségeket, amelyek alkalmasak lehetnek a számítási feladatokhoz.

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 skálázva térjen vissza a pályára.

A platformcsapatok kötelezettségeket és sikerességi feltételeket is figyelembe vesznek. A partnerektől elvárhatja, hogy közöljék Önnel, hogy a számítási feladat jól működik-e egy ajánlattal, vagy hogy fennáll-e annak a veszélye, hogy zajos szomszédként dolgozik.

Folyamatos fejlesztésre törekszik

A jól felépítésű keretrendszer alappilléreinek egyik témája a folyamatos fejlesztés. Progresszív gondolkodásmód bevezetése. Kezelheti a meglévő problémák új megközelítéseit, új technológiákat alkalmazhat, új követelményeket kezelhet, 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árhatja el a partnercsapatoktól. Azonban minden fejlesztési lehetőség 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 módosításairól, amelyek hatással lehetnek a platformcsapat szolgáltatásaira. Hasonlóképpen, a platformcsapatoknak kötelességük belefoglalni számítási feladataikat a változásvezérlési folyamatokba, és egyértelműen közölniük kell az érintett platformmódosításokat. Rendszeres kommunikációt alakíthat ki a partnerekkel, hogy megismerje és megossza a 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 jól megtervezett 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.