Javaslatok az összevonáshoz
Az Azure Well-Architected Framework költségoptimalizálási ellenőrzőlistájára vonatkozó javaslat:
CO:14 | Erőforrások és felelősség konszolidálása. 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áljon meglévő központosított erőforrásokat és szolgáltatásokat, hogy összevonhassa a számítási feladatok feladatait. |
---|
Ez az útmutató a számítási feladatok költségeinek optimalizálásához szükséges erőforrások és felelősségek összevonására vonatkozó javaslatokat ismerteti. Az erőforrások összevonása árnyalt feladat, amely különbözik a hulladék egyszerű eltávolítá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 feladatoknak az 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 összevoná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.
Meghatározások
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ő | Strukturált módszertan a változások kezeléséhez és végrehajtásához. |
Összesítés | Az összetevők kombinálása a számítási feladatokra vonatkozó követelmények 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 eloszlása miatt magasabb kihasználtsággal egyenlő. |
Főbb 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, az erőforrások és a csapatszerepkörök szerkezetátalakítását a maximális költséghatékonyság é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:
É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.
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 az összevonási erőfeszítéseket.
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. A funkciók és a fogyasztók összeválogathatók. Összevonhat például három webkiszolgálót egyetlen kiszolgálóba, vagy három adatbázist egyetlen adatbázis-kiszolgálóba. Több tűzfalat egyesíthet 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.
A konszolidálható 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:
Értékelje ki a számítási feladat erőforrásait. Értékelje a meglévő számítási feladatot és annak erőforrás-kihasználtságát. Elemezze az olyan tényezőket, mint a processzorhasználat, a memóriahasználat, a tárolókapacitá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 a 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. Fontolja meg 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.
Konszolidációs cél azonosítása. Válasszon egy összesítendő erőforrást. Ez lehet egy meglévő vagy egy új erőforrás, amelyet a számítási feladaton belül hoztak létre. Azonosítsa a konszolidációhoz 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 összevonási követelményeknek, vagy előnyösebb egy új erőforrás konszolidálása, fontolja meg egy új erőforrás létrehozását.
É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 a konszolidációt. 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 konszolidálja az erőforrásokat az előkészítési és éles környezetekben.
A költség becslése. Határozza meg a konszolidáció erőfeszítéseit és lehetséges komplikációit. Ki kell számítania a költségeket, beleértve az erőforrások, a licencelés és a működési költségeket. Vegye figyelembe a következményeket, például a konszolidáció miatti erőforrás-monitorozás 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 várható 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 végrehajtás é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 feladatokhoz.
Kompromisszumok:
Az erőforrás-konszolidáció 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ódszerek keresése a logikai elkülönítés és a nagyobb 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ó megszünteti 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 néhány megfelelőségi szabványt is nehéz elérni. Rangsorolja a megfelelőséget a konszolidációval szemben.
Az erőforrás-konszolidáció kevesebb redundanciát eredményez. Gondosan tervezze meg, hogy a számítási feladatban megfelelő mennyiségű megbízhatóság legyen.
Felelősségek konszolidálása
A számítási feladatok feladatainak összevonásának célja a számítási feladatokért felelős csapat feladatainak csökkentése. Ez egy olyan stratégiai költségoptimalizálási munka, amely megköveteli a szervezet tudatosságát és együttműködését a számítási feladatokkal foglalkozó csapaton kívül.
A számítási feladatok csapatának 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 feladatok környezetében. A számítási feladatok feladatait ki is oszthatja a szervezet más csapataira, így a csapat nem felelős közvetlenül ezekért a feladatokért vagy személyzeté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 feladatok környezetén kívüli megosztott erőforrásokra vonatkoznak. Előfordulhat például, hogy egy szervezet egy központosított átjáróval rendelkezik, amely több számítási feladatot is kiszolgál. A külső központosított erőforrások célja a duplikáció é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:
Értékelje ki a számítási feladat 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 a számítási feladatok lehetséges megoldásai lehetnek. Használhat például egy megosztott biztonsági információt és eseménykezelést (SIEM) ahelyett, hogy egy független SIEM-eszközt állít be.
Fontolja meg a változásvezérlést. A központi 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 üzembe helyezési módszereket. Elemezze a lehetséges kihívásokat, ha csökkentette az erőforrás-módosítások ellenőrzését.
A költség becslése. A központosított erőforrások implementálása előtt egyértelműen számszerűsítse a várható megtakarítást az áttéréshez kapcsolódó költségekkel szemben. Mérlegelje a kockázatokkal szembeni költségmegtakarítási előnyöket, 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 a problémák 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. Az összes jóváhagyott módosítás részletes dokumentációjának karbantartása, beleértve azok hatókörét, a megvalósítás lépéseit és a kapcsolódó kockázatokat vagy 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álás korlátozhatja az egyes csapatok és számítási feladatok rugalmasságát és rugalmasságát, mivel be kell tartaniuk a testreszabást akadályozó központosított szabványokat.
Feladatok kiszervezése külső csapatoknak
A számítási feladatok külső csapatokra való kiszervezése olyan szakértő központosított csapatok használatát jelenti, amelyek speciális szolgáltatásokat, például biztonsági üzemeltetési csapatokat végeznek. A feladatokat kioszthatja a meglévő csapatokra, így optimalizálhatja a költségeket, és szakértelmet delegálhat adott funkciókhoz.
Csapatkészség kiértékelése. Értékelje a csapat jelenlegi készségkészletét. Azonosíthatja azokat a képességbeli hiányosságokat vagy területeket, amelyekben egy központosított csapat optimalizálja a költségeket.
Keresse meg az elérhető lehetőségeket. Fedezze fel a szervezetet az elérhető szolgáltatások, például egy biztonsági üzemeltetési csapat szolgáltatásainak megismeréséhez. Győződjön meg arról, hogy a központosított csapat a minőség veszélyeztetése nélkül el tudja fogadni a hozzáadott feladatokat.
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 kevesebb 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 fokozatos átállást vagy a 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. Az összes jóváhagyott módosítás részletes dokumentációjának karbantartása, beleértve azok hatókörét, a megvalósítás lépéseit és a kapcsolódó kockázatokat vagy 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.
Az Azure megkönnyítése
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-címek |
Azure Firewall | Hálózati és alkalmazásszabályok |
Azure Application Gateway | Figyelők, URL-útvonalalapú ú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 egy központosított 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, ami segít azonosítani a problémákat, elhárítani a problémákat, és operatív megállapításokat szerezni.
Kapcsolódó hivatkozások
Költségoptimalizálási ellenőrzőlista
Tekintse meg a javaslatok teljes készletét.