Tervezés az üzleti követelményekhez

Befejeződött
Gyűjtse össze az üzleti követelményeket, és összpontosítson a számítási feladat tervezett hasznosságára.

Az üzleti követelményeket az üzleti érdekelt felek és a számítási feladatok tervezői közötti együttműködésen keresztül határozzák meg. Mindkét oldalon kompromisszumokat kell kötni annak biztosítása érdekében, hogy a megállapított követelmények reálisak és elérhetőek legyenek, miközben megfelelően kezelik azokat a megbízhatósági célokat, amelyeket a számítási feladatnak teljesítenie kell. A követelményeknek ki kell terjedniük a felhasználói élményre, az adatokra, a munkafolyamatokra és a számítási feladatokra jellemző jellemzőkre. A követelményekkel kapcsolatos folyamat eredményének egyértelműen meg kell adnia az elvárásokat. A célokat el kell érni, és egyeztetni kell a csapattal, adott befektetést figyelembe véve. Ezeket dokumentálni kell a technológiai lehetőségek, a megvalósítások és a műveletek ösztönzéséhez.

Példaforgatókönyv

A Contoso Insurance a webalkalmazások fejlesztésének korai fázisában van, hogy feldolgozhassa a kötvénytulajdonosok követeléseit. Az alapvető felhasználói és rendszerfolyamatok többségét meghatározták, és a számítási feladatokért felelős csapat több Olyan Azure-szolgáltatást azonosított, amely az alkalmazást fogja írni: Azure-alkalmazás Service, Azure SQL Database, Azure AI-szolgáltatások, Azure Event Grid és Azure Logic Apps.

Megbízhatósági célok azonosítása

A siker számszerűsítése az egyes összetevők, a rendszer- és felhasználói folyamatok, valamint a rendszer egészének mutatóira vonatkozó célok meghatározásával.

A metrikák számszerűsítik az elvárásokat. Lehetővé teszik az összetettségek megértését és annak meghatározását, hogy az ilyen összetettségek alsóbb rétegbeli költségei a befektetési korláton belül vannak-e.

A célértékek ideális állapotot jeleznek. Az értékeket tesztküszöbként használhatja, amely segít észlelni az adott állapottól való eltéréseket, és hogy mennyi ideig tart visszatérni a célállapothoz.

A megfelelőségi követelményeknek kiszámítható eredményekkel kell rendelkezniük a hatókörön belüli folyamatok esetében is. Ezeknek a folyamatoknak a rangsorolása a legérzékenyebb területekre hívja fel a figyelmet.

A Contoso kihívása

  • A számítási feladatokért felelős csapat biztosítani szeretné, hogy optimalizálják az erőforrások felhasználását a számítási feladatok megbízhatóvá tételére.
  • A számítási feladatot folyamatokra bontották, és kritikusságuk alapján értékelték a folyamatokat.

A megközelítés és az eredmények alkalmazása

  • A csapat megállapítja, hogy a jogcímbeküldési és jóváhagyási folyamat a legmagasabb megbízhatósági követelményekkel rendelkezik a számítási feladathoz, mivel az orvosok és a betegek a folyamat rendelkezésre állásától függenek.
  • A számítási feladatok csapata azonosítja azokat az összetevőket, amelyek támogatják ezt a folyamatot, és meghatározza a célok eléréséhez szükséges megbízhatósági mértékeket.

A platformra vonatkozó kötelezettségvállalások ismertetése

Ismerje meg a felhőplatform által biztosított garantált megbízhatósági metrikákat, és vegye figyelembe a szolgáltatások korlátait, kvótáit és kapacitáskorlátjait.

A szolgáltatásiszint-szerződések (SLA-k) szolgáltatásonként eltérőek. Nem minden szolgáltatásra és szolgáltatásra vonatkozik egyformán. Ha jól ismeri a lefedettséget és a korlátokat, segíthet észlelni a sodródást, és rugalmasságot és helyreállítási mechanizmusokat létrehozni.

A Contoso kihívása

  • A számítási feladatokért felelős csapat és az érdekelt felek megállapították, hogy az alkalmazás adatainak olyan garantált helyreállítási időkorláttal (RTO) kell rendelkezniük, amely nem haladhatja meg a 30 másodpercet a jogcímbeküldési és jóváhagyási folyamat kritikusságának támogatásához.

A megközelítés és az eredmények alkalmazása

  • A Microsoft által közzétett SLA-k áttekintése után a csapat úgy látja, hogy az RTO-cél eléréséhez aktív georeplikálással kell üzembe helyezniük a üzletileg kritikus szintet.

Függőségek és azok rugalmasságra gyakorolt hatásának meghatározása

Amikor a számítási feladatot összetevőkre bontja, győződjön meg arról, hogy dokumentálta az összes függőséget, legyen az belső vagy külső, és azonosítsa, hogy a függőségekkel kapcsolatos meghibásodások milyen hatással lehetnek a folyamatokra.

A más csapatok vagy harmadik felek által kifejlesztett függő infrastruktúra, szolgáltatások, API-k és függvények nyomon követésével meghatározhatja, hogy a számítási feladat működhet-e ezek nélkül a függőségek nélkül. Emellett segít a kaszkádolt hibák megértésében és az alsóbb rétegbeli műveletek javításában. A fejlesztők rugalmas tervezési mintákat alkalmazhatnak a lehetséges hibák kezelésére, ha olyan külső szolgáltatásokat használ, amelyek esetleg hajlamosak a hibákra.

A Contoso kihívása

  • A jogcímbeküldési és -jóváhagyási folyamat függőséget jelent egy kis referenciaadatkészlethez, amelyet a Contoso Insurance egy másik részlege üzemeltet és kezel.
  • Az adathalmaz naponta többször frissül, normál munkaidőben.
  • Az alkalmazás úgy van kialakítva, hogy elviseljen némi elavultságot a referenciaadatokban, de az adatoknak mindig elérhetőnek kell lenniük az alkalmazás számára.

A megközelítés és az eredmények alkalmazása

  • A számítási feladatokkal foglalkozó csapat bevonja a referenciaadatkészletet támogató csapatot, és megtudja, hogy az adathalmaz megbízhatósági célkitűzése alacsonyabb, mint az azt használó folyamaté.
  • A csapat tervezési feladatokat ad hozzá a hátralékhoz, hogy hozzáadja az adathalmaz helyi gyorsítótárát és egy háttérfeladatot a gyorsítótár éjszakai frissítéséhez. Ez a megoldás nem fogja megsérteni a kialakítás által megengedett elavultsági tűréshatárt.

Tesztelje tudását

1.

Az alábbiak közül melyik nem része a számítási feladatnak a megbízhatósági célok meghatározásához?

2.

Amikor a számítási feladatot összetevőkre bontja, az alábbi szempontok közül melyiket érdemes figyelembe vennie a megbízhatósági tervezéshez?

3.

A Contoso Biztosítási számítási feladatokért felelős csapata szeretné megismerni a különböző Azure-alkalmazás szolgáltatási termékváltozatok garantált üzemidejét. Hol érdemes ezeket az információkat kutatni?