Javaslatok a megfelelő szolgáltatások kiválasztásához

Az Azure Well-Architected-keretrendszer teljesítményhatékonysági ellenőrzőlistájára vonatkozó javaslat:

PE:03 Válassza ki a megfelelő szolgáltatásokat. A szolgáltatások, az infrastruktúra és a szint kiválasztásának támogatnia kell a számítási feladat teljesítménycéljainak elérését és a várható kapacitásváltozások kielégítését. A kiválasztásnak mérlegelnie kell a platformfunkciók használatának vagy az egyéni megvalósítás létrehozásának előnyeit is.

Ez az útmutató a számítási feladathoz megfelelő szolgáltatások kiválasztására vonatkozó javaslatokat ismerteti. Az alábbi javaslatok segítenek kiválasztani a számítási feladat követelményeinek és igényeinek leginkább megfelelő szolgáltatásokat. Ha olyan szolgáltatásokat használ, amelyek a számítási feladat követelményeinek megfelelően vannak kialakítva, biztosíthatja, hogy a számítási feladat megfeleljen a teljesítménycéloknak. Ha nem megfelelő szolgáltatásokat választ a számítási feladathoz, előfordulhat, hogy a szolgáltatások nem képesek kezelni a számítási feladat követelményeit. Az elégtelen szolgáltatások lassú válaszidőt, szűk keresztmetszeteket vagy számítási feladathibákat okozhatnak.

Definíciók

Időszak Definíció
A rendelkezésre állási zóna Egy régión belüli adatközpontok elkülönített csoportja. Minden rendelkezésre állási zóna független a többiétől, saját energiaellátási, hűtési és hálózati infrastruktúrával. Számos régió támogatja a rendelkezésre állási zónákat.
Számítási szolgáltatás Az alkalmazás futtatásához szükséges infrastruktúrát biztosító szolgáltatás.
Adatbázis-szolgáltatás Olyan szolgáltatás, amely relációs és nem kapcsolódó adatbázisokat biztosít az alkalmazás számára.
Infrastruktúra A felhőalapú számítástechnika fizikai összetevői és az összetevők földrajzi helye.
Szolgáltatott infrastruktúra (IaaS) Olyan szolgáltatás, amelyben az ügyfél felelős az operációs rendszerért, az identitásért, az alkalmazásokért és a hálózatkezelésért.
Szolgáltatásként nyújtott platform (PaaS) Olyan szolgáltatás, amelyben a felhőszolgáltató felel az operációs rendszerért. A felhőszolgáltató osztja meg az ügyféllel az identitás, az alkalmazások és a hálózatkezelés felelősségét.
Region Egy földrajzi szegély, amely adatközpontokat tartalmaz.
Erőforrás Egyetlen entitás vagy összetevő, amelyet felhőszolgáltatón belül hozhat létre, konfigurálhat és használhat.
Szolgáltatás Egy felhőszolgáltatótól származó termék vagy ajánlat.
Készlettartó egység (termékváltozat) Egy Azure-szolgáltatás szolgáltatási szintje.
Tárolási szolgáltatás Objektumokat, blokkokat és fájlokat tároló szolgáltatás.

Fő tervezési stratégiák

A választott szolgáltatásoknak igazodniuk kell a számítási feladat teljesítménycéljaihoz, és alkalmazkodniuk kell a jövőbeli kapacitásigényekhez. A számítási feladat bővülése vagy fejlődése során a használt szolgáltatásoknak a teljesítményszabványoknak megfelelőnek kell lennie anélkül, hogy jelentős módosításokat kellene igényelnie. Vegye figyelembe a platformfunkciók és az egyéni implementációk közötti egyensúlyt. A platformfunkciók azonnali megoldásokat biztosítanak, de az egyéni beállítások pontos testreszabást biztosítanak. A szolgáltatásválasztásoknak előrelátónak kell lenniük, és az adott igényekhez kell igazodnia, figyelembe véve a kényelem és a testreszabás közötti kompromisszumokat.

A számítási feladatokra vonatkozó követelmények ismertetése

A számítási feladatokra vonatkozó követelmények megértése a számítási feladatok műszaki és funkcionális igényeinek megértését jelenti. Ez az elemzés segít meghatározni a számítási feladat futtatásához szükséges erőforrásokat, tárolást, számítást, hálózatot és egyéb specifikációkat. A szolgáltatásoknak a számítási feladatok adott igényeihez való igazításával megelőzhető az erőforrások túlterheltsége vagy kihasználatlansága.

Értékelje ki a számítási feladat igényeit és jellemzőit a követelmények meghatározásához, és a számítási feladatok követelményeit minden szinten a teljesítménycélokhoz igazítsa. Figyelembe kell vennie a korlátozásokat vagy függőségeket. Ha tisztában van a számítási feladatokra vonatkozó követelményekkel, megalapozott döntéseket hozhat. Meghatározhatja a megfelelő infrastruktúrát, és stratégiákat implementálhat a csúcsterhelések vagy a kereslet változásainak kezelésére.

  • Teljesítménnyel kapcsolatos célok elérése. Válassza ki azokat a szolgáltatásokat, amelyek lehetővé teszik, hogy megfeleljen a számítási feladat teljesítménycéljainak. Győződjön meg arról, hogy egy szolgáltatás támogatja a teljesítményigényeket, és hogy figyelheti annak teljesítményét. Gyűjtse össze a kritikus összetevők teljesítményadatait.

  • Fontolja meg a szervezeti korlátozásokat. Ismerkedjen meg a szervezet által az üzembe helyezendő szolgáltatásokra vonatkozó korlátozásokkal. A megoldás tervezésekor vegye figyelembe ezeket a korlátozásokat.

  • Fontolja meg a megfelelőségi és biztonsági követelményeket. A megfelelőségi és biztonsági követelmények hatással lehetnek a kiválasztott szolgáltatásokra és konfigurációkra. Győződjön meg arról, hogy egy kiválasztott szolgáltatás megfelel a tárolással, titkosítással, hozzáférés-vezérléssel, auditnaplókkal és adathelyekkel kapcsolatos követelményeknek.

  • Fontolja meg a csapatkészségeket. A csapat számítási feladatokat épít ki és tart fenn. A különböző szolgáltatások különböző készségeket igényelnek. A szolgáltatás kiválasztása előtt válassza ki azokat a szolgáltatásokat, amelyeket a csapata tud használni, vagy véglegesítse őket a betanításukra. Győződjön meg arról, hogy a csapattagok rendelkeznek a szolgáltatások hatékony használatához és teljesítményük optimalizálásához szükséges szakértelemmel és tudással.

Kompromisszum: A speciális szolgáltatások bizonyos funkciókat kínálnak, de korlátozhatják a testreszabást. A rugalmas erőforrások több felügyeletet és konfigurációt igényelnek a speciális szolgáltatásokhoz képest. A felügyelt szolgáltatások megkönnyítik a felügyeletet, de előfordulhat, hogy ön által felügyelt erőforrásokhoz képest kevesebb irányítással rendelkezik a mögöttes infrastruktúra felett.

Szolgáltatások ismertetése

A szolgáltatások ismertetése a szállító eszközeinek és ajánlatainak képességeinek, korlátainak és funkcióinak megismeréséről szól. A szolgáltatások ismerete segít a beépített funkciók használatában, csökkentve az összetett egyéni megoldások iránti igényt és a teljesítményhatékonyságot.

Mielőtt kiválasztja, fontolja meg a különböző tényezőket, és szerezzen átfogó ismereteket egy szolgáltatásról. A szolgáltató által kínált szolgáltatások és eszközök kutatása és értékelése. Határozza meg, hogy mely szolgáltatások és eszközök illenek legjobban a számítási feladatokra vonatkozó követelményekhez. Vegye figyelembe az olyan tényezőket, mint a felügyelt szolgáltatások, a kiszolgáló nélküli lehetőségek és a speciális szolgáltatások.

A szolgáltatáskorlátok ismertetése

A szolgáltatáskorlátok a szolgáltatók által beállított előre meghatározott küszöbértékek vagy határok. A szolgáltatáskorlátok határozzák meg az adott szolgáltatás erőforrásainak vagy képességeinek maximális használatát. Ha ismeri a szolgáltatáskorlátokat, elkerülheti az olyan problémákat, mint az erőforrás-versengés, a teljesítménycsökkenés vagy a szolgáltatás váratlan megszakadása. Az infrastruktúrát megfelelően megtervezheti és skálázhatja. A tervezés figyelembe veszi az olyan tényezőket, mint az adatmennyiség, a feldolgozási kapacitás és az adattárolási követelmények.

Platformfunkciók előnyben részesítés

A platformfunkciók előnyben részesítésének célja, hogy a szolgáltató által biztosított beépített funkciókkal egyéni kód nélkül kezeljen bizonyos feladatokat. A szállítók platformfunkciókat terveznek, hogy hatékonyan kezeljék az egyes feladatokat nagy méretekben, és rendszeresen fenntartják ezeket a funkciókat. A platformfunkciók lehetővé teszik a felhőinfrastruktúra képességeinek jobb kihasználását. Válassza ki azokat a szolgáltatásokat, amelyek lehetővé teszik a funkciók kiszervezését a platformra ahelyett, hogy saját egyéni kódot írnál és kezelned. A szolgáltatásként nyújtott platform (PaaS) megoldások sok esetben jobb teljesítményhatékonyságot biztosítanak, mint az egyéni kód. Az egyéni kód összetettebbé teszi a számítási feladatokat, és ki van téve a teljesítményproblémáknak. Csak akkor dolgozzon ki egyéni kódot, ha a szolgáltatásfunkciók nem elegendőek.

Kompromisszum: A számítási feladathoz a legjobb szolgáltatás lehet egy olyan technológia, amelyet a csapata nem képzett, nem engedhet meg magának, vagy további biztonsági rétegeket igényelhet. Egy nyilvános terheléselosztó például megfelelhet a teljesítményigényének. Ha azonban nincs webalkalmazási tűzfala, előfordulhat, hogy telepítenie kell egy tűzfalat a számítási feladat védelméhez.

Infrastruktúra-követelmények kiértékelése

Az erőforrások teljesítményhatékonysága a bennük található infrastruktúrához van kötve. Ez kritikus fontosságúvá teszi a megfelelő infrastruktúra kiválasztását a szolgáltatásteljesítmény-hatékonyság szempontjából. Az infrastruktúra követelményeinek kiértékelése azt jelenti, hogy azonosítja a számítási feladatok támogatására leginkább alkalmas földrajzi régiót és rendelkezésre állási zónákat. A döntéshozatal legfontosabb szempontjai a következők:

  • A régiók és a rendelkezésre állási zónák ismertetése. Minden régió egy külön földrajzi helynek felel meg. A rendelkezésre állási zónák egy adott régióban lévő egyéni fizikai adatközpontokat jelölnek.

  • Egyrégiós és többrégiós üzemi modell. Az egyrégiós üzembehelyezési modell minden erőforrást egyetlen régióban helyez üzembe. A többrégiós üzembehelyezési modell erőforrásokat helyez üzembe több régióban. A többrégiós üzembe helyezés csökkentheti a végfelhasználók késését, és mérsékelheti a kapacitáskorlátozásokat. Ugyanakkor növelheti a számítási feladat költségeit és összetettségét is. Válassza ki a számítási feladat igényeinek leginkább megfelelő üzemi modellt.

  • Az elérhető funkciók ismertetése. A különböző régiók különböző elérhető funkciókkal rendelkeznek, például a szolgáltatások és a rendelkezésre állási zónák száma. A kijelölés előtt megismerheti a régióban elérhető funkciókat. Győződjön meg arról, hogy egy régió megfelel a számítási feladatok teljesítményigényének.

  • Fontolja meg a késést. A késés, az adatok forrásról célba történő utazásának időtartama növeli az egymástól érkező további szolgáltatásokat. A régiókon vagy a rendelkezésre állási zónákon keresztül kommunikáló szolgáltatások nagyobb késéssel szembesülhetnek. Ajánlott azonosítani azokat a szolgáltatásokat, amelyek gyakran kommunikálnak és ugyanabban a régióban vannak elhelyezve. Emellett egy olyan régió kiválasztása, amely az elsődleges felhasználói bázishoz van viszonyítva, minimalizálhatja a késést, ami jobb felhasználói élményt nyújt.

  • Az adatközpont-leképezés ismertetése. Előfordulhat, hogy a rendelkezésre állási zónák nem lesznek egységesen ugyanazokhoz az adatközpontokhoz különböző előfizetésekben. Az "A" előfizetés 1. zónája például eltérhet a "B előfizetés" 1. zónájától. Ha több előfizetéssel működik, ismernie kell ezeket a leképezéseket, hogy olyan zónákat jelöljön ki, amelyek optimálisan növelik a teljesítményt.

Hálózatkezelési követelmények kiértékelése

A hálózat értékeléséhez meg kell határoznia a megfelelő számítási feladat-szolgáltatásokat és konfigurációkat. Győződjön meg arról, hogy a hálózat támogatja a számítási feladatot. A hálózatkezelési követelmények kiértékeléséhez fontolja meg a következő szempontokat:

  • A hálózati forgalom ismertetése. Mérje fel a számítási feladat várt hálózati forgalmát. Megismerheti az adatátviteli igényeket és a hálózati kérések gyakoriságát.

  • A sávszélességre vonatkozó követelmények ismertetése. Határozza meg a számítási feladat sávszélességére vonatkozó követelményeket. Vegye figyelembe a hálózaton keresztül továbbított és fogadott adatok mennyiségét.

  • A hálózati késés ismertetése. Értékelje ki a számítási feladat kívánt késését. Privát virtuális hálózatokat és gerinchálózatokat használjon a nyilvános interneten való bejárás helyett. Ez a technika csökkenti a számítási feladat késését.

  • Az átviteli sebesség ismertetése. Vegye figyelembe a számítási feladathoz szükséges átviteli sebességet. Az átviteli sebesség azt az adatmennyiséget jelenti, amely egy adott időpontban továbbítható egy hálózaton keresztül. Konfigurálja a hálózati útválasztási beállításokat a hálózati átviteli sebesség előnyeinek kihasználásához.

Kompromisszum: A privát virtuális hálózat korlátozza a nyilvános hozzáférést, és megnehezíti az erőforrások üzembe helyezését és kezelését.

Számítási követelmények kiértékelése

A számítási követelmények kiértékelése magában foglalja a számítási feladatok adott számítási igényeinek felmérését, beleértve az olyan tényezőket is, mint a példány típusa, méretezhetősége és tárolóba helyezése. A különböző számítási szolgáltatások különböző képességekkel és jellemzőkkel rendelkeznek, amelyek befolyásolhatják a számítási feladatok teljesítményét. Válassza ki az optimális számítási szolgáltatást, hogy a számítási feladat hatékonyan fusson. Vegye figyelembe a következő stratégiákat:

  • A példánytípusok ismertetése. A különböző példánytípusok különböző számítási feladatokhoz vannak optimalizálva, például cpu-optimalizált, memóriaoptimalizált és GPU-példányokhoz. Válassza ki az igényeinek megfelelő példánytípust.

  • Fontolja meg az automatikus skálázást. Ha a számítási feladat változó igényű, fontolja meg egy automatikus skálázási funkcióval rendelkező számítási szolgáltatást, amely automatikusan módosíthatja a számítási kapacitást az igények alapján. Az automatikus skálázás segít biztosítani, hogy a csúcsidőkben elegendő erőforrással rendelkezzen, és megakadályozza a túlméretezést az alacsony igényű időszakokban.

  • Fontolja meg a tárolóba helyezéset. A tárolók teljesítményelőnyt biztosítanak a nem kontainerizált számítási feladatokhoz képest. Fontolja meg a tárolók használatát, ha az megfelel az ön architekturális igényeinek. A tárolók az elkülönítés, az erőforrás-hatékonyság, a gyors indítási idő és a hordozhatóság révén javítják a számítási teljesítményt.

    Tárolók használatakor fontolja meg az olyan tervezési tényezőket, mint az összes alkalmazásösszetevő tárolóba helyezése. Linux-alapú tároló-futtatókörnyezetek használata egyszerűsített rendszerképekhez. Adjon rövid életciklust a tárolóknak, hogy azok nem módosíthatók és cserélhetők legyenek. Gyűjtse össze a megfelelő naplókat és metrikákat a tárolókból, a tároló gazdagépekből és a mögöttes fürtből. Ezek az adatok a teljesítmény monitorozására és elemzésére használhatók. A tárolók a teljes architektúra egyetlen összetevője. Válasszon ki egy megfelelő tárolóvezénylőt, például a Kubernetes-t a teljesítmény és a méretezhetőség további növelése érdekében.

    Tároló előny Description
    Elkülönítés A tárolók elkülönített környezetet biztosítanak az alkalmazások számára. A tárolók biztosítják, hogy az alkalmazáserőforrások ne zavarják egymást. Ez az elkülönítés biztosítja, hogy a tárolóhoz rendelt számítási erőforrások egy adott alkalmazás futtatására legyenek dedikáltak, ami jobb teljesítményt eredményez.
    Erőforrás-hatékonyság A tárolók egyszerűek, és megosztják a gazdagép operációs rendszer kernelét, ami lehetővé teszi a hatékony erőforrás-használatot. Több tároló is futtatható ugyanazon a virtualizált infrastruktúrán, ami maximalizálja a számítási erőforrások használatát.
    Gyors indítási idő A tárolórendszerképek előre összeállítottak, és szükség esetén gyorsan elindulnak. Ez a gyors indítási idő gyors méretezhetőséget tesz lehetővé. Lehetővé teszi, hogy az alkalmazások igény szerint vertikálisan fel- vagy leskálázhatók legyenek, és elkerüljék a teljesítmény szűk keresztmetszeteit.
    Hordozhatóság A tárolók a lemezképen belül az összes szükséges függőséget és kódtárat belefoglalják. A tárolókkal egyszerűbben helyezhet át alkalmazásokat különböző operációs rendszerek vagy környezetek között. Ez a hordozhatóság lehetővé teszi az alkalmazások üzembe helyezésének rugalmasságát, és lehetővé teszi a felhőszolgáltatók vagy a helyszíni környezetek közötti egyszerű migrálást.
  • Válassza ki a megfelelő szintet. Az egyes számítási szolgáltatásokon belül beállíthatja a számítási kapacitást, kiválaszthatja a funkciókat, és engedélyezheti a képességeket. A teljesítménycélok alapján válassza ki a számítási szolgáltatásnak megfelelő szolgáltatási szintet.

  • Határozza meg a példányok számát. Határozza meg a számítási feladat által igényelt minimális példányszámot. Egyes számítási feladatokhoz , még minimális terhelés esetén is, egy számítási erőforrás egynél több példányára is szükség lehet. Ennek megfelelően állítsa be a példányok minimális számát.

Terheléselosztási követelmények kiértékelése

A terheléselosztás biztosítja, hogy a hálózati forgalom egyenletesen legyen elosztva, és megakadályozza, hogy egyetlen kiszolgáló túlterhelje a kéréseket. A terheléselosztás segít megelőzni a szűk keresztmetszeteket és csökkenteni a válaszidőt. Értékelje ki a felhőszolgáltató által kínált különböző terheléselosztási szolgáltatásokat. A funkciók megismeréséhez tekintse át a felhőszolgáltató dokumentációját és összehasonlító eszközeit. Válassza ki a számítási feladathoz legmegfelelőbb szolgáltatást. Terheléselosztási szolgáltatás kiválasztásához vegye figyelembe a következő szempontokat:

  • A forgalom típusának ismertetése: Határozza meg, hogy a terheléselosztási szolgáltatásnak kezelnie kell-e a webes forgalmat, például a HTTP-t és a HTTPS-t, vagy más protokollokat, például a Transmission Control Protocol (TCP) vagy a User Datagram Protocol (UDP) protokollt.

  • Globális vagy regionális útválasztás ismerete: Annak meghatározása, hogy a számítási feladat terheléselosztást igényel-e egy adott régióban vagy több régióban.

  • Szolgáltatásszint-célkitűzések (SLA-k) ismerete: Fontolja meg a szolgáltatásiszint-szerződést (SLA). A különböző terheléselosztási szolgáltatások különböző teljesítményszinteket kínálnak.

  • A funkciók ismertetése: Fontolja meg a helygyorsítást, az optimális forgalomelosztást és a kis késésű 4. rétegbeli terheléselosztást biztosító terheléselosztási szolgáltatásokat.

Az adattár követelményeinek kiértékelése

Az adattárra vonatkozó követelmények kiértékelése az adatok tárolásának, lekérésének és kezelésének konkrét igényeinek és feltételeinek felmérését ismerteti. Ez az értékelés figyelembe veszi az olyan tényezőket, mint az adatmennyiség, a hozzáférési sebesség, a konzisztencia és a tartósság. A számítási feladatokhoz különböző üzleti és technikai követelmények alapján több típusú adattárra lehet szükség. A megfelelő adattárszolgáltatások és a megfelelő megvalósítás azonosítása segít megelőzni a szűk keresztmetszeteket, és gyors adathozzáférést biztosít.

Adatbázis-követelmények kiértékelése

Az adatbázis hatással lehet az olyan tényezőkre, mint az adatok tárolása és lekérése, a tranzakciók feldolgozása, a konzisztenciagarancia, valamint a nagy vagy gyorsan változó adatok kezelése. Mérje fel az adatbázisra vonatkozó igényeket és feltételeket. Válasszon ki egy adatbázisrendszert, amely megfelel ezeknek a követelményeknek. Az adatbázis kiválasztása előtt értékelje ki az adatbázisra vonatkozó követelményeket. Az adatbázis követelményeinek kiértékeléséhez és a megfelelő adatbázis kiválasztásához kövesse az alábbi lépéseket:

  • A számítási feladat igényeinek azonosítása. Megismerheti a számítási feladat konkrét követelményeit, például az adatmennyiséget, a várt tranzakciós arányokat, az egyidejűséget, az adattípusokat és a várható növekedést. Értékelje ki a különböző adatbázis-rendszereket a számítási feladatok igényei alapján. Ha például a számítási feladat nagy teljesítményű valós idejű adatfeldolgozást igényel, választhat egy gyors adatbetöltésre és kis késésre optimalizált adatbázis-rendszert.

  • Vegye figyelembe az adatmodellt. Határozza meg a számítási feladatnak leginkább megfelelő adatmodellt. Értékelje ki az adatbázisra vonatkozó követelményeket, és győződjön meg arról, hogy a kiválasztott adatbázis támogatja a szükséges adatstruktúrákat, kapcsolatokat és integritási korlátozásokat. Ha például az adatok relációs struktúrája magas, választhat egy relációsadatbázis-kezelő rendszert (RDBMS), amely robusztus támogatást nyújt a tranzakciókhoz és a hivatkozási integritáshoz. Az adatmodell lehet hierarchikus, hálózati, relációs, objektumorientált vagy NoSQL. Mérje fel az adatmodell összetettségét. Győződjön meg arról, hogy a kiválasztott adatbázis támogatja a szükséges adatstruktúrákat és kapcsolatokat.

  • Értékelje ki a képességeket. Vegye figyelembe az olyan tényezőket, mint az olvasási/írási minták, a lekérdezések összetettsége, a késési követelmények és a méretezhetőségi igények. Ennek megfelelően értékelje ki a különböző adatbázisrendszerek teljesítményképességeit. Egyes adatbázisok nagy olvasási igényű számítási feladatokban, míg mások írásigényes vagy elemzési számítási feladatokhoz vannak optimalizálva.

  • Mérje fel a terhelést. Vegye figyelembe az olyan tényezőket, mint az adatmennyiség, a tranzakciós arányok, az olvasási/írási arányok és a várható növekedés. Válasszon egy adatbázist, amely képes kezelni a várt számítási feladatokat a zökkenőmentes működés és a teljesítmény szűk keresztmetszeteinek elkerülése érdekében a számítási feladat méretezése során. Vegye figyelembe a számítási feladat méretezhetőségi követelményeit. Ezek a követelmények magukban foglalják a várható adatnövekedést, az egyidejű felhasználói hozzáférést, valamint a horizontális vagy vertikális skálázás szükségességét. Értékelje ki a különböző adatbázisrendszerek által biztosított méretezhetőségi lehetőségeket és rendelkezésre állási funkciókat.

Tárolási követelmények kiértékelése

Válassza ki az adathozzáférési mintákkal, a tartóssági követelményekkel és a teljesítménnyel kapcsolatos igényeknek megfelelő tárolási szolgáltatásokat. A legtöbb felhőbeli számítási feladat tárolási technológiák kombinációját használja. Ezt a technikát többplatformos adatmegőrzési módszernek nevezik. Határozza meg a számítási feladathoz tartozó tárolási szolgáltatások megfelelő kombinációját. Érdemes lehet elkülöníteni az adatokat a szennyeződés elkerülése érdekében. Előfordulhat például, hogy külön tárfiókokkal figyeli az adatokat és az üzleti adatokat. Az alkalmazás teljesítményének optimalizálásához fontos a megfelelő mix és a megfelelő implementáció kiválasztása.

Gyorsítótár-követelmények kiértékelése

A gyorsítótár tárolja a gyakran használt adatokat. A gyorsítótárazás csökkenti az adatelérési késést, és csökkenti az adattárolási összetevők terhelését. Lehetővé teszi, hogy a számítási feladat több kérést kezeljen skálázás nélkül. Gyakori a számítási feladatok adatainak és a statikus tartalmak gyorsítótárazása. A Redis Cache tárolhatja a munkamenet-adatokat, az adatbázis eredményeit, az API-válaszokat és a referenciaadatokat, például a konfigurációs beállításokat. A tartalomkézbesítési hálózat vagy a statikus webalkalmazás képes a statikus tartalom gyorsítótárazása és kiszolgálása. Fontolja meg az adatok gyorsítótárazását a számítási feladatok teljesítményének javítása érdekében. Válassza ki a megfelelő gyorsítótárazási lehetőséget a számítási feladathoz, előnyben részesítve a platform gyorsítótárazási szolgáltatásait, például az Azure Redis Cache-t az egyéni vagy saját üzemeltetésű szolgáltatásokkal szemben.

Azure-beli segítségnyújtás

A követelmények ismertetése: Az Azure Monitor használatával adatokat gyűjthet és elemezhet a számítási feladatból. A Monitor betekintést nyújt a számítási feladatok teljesítményébe és állapotába, így azonosíthatja és elháríthatja a problémákat.

A szolgáltatások ismertetése és értékelése: Tekintse át az Azure-szolgáltatásokat és -termékeket, és állapítsa meg, hogy megfelelnek-e a teljesítménykövetelményeknek. Az Azure számos olyan szolgáltatást kínál, amelyek ugyanazt az eredményt érik el. Rugalmasan igazíthatja a választott szolgáltatást a teljesítményigényekhez, a csapat készségkészletéhez és a költségkövetelményekhez.

A leggyakoribb Azure-korlátok listáját az Azure-előfizetések és -szolgáltatások korlátai, kvótái és megkötései című témakörben találja.

A Lekérdezési korlátok és kvóták minta bemutatja, hogyan kérdezheti le a gyakran használt erőforrások korlátait és kvótáját.

Az Azure számos olyan szolgáltatásokkal rendelkezik, amelyek bármilyen számítási feladatot el tudnak fogadni. Tekintse át az egyes szolgáltatástípusokhoz tartozó kiválasztási útmutatót , hogy megkönnyítse a kiválasztást a követelményeknek megfelelően. A választáshoz tekintse meg az alábbi útmutatókat:

Teljesítményhatékonysági ellenőrzőlista

Tekintse meg a javaslatok teljes készletét.