A költségoptimalizálás tervezési alapelvei

Az architektúra kialakítását mindig üzleti célok határozzák meg, és figyelembe kell venni a befektetések megtérülését (ROI) és a pénzügyi korlátokat. A megfontolandó gyakori kérdések közé tartoznak a következők:

  • A lefoglalt költségvetések lehetővé teszik a célok elérését?
  • Mi az alkalmazás és annak műveleteinek költségmintája? Mik azok a prioritási területek?
  • Hogyan maximalizálja az erőforrásokba való befektetést a jobb kihasználtság vagy a csökkentés révén?

A költségoptimalizált számítási feladatok nem feltétlenül alacsony költségű számítási feladatok. Jelentős kompromisszumok vannak. A taktikai megközelítések reaktívak, és csak rövid távon csökkenthetik a költségeket. A hosszú távú pénzügyi felelősség eléréséhez olyan stratégiát kell létrehoznia, amely rangsorolással, folyamatos monitorozással és megismételhető folyamatokkal rendelkezik, amelyek az optimalizálásra összpontosítanak.

A tervezési alapelvek olyan optimalizálási stratégiákat biztosítanak, amelyeket figyelembe kell vennie a számítási feladatok architektúrájának tervezése és megvalósítása során. Kezdje az ajánlott megközelítésekkel, és igazolja az üzleti követelmények egy csoportjának előnyeit. A stratégia beállítása után a következő lépésként a Költségoptimalizálás ellenőrzőlistát használva hajthat végre műveleteket.

Ahogy az üzleti követelményeket a technológiai igényeknek megfelelően rangsorolja, módosíthatja a költségeket. Azonban számos kompromisszumra számíthat azokban a területeken, ahol optimalizálni szeretné a költségeket, például a biztonságot, a méretezhetőséget, a rugalmasságot és az működőképességet. Ha az ezeken a területeken jelentkező kihívások megoldásának költsége magas, és ezeket az alapelveket nem alkalmazzák megfelelően, kockázatos döntéseket hozhat egy olcsóbb megoldás mellett, ami végső soron befolyásolja a szervezet üzleti céljait és hírnevét.

Költségkezelési szemlélet fejlesztése

Cél ikon Olyan csapatkultúra kialakítása, amely tisztában van a költségvetéssel, a kiadásokkal, a jelentéskészítéssel és a költségkövetéssel.

A költségoptimalizálás a szervezet különböző szintjein történik. Fontos tisztában lenni azzal, hogy a számítási feladat hogyan igazodik a szervezeti célokhoz és a FinOps-eljárásokhoz. Az üzleti egységek, az erőforrás-szervezés és a központosított naplózási szabályzatok áttekintése lehetővé teszi egy szabványosított pénzügyi rendszer bevezetését.

Módszer Előny
Költségmodell fejlesztése. Ez az alapvető gyakorlat előfeltétele egy pénzügyi nyomon követési rendszer létrehozásának. A költségmodell segít a költségek szegmentálásában, valamint a teljes bekerülési költség becslésében és előrejelzésében, beleértve az infrastruktúrát, a támogatást és a megvalósítást. Lehetővé teszi a költségtényezők korai azonosítását, valamint annak előrejelzését, hogy a változás, a növekedés vagy a zsugorítás milyen hatással lesz a tervezett üzleti modell teljes költségére.
Hatékony , de rugalmas elszámoltathatósági modellel rendelkezik, amely megfelelően hozzárendelt szerepkörökkel és felelősségekkel van implementálva. Az architektúra fejlődésével különböző szerepkörök vesznek részt a döntéshozatalban. Az egyértelmű elszámoltathatóság segít kikényszeríteni az egyes szerepkörök funkcionális elvárásait (adott hatókörrel), javítja az átláthatóságot, és a kívánt szinteken átlátható jelentéseket hoz létre.
Reális költségvetések becslése , amelyek lefedik az összes nem átruházható funkcionális és nem funkcionális követelményt, a személyi és képzési költségeket, valamint a várható növekedést biztosító folyamatokat. Pénzügyi határokat állíthat be , és módokat hozhat létre a kiadásoknak a lefoglalt költségvetéshez viszonyított ellenőrzésére. Értesítéseket is kap bizonyos küszöbértékek túllépésekor, ami megakadályozza a bérlői hatókör, az erőforrás-hatókör és a költségvetésre alkalmazott egyéb hatókörök túlköltekezését.
Az elszámoltathatósági modell és a költségvetések megvalósításához használjon cégirányítást és folyamatokat. Nem elég értesítéseket kapni, mert ez reakciós. A proaktív irányítás segít elkerülni azokat a műveleteket, amelyek a költségvetésen túli szükségtelen kiadásokhoz vezethetnek.

Bizonyos műveletek javíthatják az aktuális állapotot. A megőrzési szabályzatok túl enyhültek? Skálázhatósági korlátokra van szüksége a felelősségteljes tervezés biztosításához?
Olyan képességeket hozhat létre a rendszerben, amelyek rögzítik és osztályozzák a kiadásokat. Ki tudja számítani azokat a költségeket, amelyek különböző számlázási határokon jelenítik meg a technikai és üzleti perspektívákat .

Emellett rendszeres felülvizsgálatokat, valamint visszavételi és költséghelyi elszámolási folyamatokat is elvégezhet.
Tervezze meg a képzési költségeket, a felvételi költségeket és a készségek fejlesztéséhez szükséges infrastruktúra költségeit a számítási feladat érettségével. A személyzetbe való befektetés teljes munkaidős vagy szállítói támogatással egészíti ki a meglévő készségeket .
Bátorítsa az építészek és az alkalmazástulajdonosok felsőbb szintű kommunikációit . A kutatási költségek csökkennek a visszajelzések alapján, amelyeket numerikus adatoknak kell tekinteni. A valós tervezési változások és üzleti stratégiák kialakításához az alkalmazottakat a bemenetük felhasználásával fogja elősegíteni.

Tervezés költséghatékonysági szemlélettel

Cél ikon Csak arra költ, amire szüksége van a befektetéseinek legmagasabb megtérüléséhez.

Minden architekturális döntés közvetlen és közvetett pénzügyi következményekkel jár. Megismerheti a buildelési és vásárlási lehetőségekhez, a technológiai lehetőségekhez, a számlázási modellhez és a licenceléshez, a képzéshez, a műveletekhez stb. kapcsolódó költségeket.

A költségek tekintetében optimalizálja és hozza meg a kompromisszumos döntéseket a követelmények alapján, amelyek továbbra is hatékonyan kezelik a számítási feladat több területet érintő aggályait.

Módszer Előny
Mérje meg a technológiai és automatizálási lehetőségek által felmerülő teljes költséget, figyelembe véve a megtérülésre gyakorolt hatást. A kialakításnak minden funkcionális és nem funkcionális követelmény esetében az elfogadható határokon belül kell működnie. A kialakításnak rugalmasnak kell lennie az előrejelzett fejlődéshez is.

A beszerzési, képzési és változáskezelési költségek tényezője.
A megtérülést figyelembe vevő kiegyensúlyozott megközelítés alkalmazása megakadályozza a túlterjedést, ami növelheti a költségeket.

A költséges és üzleti indoklás nélküli alternatívák elvetése puffert biztosít a költségvetésben, amelyet más területeken költhet el.

Nem javasoljuk, hogy a tervezett növekedésen túl tervezzen, mert ez átirányíthatja a közel távú tervezési döntésekhez és a kompromisszumos kompenzációhoz kiosztott beruházásokat.
A kezdeti költségeket a követelményeknek leginkább megfelelő számlázási modellekkel állapíthatja meg. A költségbecslések finomításával előre jelezheti, hogyan viszonyulnak a költségek a költségvetéshez, és azonosíthatja a fő költségtényezőket. Segítenek a költségtényezők az üzleti követelményeknek való megfelelésben?

A kezdeti költségeket ismernie kell ahhoz, hogy újra módosíthassa a választási lehetőségeket, és kiértékelhesse az egyéb költséghatékony lehetőségeket. Felfedezheti azokat a rejtett költségeket, amelyek észrevétlenek lehetnek, ha a terv tisztán hipotetikus állapotban volt.
A tervezés finomhangolásához rangsorolja azokat a szolgáltatásokat , amelyek csökkenthetik a teljes költséget, nem igényelnek további befektetést, vagy nem befolyásolják jelentős mértékben a funkciókat. A rangsorolásnak figyelembe kell vennie az üzleti modellt és a magas megtérülést eredményező technológiai döntéseket. Megismerheti azokat az olcsóbb lehetőségeket, amelyek lehetővé teszik az erőforrás-rugalmasságot vagy a dinamikus skálázást, vagy igazolhatja a meglévő befektetések használatát. A rangsorolási paraméterek figyelembe vehetik a kritikus számítási feladatokhoz, futtatókörnyezethez és műveletekhez szükséges költségeket, valamint egyéb olyan költségeket, amelyek segíthetnek a csapat hatékonyabb munkájában.
Tervezheti meg az architektúrát a költségkorlátok támogatásához. A szabályozási szabályzatokkal vagy beépített alkalmazástervezési mintákkal történő kényszerítés megakadályozhatja az esetleges vagy nem jóváhagyott díjakat.
A szolgáltatásiszint-szerződések (SLA-k) által támogatott számítási feladatok esetében mérlegelje a költségvetés büntetésekre való lefoglalásának előnyeit és hátrányait, és ne a megvalósításhoz használja. Elkerülheti a szankciókat, ha a megvalósítás megfelelő. Annak biztosítása, hogy a terv megfeleljen a kívánt funkciónak, és megfeleljen a kötelezettségvállalásoknak, proaktív megközelítés, amely csökkenti a felelősség végső kockázatát.

A reális költségkeret egyeztetése vagy a terméktulajdonossal való együttműködés egy dedikált szabálysértési költségvetés létrehozására teszi ezeket a célokat elérhetőbbé.

Tervezés használatoptimalizáláshoz

Cél ikon Maximalizálja az erőforrások és műveletek használatát. Alkalmazza őket a megoldás egyeztetett funkcionális és nem funkcionális követelményeire.

A szolgáltatások és ajánlatok különböző képességeket és tarifacsomagokat biztosítanak. Miután megvásárolt egy funkciókészletet, kerülje azok kihasználatlanságát. A rétegbeli befektetés maximalizálásának módjai. Hasonlóképpen, folyamatosan értékelje ki a számlázási modelleket, hogy megtalálja azokat, amelyek jobban igazodnak a használathoz az aktuális éles számítási feladatok alapján.

Módszer Előny
Értékelje ki, hogy a kiválasztott erőforrás-termékváltozatok olyan további funkciókat biztosítanak-e, amelyek segíthetnek a teljesítmény, a biztonság, a megbízhatóság vagy a működési célok elérésében. Ha kihasználja a kialakításhoz kiválasztott termékváltozat által kínált funkciókat, maximalizálhatja a fizetett szolgáltatások használatát, és elkerülheti a használaton kívüli szolgáltatásokért való fizetést.
Használjon fogyasztásalapú díjszabást , ha praktikus. Pontosan azért kell fizetnie, amit használ. Ez a lehetőség drágább lehet, mint egy teljes mértékben kihasznált előre kifizetett lehetőség. Ha azonban nem számít arra, hogy teljes mértékben kihasználja az előre megvásárolt számításokat, a használatalapú számlázás jobb választás lehet.
Szabályzatok alkalmazása a tervezésnek és a terv felső és alsó korlátainak való megfeleléshez. Az irányítás biztosítja, hogy csak az engedélyezett régiók és szolgáltatások, valamint azok tervezett mennyisége legyen kiépítve. Ez a szabályozás csökkenti a pazarlást és az erőforrások túlzott kiépítését.
Rangsorolja az aktív-aktív modellek vagy az aktív-csak aktív-passzív modellek üzembe helyezését a helyreállítási terv részeként, ha már kifizette az erőforrásokat. Ha a kialakítás alapértelmezés szerint aktív-passzív modelleket használ, előfordulhat, hogy üresjárati erőforrásokkal rendelkezik, amelyek egyébként használhatók. Az aktív-aktívvá alakítás lehetővé teszi, hogy túlköltekezés nélkül megfeleljen a terheléselosztási és skálázási kapacitáscsúcs-követelményeknek. Ha a helyreállítási célokat csak aktív modellel tudja teljesíteni, az erőforrások költségei teljesen eltávolíthatók.
Rendszeresen és szigorúan tekintse át a nem használt erőforrások és adatok üzembe helyezését , és szerelje le őket. A fel nem használt erőforrások leállítása és az adatok törlése, ha már nincs rá szüksége, csökkenti a hulladék mennyiségét, és felszabadítja a pénzeszközöket, hogy máshová is befektethesse őket.
A kedvezményes, hosszabb távú csomagokban véglegesített erőforrások további felhasználási módjai . Fontolja meg az előre megvásárolt erőforrásokat, a meglévő licenceket és a nem használt egyéb, kötelezettségvállaláson alapuló kedvezményes erőforrásokat. Ezekkel az erőforrásokkal pénzt takaríthat meg. Ezeket az erőforrásokat tesztekhez, további környezetekhez, vagy akár funkcionális és nem funkcionális követelményekhez is használhatja.

Hasonlóképpen, ha a számítási feladat által használt erőforrásokra vonatkozó végleges tervek használatára vonatkozó lehetőségeket talál, lehetővé teszi, hogy a számítási feladat optimalizálja ezeket az erőforrásköltségeket az előmegrendelésen keresztül.
Használja ki a támogatási csomagba történő befektetés előnyeit. Ha támogatási csomagját az éles üzem problémáinak kezelésére vagy proaktív felülvizsgálatokra használja, az segít a pénze beolvasásában. Teljes körűen vegye fel a kapcsolatot a Microsoft támogatási modelljével.

Díjoptimalizálás tervezése

Cél ikon Növelje a hatékonyságot a funkcionális vagy nem funkcionális követelmények újratervezése, újratárgyalása vagy feláldozása nélkül.

Használja ki a lehetőségeket a meglévő erőforrások és műveletek hasznosságának és költségeinek optimalizálására. Ha nem, feleslegesen költ pénzt hozzáadott MEGTÉRÜLÉS nélkül.

Módszer Előny
Optimalizálja a véglegesítést és az elővásárlást, hogy kihasználhassa az olyan erőforrástípusokra vonatkozó kedvezményeket, amelyek várhatóan nem változnak az idő múlásával, és amelyek költségei és kihasználtsága kiszámítható.

Emellett a licencelési csapattal együttműködve befolyásolhatja a jövőbeli vásárlási szerződések programjait és megújításait.
A Microsoft csökkentett díjakat kínál az egyes erőforrások és erőforráskategóriák iránti kiszámítható és hosszú távú kötelezettségvállaláshoz. Az erőforrások kevesebbe kerülnek a használati időszakban , és az adott időszakban amortizálhatók.

Azáltal, hogy a licencelési csapat tudatában van az aktuális és előrejelzett erőforrás-befektetésnek, segíthet nekik a megfelelő méretű kötelezettségvállalásokban , amikor a szervezet aláírja a szerződést. Bizonyos esetekben ezek az előrejelzések és kötelezettségvállalások befolyásolhatják a szervezet árlistáját, ami a számítási feladat költségeinek és az ugyanazon technológiát használó más csapatoknak is előnyös lehet.
A további licencelést nem igénylő alternatívák kiértékelésével módot találhat a licencelési költségek csökkentésére. Fontolja meg az olyan lehetőségeket, mint a hibrid használat és az éles üzem előtti előfizetés díjszabása. Csökkentheti a szolgáltatások, az operációs rendszerek és az eszközök licencelési költségeit , ha kihasználja azokat a lehetőségeket, amelyek alacsonyabb költséggel biztosítanak használati jogosultságokat ugyanazon vagy összehasonlítható technológiákhoz.
Váltson fix árú számlázásra egy erőforrás használatalapú számlázása helyett, ha a kihasználtsága magas és kiszámítható, és elérhető egy összehasonlítható termékváltozat vagy számlázási lehetőség. Ha a kihasználtság magas és kiszámítható, a rögzített árú modell általában kevesebbe kerül, és gyakran több funkciót támogat. A használata növelheti a megtérülést.
Használjon a szervezet által biztosított központosított erőforrásokat, és ossza meg a költségeket más csapatokkal. A megosztott erőforrások gyakran nagyobb kapacitással rendelkeznek több számítási feladat támogatásához, és a költségek el vannak osztva a csapatok között. A megosztott erőforrásoktól való függőség pénzt takaríthat meg, ha a számítási feladat funkciói nem sérülnek.

A visszaszámláztatás és a visszaterhelés más lehetséges előnyöket is jelenthet.
Üzembe helyezés olyan régiókban , amelyek kevesebbe kerülnek. Egyes régiók olcsóbban kínálnak szolgáltatásokat. Ha továbbra is eleget tud tenni a funkcionális és nem funkcionális követelményeknek, érdemes megfontolnia a régiók használatát. További előnyökkel járhat, ha kiértékeli a régiónkénti választási lehetőségeket, és kedvező díjszabást alkalmaz az üzem előtti környezetekhez, még akkor is, ha az éles környezet nem.
Társkeresés más erőforrásokkal, számítási feladatokkal és akár csapatokkal is.

Előnyben részesítse azokat a szolgáltatásokat, amelyek megkönnyítik a nagyobb sűrűség elérését.

Fontolja meg a lehetséges kompromisszumokat, különösen a biztonsági határokat.
A hardverkihasználtság optimalizálásával pénzt takaríthat meg.

A sűrűség növekedésével csökken a számítási feladatok futtatásához szükséges erőforrások mennyisége. Ez a csökkenés csökkenti az egységenkénti költségeket és a felügyeleti költségeket.

Monitorozás és optimalizálás az idő múlásával

Cél ikon Folyamatosan megfelelő méretű befektetés, ahogy a számítási feladat fejlődik az ökoszisztémával.

Ami tegnap fontos volt, az ma nem lehet fontos. Az éles számítási feladatok kiértékelése során az architektúra, az üzleti követelmények, a folyamatok és akár a csapatstruktúra változásaira is számíthat. Előfordulhat, hogy a szoftverfejlesztési életciklus (SDLC) gyakorlatának fejlődnie kell. A külső tényezők is megváltozhatnak, például a felhőplatform, annak erőforrásai és a megállapodások.

Alaposan meg kell vizsgálnia, hogy az összes változás milyen hatással van a költségekre. Monitorozza a változásokat és a megtérülési trendet rendszeres ütemben, és értékelje ki, hogy módosítania kell-e a funkcionális és nem funkcionális követelményeket.

Módszer Előny
A költségkövető rendszer használatával folyamatosan értékelheti és optimalizálhatja az erőforrások, az adatok és a fizetett támogatás költségeit. Vannak olyan kihasználatlan erőforrások, amelyek kivonhatók, lecserélhetők, újraépíthetők vagy újrabontásra kerülhetnek? A költségek csökkentése érdekében ne kelljen fizetnie a nem teljes mértékben kihasznált erőforrásokért. A díjszabási metrikák megismerése segíthet a költségmodellhez jobban igazodó döntések meghozatalában. Emellett megakadályozhatja a jogosulatlan számlázást is. Az alulhasznált erőforrások átméretezésével vagy eltávolításával, vagy akár a termékváltozatok módosításával csökkentheti a költségeket.

A támogatási szerződés használatának kiértékelésével és a megfelelő méretezéssel bizonyos költségeket is megtakaríthat.
Folyamatosan módosíthatja az architektúratervezési döntéseket, az erőforrásokat, a kódot és a munkafolyamatokat a ROI-adatok alapján. A metrikák, a teljesítményadatok, a számlázási jelentések és a funkcióhasználat rendszeres felülvizsgálata a költségek csökkentését lehetővé tevő finomhangoláshoz vezethet.
A különböző SDLC-környezetek eltérő kezelése és a megfelelő számú környezet üzembe helyezése.

Az éles környezeteknek kell a fő költségillesztőnek lenniük.
Pénzt takaríthat meg, ha tisztában van azzal, hogy nem minden környezetnek kell szimulálnia az éles környezetet. A nem éles környezetek különböző funkciókkal, termékváltozatokkal, példányszámokkal és akár naplózással is rendelkezhetnek.

A költségeket úgy is csökkentheti, ha igény szerint éles üzem előtti környezeteket hoz létre, és eltávolítja őket, ha már nincs rájuk szüksége.

Következő lépések