Javaslatok az összevonáshoz

Az Azure Well-Architected Framework költségoptimalizálási ellenőrzőlistájára vonatkozó javaslatra vonatkozik:

CO:14 Erőforrások és felelősségek összevonása. A számítási feladatokban határozza meg az erőforrások összevonásának és a sűrűség növelésének módjait. A számítási feladaton kívül használja a meglévő központosított erőforrásokat és szolgáltatásokat, így konszolidálhatja a számítási feladatok felelősségét.

Ez az útmutató az erőforrások és felelősségek összevonására vonatkozó javaslatokat ismerteti a számítási feladatok költségeinek optimalizálásához. Az erőforrások összevonása egy árnyalt feladat, amely különbözik a hulladék egyszerű megszüntetésétől. Az összevonás magában foglalja a számítási feladatok összetevőinek, például kiszolgálóknak, adatbázisoknak, alkalmazásoknak és felelősségeknek a kombinálását.

Az összevonás csökkentheti a redundáns erőforrásokat és licenceket, és növelheti a sűrűséget. Keressen lehetőségeket a számítási feladatok felelősségi körének konszolidálására. A költségek optimalizálásához használjon központosított erőforrásokat vagy csapatokat. Ha nem konszolidálja az erőforrásokat és a felelősségeket a megosztott erőforrások használatával és a méretgazdaságosság optimalizálásával, előfordulhat, hogy elmulasztja a költségmegtakarítási lehetőségeket.

Definíciók

Időszak Definíció
Központosított erőforrás Megosztott erőforrás, amelyet több összetevő használ, és nem mindegyik összetevő saját dedikált erőforrással rendelkezik.
Változásvezérlés Strukturált módszertan a változások kezeléséhez és végrehajtásához.
Megszilárdítsa Az összetevők kombinálása a számítási feladatok követelményeinek optimális kielégítése érdekében.
Erőforrás sűrűsége Az erőforráson belüli logikai elkülönítés mértéke. A megnövekedett sűrűség általában a különböző összetevők, fogyasztók vagy környezetek szétválasztása miatt nagyobb kihasználtsággal jár.

Kulcsfontosságú tervezési stratégiák

A konszolidáció elsődleges célja az optimalizálás, nem pedig a csökkentés. A konszolidáció magában foglalja a számítási feladatok, erőforrások és csapatszerepkörök szerkezetátalakítását a maximális költséghatékonyság elérése érdekében. Az összetevők költségeinek optimalizálásával ellentétben az összevonás olyan folyamat, amely gondos megfontolást igényel.

Szinte minden konszolidációs erőfeszítés kompromisszumokkal és potenciális kockázatokkal jár, de jelentősen csökkentheti a költségeket. Fontos elemezni a lehetséges előnyöket és a kapcsolódó kompromisszumokat. Az összes konszolidációs stratégia az alábbi lépéseket követi:

  1. Értékelés: Végezzen alapos értékelést az olyan területek azonosításához, ahol a konszolidáció előnyös lehet.

  2. Azonosítás és értékelés: A lehetséges konszolidációs célok meghatározása és értékelése annak meghatározásához, hogy a lehetséges költségelőnyök és kompromisszumok indokolják-e a konszolidálás erőfeszítéseit.

  3. Kommunikáció és megvalósítás: Ha úgy ítéli meg, hogy a konszolidáció előnyös, jelentse be a közelgő módosításokat, és alkalmazza őket.

Erőforrások összevonása

Az erőforrások összevonása magában foglalja az erőforrások számítási feladaton belüli kombinálását. Összeválogathatja a funkciókat vagy a fogyasztókat. Összevonhat például három webkiszolgálót egyetlen kiszolgálóra, vagy három adatbázist egyetlen adatbázis-kiszolgálóra. Előfordulhat, hogy több tűzfalat egyesít egyetlen tűzfalba, amely több környezetet is kiszolgál.

A cél az erőforrás-sűrűség növelése, hogy maximalizálhassa az egyes erőforrások költséghatékonyságát. Bontsa ki az erőforrás használatát, és minimalizálja az erőforrás-redundanciát.

Az összesíthető szolgáltatások gyakori típusai közé tartoznak az alkalmazásplatformok, az adatbázisok, a hálózati berendezések, az átjárók és az elosztott szolgáltatásmegtagadási (DDoS) védelem. A számítási feladatok erőforrásainak összevonásához vegye figyelembe az alábbi javaslatokat:

Mérje fel a számítási feladatok erőforrásait. Mérje fel a meglévő számítási feladatot és annak erőforrás-kihasználtságát. Elemezheti az olyan tényezőket, mint a processzorhasználat, a memóriahasználat, a tárkapacitás és a hálózati sávszélesség. Azonosítsa azokat a területeket, ahol a konszolidáció előnyös lehet. Az összevonás magában foglalhatja az erőforrás-kiosztás optimalizálását, a redundáns vagy kihasználatlan erőforrások megszüntetését, vagy a számítási feladat hatékonyabb futtatásának újrakonfigurálását. Vegye figyelembe az olyan tényezőket, mint a számítási feladatok függőségei, a teljesítménykövetelmények és a méretezhetőség.

Azonosítsa a konszolidációs célt. Válasszon ki egy összesítendő erőforrást. Ez lehet egy meglévő vagy a számítási feladaton belül létrehozott új erőforrás. Azonosítsa az összesítéshez esetleg használt meglévő erőforrásokat. Előfordulhat például, hogy vannak olyan kiszolgálói, amelyek képesek a számítási feladatok egyes összetevőinek elhelyezésére. Ha egyetlen meglévő erőforrás sem felel meg az összesítési követelményeknek, vagy előnyösebb egy új erőforrás konszolidálása, érdemes lehet új erőforrást létrehozni.

Értékelje ki a konszolidáció életképességét. Biztosítsa a működési és technikai követelményeket, például a processzort, a memóriát és a növekedést, és támogassa az összevonást. Kerülje az olyan követelmények veszélyeztetését, mint a teljesítmény, a megbízhatóság és a biztonság. Ne hozzon létre például nem kívánt régiók közötti függőséget, és ne összesítse az erőforrásokat az éles üzem előtti és az éles környezetekben.

Becsülje meg a költséget. Határozza meg a konszolidáció erőfeszítését és lehetséges komplikációit. Ki kell számítania a költségeket, beleértve az erőforrásokat, a licencelést és a működési költségeket. Vegye figyelembe a következményeket, például az erőforrás-monitorozás konszolidáció miatti lehetséges kihívásait.

Kommunikáljon és koordinálja a csapatát. Győződjön meg arról, hogy minden érintettet tájékoztat a közelgő változásokról és a szükséges teendőkről. Koordinálja a csapatokat az ütközések elkerülése és a zökkenőmentes megvalósítás biztosítása érdekében.

Kockázat: Vegye figyelembe az erőforrás-sűrűség hatásait, például a zajos szomszédokat, a skálázási egységek hatását és a csökkentett redundanciát. Az erőforrás-konszolidáció gyakran túl kockázatos a kritikus fontosságú és az üzleti szempontból kritikus számítási feladatok folyamatai esetében.

Kompromisszumok:

  • Az erőforrás-összevonás csökkenti az elkülönítést, és zajos szomszéd forgatókönyvet hozhat létre egy számítási feladatban. További módszereket találhat a logikai elkülönítés és a megnövekedett kapacitás megvalósítására az üzemeltetési környezet számára. Ha például több számítási feladatot támogat, növelje a tűzfalkapacitást.

  • A konszolidáció kiküszöböli a szegmentálást, és növelheti a biztonsági kockázatot, ami megkönnyíti a támadók számára a vízszintes mozgást. Emellett bizonyos megfelelőségi szabványokat is nehezen lehet elérni. Rangsorolja a megfelelőséget az összesítéssel szemben.

  • Az erőforrás-összevonás kevesebb redundanciát eredményez. Gondosan tervezze meg, hogy a megfelelő mennyiségű megbízhatósággal rendelkezzen a számítási feladatban.

Felelősségek konszolidálása

A számítási feladatok felelősségének konszolidálása a számítási feladatokért felelős csapat felelősségi körének csökkentése. Ez egy stratégiai költségoptimalizálási erőfeszítés, amely a tevékenységprofil-csapaton kívüli szervezeti tudatosságot és együttműködést igényel.

A számítási feladatokért felelős csapat feladatait kétféleképpen lehet konszolidálni. Használhat külső megosztott vagy központosított erőforrásokat, és nem futtathatja ezt az erőforrást a számítási feladat környezetében. A számítási feladatok feladatait a szervezet más csapataira is kioszthatja, így a csapat nem felelős közvetlenül ezekért a feladatokért vagy munkatársakért.

Külső központosított erőforrások használata

A külső központosított erőforrások a számítási feladat környezetén kívüli megosztott erőforrásokra vonatkoznak. Előfordulhat például, hogy egy szervezet rendelkezik egy központosított átjáróval, amely több számítási feladatot is kiszolgál. A külső központosított erőforrások célja a duplikálás és a többletterhelés minimalizálása. Ahelyett, hogy dedikált erőforrással rendelkezik a számítási feladathoz, használhat megosztott erőforrást a költségek optimalizálásához. Vegye figyelembe a következőket:

  • Mérje fel a számítási feladatok erőforrásait. Értékelje ki a számítási feladat aktuális állapotát, és azonosítsa azokat a területeket, ahol a konszolidáció előnyös lehet.

  • Külső lehetőségek keresése. A szervezet felmérése a már meglévő központosított erőforrásokról. Ezek az erőforrások potenciális megoldások lehetnek a számítási feladatokhoz. Használhat például megosztott biztonsági információkat és eseménykezelést (SIEM) független SIEM-eszköz beállítása helyett.

  • Fontolja meg a változásvezérlést. A központosított erőforrás módosításainak kezelésének folyamata. Fontolja meg a jóváhagyási munkafolyamatot, a tesztelési protokollokat és az üzembehelyezési módszereket. Elemezze a lehetséges kihívásokat, ha csökkent az erőforrás-módosítások szabályozása.

  • Becsült költség. A központosított erőforrások implementálása előtt egyértelműen számszerűsítse a várható megtakarításokat az áttéréshez kapcsolódó költségekkel szemben. Mérlegelje a költséghatékony előnyöket a kockázatokkal szemben, hogy megalapozott döntést hozzon.

  • Kommunikáljon és koordinálja a csapatát. Hozzon létre egy mechanizmust a folyamatos visszajelzésre a csapatok között az aggodalmak kezelése, az együttműködés javítása és a folyamatok finomítása érdekében.

  • A módosítások dokumentálása és nyomon követése. A jóváhagyott módosítások részletes dokumentációjának karbantartása, beleértve azok hatókörét, a megvalósítás lépéseit, valamint a kapcsolódó kockázatokat és problémákat. Központosított rendszer vagy változáskezelő eszköz használatával nyomon követheti és monitorozhatja a változások állapotát az életciklusuk során.

Kompromisszum: A túlkonszolidálás erőforrás-versengést eredményezhet, ami teljesítményproblémákhoz vezethet. A konszolidáció korlátozhatja az egyes csapatok és számítási feladatok rugalmasságát és rugalmasságát, mivel olyan központosított szabványokat kell követniük, amelyek gátolhatják a testreszabást.

Felelősségek kiszervezése külső csapatoknak

A számítási feladatok külső csapatokra való kiszervezése olyan szakértői központosított csapatok használatát jelenti, amelyek speciális szolgáltatásokat, például biztonsági üzemeltetési csapatokat hajtanak végre. A felelősségi köröket kioszthatja a meglévő csapatoknak, így optimalizálhatja a költségeket, és szakértelem delegálható adott funkciókhoz.

  • Csapatkészségek kiértékelése. Mérje fel a csapat aktuális képességcsoportját. Azonosíthatja azokat a képességbeli hiányosságokat vagy területeket, amelyeken a központosított csapat optimalizálja a költségeket.

  • Keresse meg az elérhető lehetőségeket. Megismerheti a szervezet számára elérhető szolgáltatásokat, például egy biztonsági üzemeltetési csapat szolgáltatásait. Győződjön meg arról, hogy a központosított csapat a minőség veszélyeztetése nélkül képes ellátni a hozzáadott felelősségeket.

  • Fontolja meg a változásvezérlést. Ismerje meg, hogyan kezeli a központosított csapat a módosításokat, például a jóváhagyási munkafolyamatokat, a tesztelési protokollokat és az üzembehelyezési stratégiákat. Határozza meg azokat a lehetséges kihívásokat, amelyek akkor merülhetnek fel, ha kevésbé közvetlen irányítással rendelkezik ezek felett a függvények felett.

  • Kommunikáljon és koordinálja a csapatát. Győződjön meg arról, hogy a csapatok ismerik egymás folyamatait, eszközeit és elvárásait. Fontolja meg a szakaszos átállást vagy próbaidőszakot, hogy megkönnyítse a váltást, és korán felismerje a lehetséges kihívásokat.

  • A módosítások dokumentálása és nyomon követése. A jóváhagyott módosítások részletes dokumentációjának karbantartása, beleértve azok hatókörét, a megvalósítás lépéseit, valamint a kapcsolódó kockázatokat és problémákat. Központosított rendszer vagy változáskezelő eszköz használatával nyomon követheti és monitorozhatja a változások állapotát az életciklusuk során.

Azure-beli facilitálás

Sűrűségtámogatás: Számos Azure-szolgáltatás támogatja a megnövekedett erőforrás-sűrűséget. Az alábbi táblázat a szolgáltatások mintavételezését mutatja be.

Azure-szolgáltatás Szegmentálási vezérlő
Azure Front Door Ügyféltartományok és URL-elérési utak
Azure Firewall Hálózati és alkalmazásszabályok
Azure Application Gateway Figyelők, URL-címalapú útválasztás
API Management API-szabályzatok
Azure Kubernetes Service (AKS) Névterek, csomópontkészletek
Azure App Service Több webalkalmazás és API egy App Service-csomagban
Azure SQL Database Több adatbázis egy kiszolgálón

Erőforrás-megfigyelhetőség:Az Azure Monitor központi platformot biztosít az Azure-erőforrások teljesítményének és állapotának monitorozásához és kezeléséhez. Telemetriai adatokat gyűjthet és elemezhet, riasztásokat állíthat be, és betekintést nyerhet az erőforrások kihasználtságába és az összevonási lehetőségekbe.

A Log Analytics központosított naplókezelést és -elemzést biztosít. Naplóadatokat gyűjthet, elemezhet és vizualizálhat különböző Azure-erőforrásokból, amelyek segítenek azonosítani a problémákat, elhárítani a problémákat, és működési megállapításokat szerezni.

Költségoptimalizálási ellenőrzőlista

Tekintse meg a javaslatok teljes készletét.