9.4 Gharama, uendelevu, na programu ya kijani
Muhtasari na msukumo
Programu huendesha kwenye miundombinu ya kimwili inayotumia fedha, umeme, maji, na vifaa. Kwa sehemu kubwa ya historia ya kompyuta, gharama hizi zilikuwa tatizo la mtu mwingine: bajeti za mtaji ziliificha vifaa, na nishati haikuonekana kwa wahandisi. Kompyuta ya wingu ilibadilisha hilo. Ilifanya matumizi kuwa ya chembechembe ndogo, ya kuombwa, na yanayohusishwa moja kwa moja, jambo lililogeuza gharama, na zaidi na zaidi kaboni, kuwa wasiwasi wa kihandisi. Sura hii inashughulikia nidhamu mbili zilizoshikamana: FinOps, mazoea ya kuleta uwajibikaji wa kifedha kwa matumizi ya wingu yanayobadilika, na programu ya kijani, mazoea ya kujenga mifumo inayofanya kazi ileile kwa nishati kidogo na utoaji mdogo wa kaboni. Zinaingiliana sana, kwa sababu programu yenye ufanisi kwa kawaida ni nafuu na safi zaidi.
Kwa timu kubwa, namba ni kubwa mno. Bili za wingu za biashara kubwa zinaweza kufikia makumi au mamia ya mamilioni kwa mwaka, na pointi chache za upotevu ni fedha halisi zinazoweza kufadhili wafanyakazi au bidhaa. Alama ya kaboni ya maeneo makubwa ya kidijitali ni kubwa pia, na mashirika yanakabiliwa na shinikizo linaloongezeka kutoka kwa wadhibiti, wawekezaji, wateja, na wafanyakazi wao wenyewe kuipima na kuipunguza. Mamia ya timu zinapofanya maamuzi huru kuhusu ukubwa wa mifano, uhifadhi wa data, na usanifu, ukosefu mdogo wa ufanisi hujilimbikiza kuwa gharama na utoaji mkubwa. Utawala unaofanya gharama na kaboni vionekane na kuwajibikiwa ni muhimu kuviweka vyote viwili chini ya udhibiti.
Umuhimu kwa mashirika makubwa na serikali ni wa moja kwa moja. Mashirika ya sekta ya umma hutumia fedha za walipa kodi na yanazidi kufungwa na maagizo ya uendelevu na ahadi za sifuri-halisi, kwa hiyo kuonyesha uendeshaji wenye ufanisi, wa kaboni ndogo ni wajibu wa kifedha na wa kisera. Biashara kubwa zinakabiliwa na uchunguzi wa wawekezaji kuhusu utendaji wa kimazingira na shinikizo la ushindani kwenye faida. Katika mazingira yote mawili, gharama na uendelevu vimehama kutoka mawazo ya baadaye hadi wasiwasi wa bodi. Uchaguzi wa kihandisi ndipo wasiwasi huo hatimaye unapotimizwa au kukosekana.
Kanuni kuu
- Fanya matumizi yaonekane. Huwezi kuboresha usichokiona; gharama na kaboni lazima vihusishwe na timu na huduma zinazovisababisha.
- Uwajibikaji uko kwa wamiliki. Wahandisi wanaotayarisha rasilimali wanapaswa kuona na kumiliki athari yao ya gharama na kaboni.
- Ufanisi hutumikia gharama na kaboni pamoja. Kufanya kazi ileile kwa rasilimali chache kwa kawaida huokoa fedha na utoaji kwa wakati mmoja.
- Rekebisha ukubwa mfululizo. Mahitaji hubadilika, kwa hiyo utayarishaji lazima upitiwe upya, si kuwekwa mara moja na kusahaulika.
- Kaboni ina wakati na mahali. Hesabu ileile hutoa kaboni zaidi au chini kulingana na wakati na mahali umeme unapozalishwa.
- Sawazisha pembetatu. Gharama, utendaji, na kutegemewa vinabadilishana; boresha kwa makusudi, si kwa upofu.
- Buni kwa ufanisi mapema. Uchaguzi wa kiusanifu unatawala gharama na kaboni ya muda mrefu zaidi sana kuliko kurekebisha kwa hatua za mwisho.
Mapendekezo
Weka mwonekano, uboreshaji, na uwajibikaji wa FinOps
FinOps huendelea katika awamu tatu zinazojirudia. Julisha: jenga mwonekano kupitia kuweka lebo, ugawaji, na dashibodi, ili kila gharama ihusishwe na timu, huduma, na madhumuni ya biashara, na gharama za pamoja zigawanywe kwa haki. Boresha: ondoa upotevu (rasilimali zisizotumika na zilizoachwa), rekebisha ukubwa wa huduma zilizotayarishwa kupita kiasi, pokea punguzo la msingi wa ahadi kama uhifadhi au mipango ya akiba kwa mzigo wa msingi thabiti, na tumia uwezo wa spot au unaoweza kukatizwa kwa kazi inayoweza kukatizwa. Endesha: pachika gharama kwenye mazoea ya kawaida ya kihandisi kwa bajeti, tahadhari za mikengeuko, makadirio, na mapitio ya mara kwa mara. Zaidi ya yote, weka data ya gharama mbele ya wahandisi wanaoizalisha. Fanya ufanisi uwe lengo la pamoja la uhandisi, fedha, na bidhaa, si wasiwasi wa fedha pekee.
Jenga programu inayojali kaboni na yenye ufanisi wa nishati
Kupunguza kaboni kuna viguzo vitatu. Ufanisi wa nishati: andika na usanidi programu ifanye kazi ileile kwa mizunguko michache ya CPU, kumbukumbu ndogo, na uhamishaji mdogo wa data, kupitia algoriti bora, kache, na kuepuka hesabu zisizo za lazima. Ufanisi wa vifaa: tumia rasilimali kikamilifu kupitia matumizi ya juu zaidi, uunganishaji, na vifaa vya kisasa vyenye ufanisi, kwa kuwa uwezo usiotumika bado unavuta nguvu na unabeba kaboni ya utengenezaji. Ufahamu wa kaboni: hamisha kazi nyumbufu kwa wakati na mahali ambapo gridi ni safi zaidi, kwa mfano kuendesha kazi za kundi uzalishaji wa nishati mbadala ukiwa juu, au katika kanda zenye umeme wa kaboni ndogo. Pima kwa kutumia mbinu zinazotambulika kama vipimo vya Software Carbon Intensity. Pendelea watoa huduma na kanda zenye ahadi imara za nishati mbadala na kuripoti kwa uwazi.
Buni usanifu endelevu na rekebisha ukubwa
Usanifu huamua sakafu ya gharama na kaboni. Pendelea miundo nyumbufu inayopanuka kulingana na mahitaji halisi na kupanuka hadi sifuri isipotumika, ili usilipie kuweka uwezo usiotumika ukiendesha. Serverless na kupanuka kiotomatiki hupunguza upotevu kwa mizigo yenye miruko, na huduma zinazosimamiwa zinaweza kuboresha matumizi kupitia wapangaji wengi. Rekebisha ukubwa wa kompyuta, hifadhi, na hifadhidata dhidi ya matumizi halisi badala ya utayarishaji wa kupita kiasi wa hofu. Weka sera za mzunguko wa maisha wa data ili data baridi ihamie madaraja nafuu, yenye nishati ndogo au ifutwe. Kupunguza kiasi cha data na uhamishaji wa mtandao hupunguza gharama ya hifadhi na nishati ya kusogeza bit. Chukulia ufanisi kama sharti la usanifu, linalopitiwa kando ya utendaji na kutegemewa.
Sawazisha gharama, utendaji, na kutegemewa kwa makusudi
Gharama, utendaji, na kutegemewa huunda pembetatu. Sukuma kimoja kwa nguvu, na kwa kawaida unatoza vingine: urudufu zaidi na ucheleweshaji mdogo zaidi vinagharimu zaidi, na mara nyingi hutumia nishati zaidi. Fanya mabadilishano haya yawe wazi na uyafunge kwa thamani ya biashara. Tumia SLO (malengo ya kiwango cha huduma) kufafanua ni kutegemewa na utendaji kiasi gani huduma inahitaji kweli, kisha tayarisha kwa lengo hilo badala ya kupamba kila kitu kwa usawa. Mizigo isiyo muhimu na ya ndani inaweza kukubali usanidi nafuu, wenye urudufu mdogo, unaonyumbulika zaidi kwa kaboni. Hifadhi utayarishaji wa hali ya juu kwa kinachostahili kweli.
Tawala bila kukandamiza
Toa vizuizi, si malango. Timu za kati za jukwaa zinaweza kutoa chaguo-msingi zenye ufanisi, utekelezaji wa kuweka lebo, tahadhari za bajeti, na dashibodi za kujihudumia, huku zikiacha maamuzi ya kila siku kwa timu zinazomiliki mizigo. Weka malengo ya shirika zima ya ufanisi wa gharama na kupunguza kaboni, ripoti maendeleo kwa uwazi, na usherehekee akiba. Epuka urasimu mzito wa idhini unaopunguza kasi ya utoaji. Lengo ni kufanya uchaguzi wenye ufanisi uwe chaguo-msingi rahisi.
Mabadilishano: faida na hasara
| Uamuzi | Faida | Hasara |
|---|---|---|
| Punguzo la ahadi | Akiba kubwa kwenye mzigo wa msingi | Kufungwa, hatari mahitaji yakihama |
| Uwezo wa spot/unaoweza kukatizwa | Kompyuta nafuu zaidi, inatumia gridi ya ziada | Kukatizwa, ugumu ulioongezwa |
| Kurekebisha ukubwa kwa ukali | Gharama na kaboni ndogo | Hatari ya utayarishaji pungufu chini ya miruko |
| Upangaji wa kuzingatia kaboni | Utoaji mdogo | Kazi zinazocheleweshwa, juhudi ya kihandisi |
| Urudufu wa kanda nyingi | Kutegemewa kwa juu | Gharama, nishati, na kaboni zaidi |
Mabadilishano ya kuunganisha ni kwamba kutegemewa na utendaji wa juu zaidi mara chache sana hupatana na gharama na kaboni ndogo zaidi. Mifumo yenye urudufu, daima washa, ya ucheleweshaji mdogo ni ghali na yenye njaa ya nishati, kwa hiyo kupamba kwa usawa kunapoteza fedha na utoaji kwenye mizigo isiyohitaji. Nidhamu ni kurekebisha tamaa kulingana na thamani ya biashara kwa kutumia SLO, ukitumia rasilimali za hali ya juu pale tu zinapojali. Punguzo la ahadi na uwezo wa spot hutoa akiba halisi, lakini huleta kufungwa na hatari ya kukatizwa ambayo lazima mzisimamie. Upangaji unaozingatia kaboni huokoa utoaji, lakini unafaa tu mizigo inayovumilia kuchelewa au kuhamishwa.
Maswali ya kujadili na timu yako
Sehemu gani ya matumizi yenu ya wingu imewekewa lebo na kuhusishwa na timu leo? Awamu ya kujulisha ya FinOps ndiyo msingi: huwezi kuboresha usichokiona, na matumizi yasiyo na lebo, yasiyogawanywa yanamaanisha hakuna anayemiliki upotevu. Leta namba halisi ya ufunikaji kwenye mjadala, si matamanio, na orodha ya vipengele vikubwa zaidi visivyo na lebo. Kwa shirika kubwa ambapo mamia ya timu hutayarisha kwa uhuru, kiwango cha chini cha ugawaji kinamaanisha ukosefu wa ufanisi wa pamoja unajilimbikiza bila kuonekana kuwa mamilioni. Katika mazingira ya serikali na biashara kubwa, ugawaji pia ndio jinsi mnavyotetea fedha za walipa kodi au wanahisa na jinsi mnavyogawa gharama za haki za majukwaa ya pamoja. Jibu linaweka hatua yenu ya kwanza: ufunikaji ukiwa chini, utekelezaji wa lebo na ugawaji vinakuja kabla ya kurekebisha ukubwa kokote, kwa sababu uboreshaji bila mwonekano ni kukisia.
Sehemu gani ya mzigo wenu wa msingi imefunikwa na punguzo la ahadi, na nini kinatokea kwa ahadi hizo mahitaji yakihama? Uhifadhi na mipango ya akiba hutoa akiba kubwa kwenye mzigo wa msingi thabiti, lakini huleta kufungwa, kwa hiyo kununua kwa ukali mno kunageuza punguzo kuwa dhima bidhaa inapostaafu au kuhama. Leta namba: asilimia yenu ya ufunikaji wa ahadi, mwelekeo wa mzigo wenu wa msingi, na mizigo inayoweza kubadilisha umbo mwaka ujao. Nidhamu ni kuahidi tu sakafu mnayoamini inadumu, kufunika safu inayobadilika kwa mahitaji ya papo hapo au spot, na kupitia mahitaji yanapobadilika. Kwa biashara kubwa hii ni uamuzi wa mtindo wa hazina wenye mfiduo halisi wa kifedha, kwa hiyo fedha na uhandisi vinapaswa kuumiliki pamoja badala ya upande mmoja pekee. Jibu linapaswa kutenganisha mzigo wenu wa msingi wa kudumu na mahitaji yenu yasiyo na uhakika na kupima ahadi kwa ule wa kwanza.
Sehemu gani ya meli yenu iko bila kazi, na mnahesabu kaboni ya utengenezaji iliyopachikwa au nishati tu inayochomwa ikiendesha? Uwezo usiotumika bado unavuta nguvu na unabeba kaboni ya utengenezaji iliyotumika tayari kujenga vifaa, kwa hiyo kulenga nishati ya kuendesha tu huku mkitayarisha kupita kiasi kunakosa sehemu halisi ya alama. Leta data ya matumizi: wastani na kilele, pengo kati ya kilichotayarishwa na kilichotumika, na mahali ambapo kupanuka hadi sifuri au uunganishaji unawezekana. Matumizi ya juu zaidi yanahudumia gharama na kaboni kwa wakati mmoja, ambayo ndiyo uzi wa kuunganisha wa sura hii, kwa hiyo upotevu usiotumika ndio ushindi safi zaidi mlio nao. Kwa mashirika yaliyo chini ya agizo la sifuri-halisi, kipimo cha uaminifu cha kaboni kinachojumuisha utoaji uliopachikwa ndicho kinachotenganisha maendeleo halisi na uoshaji kijani unaoalika athari mbaya za kisheria na kisifa. Jibu linapaswa kulenga mizigo yenu ya matumizi ya chini zaidi kwa uunganishaji, kupanuka kiotomatiki, au kupanuka hadi sifuri, na kuweka mbinu ya kupima isiyopuuza kimyakimya kaboni ya utengenezaji.
Wahandisi wenu wanaona gharama na kaboni ya huduma zao wenyewe, na je, yeyote anatenda juu ya wanachokiona? Mwonekano hulipa tu unapofika kwa watu wanaotayarisha rasilimali na kubadilisha tabia zao, kwa hiyo dashibodi ambayo fedha huipitia kila mwezi lakini wahandisi hawaifungui kamwe ni pambo, si uwajibikaji. Mvuto unaoshindana ni halisi: timu za jukwaa zinataka udhibiti wa kati na ripoti safi, huku timu za utoaji zikichukia chochote kinachohisi kama ufuatiliaji au lango jingine la kusafirisha. Leta ushahidi wa nani anaangalia data ya gharama na kaboni kweli, mara ngapi, na kama kurekebisha ukubwa au usafishaji wowote umefuata kutoka kwake katika robo iliyopita. Kwa shirika kubwa ambapo mamia ya timu hutayarisha kwa uhuru, tofauti kati ya ishara ambayo wahandisi wanaimiliki na ripoti wanayoipuuza ni tofauti kati ya akiba inayojilimbikiza na upotevu unaojilimbikiza. Katika mazingira ya mashirika makubwa na serikali, weka uchumi wa kitengo (gharama na kaboni kwa kila ombi, kwa kila mteja, au kwa kila kesi) mbele ya timu inayomiliki, kwa sababu namba ya jumla inatetea bajeti lakini namba ya kila kitengo inabadilisha uamuzi wa muundo.
Mizigo yenu ipi ni nyumbufu kweli kwa wakati au kanda, na ingechukua nini kuipanga mahali ambapo gridi ni safi zaidi? Upangaji unaozingatia kaboni huhamisha kazi nyumbufu hadi wakati na mahali umeme ukiwa wa kaboni ndogo, lakini unafaa tu kazi zinazovumilia kuchelewa au kuhamishwa, kwa hiyo kazi ya kwanza ni kutenganisha kazi za kundi zinazoweza kuahirishwa kweli na chochote kinachomkabili mtumiaji au kilichofungwa na ucheleweshaji. Mabadilishano ni kwamba kuhamisha kazi kuvuka kanda au madirisha ya nje ya kilele kunaongeza juhudi ya kihandisi, gharama ya uhamishaji wa data, na wakati mwingine hatari ya makazi ya data ambayo inaweza kuzidi utoaji uliookolewa. Leta orodha ya wagombea wa kazi za kundi na uchanganuzi, uvumilivu wao wa ucheleweshaji, vikwazo vyao vya makazi ya data, na ukali wa kaboni wa kanda mnazoweza kuziendesha kisheria. Kwa biashara kubwa hii ni uboreshaji mdogo juu ya kurekebisha ukubwa, kwa hiyo uweke baada ya misingi ya gharama badala ya kabla yake. Serikalini, kanuni za makazi ya data na enzi zinaweza kukataza kuhamisha data ya raia kuvuka mipaka bila kujali usafi wa gridi, kwa hiyo uchaguzi wa kanda ni swali la kisheria kabla ya kuwa la kaboni.
Mmeweka malengo gani ya ufanisi na uendelevu, na yameandikwa ili kuyafikia kusivunje kutegemewa kimyakimya? Malengo huelekeza juhudi, lakini lengo butu la gharama au kaboni linaalika tabia isiyo sahihi: timu zinatayarisha pungufu, zinaondoa urudufu, au zinaahirisha kazi kwa njia zinazobadilisha akiba ndogo kwa tukio kubwa. Mvutano ni kati ya namba kabambe ya juu-chini ambayo uongozi unaweza kuripoti na lengo la chini-juu lililoegemea SLO halisi za kila huduma, kwa hiyo mawili hayo lazima yapatanishwe badala ya kulazimishwa. Leta malengo yenu ya sasa, kipimo cha msingi yanachopimwa dhidi yake, na vizuizi vya kutegemewa vinavyozuia uboreshaji kukata kile ambacho huduma inahitaji kweli. Kwa shirika kubwa, malengo ya jumla lazima yagawanywe kwa haki kwa timu ambazo mizigo yao inatofautiana, kwa hiyo huduma ya malipo inayomkabili mteja na kazi ya ripoti ya ndani hazipaswi kubeba matarajio yale yale ya ufanisi. Katika mazingira ya mashirika makubwa na serikali ambapo takwimu za uendelevu zinaonekana kwenye ufichuzi wa umma, funga kila namba iliyoripotiwa na mbinu ya kupima inayokaguliwa, kwa sababu lengo usiloweza kulitetea chini ya uchunguzi ni dhima, si mafanikio.
Mtazamo wa sekta
Kampuni changa. Gharama ni njia ya kukimbia, kwa hiyo mchana mmoja wa kuweka lebo na tahadhari moja ya bajeti inaweza kukununulia mwezi mwingine kabla hujaongeza fedha tena. Ruka mchakato wa FinOps na uhasibu wa kaboni kabisa; tazama tu bili, ua rasilimali zisizotumika, na uchague jukwaa linalosimamiwa linalopanuka hadi sifuri ili ulipie mzigo badala ya uwezo ulioketi tayari. Rasilimali yako adimu ni umakini wa kihandisi, kwa hiyo otomatisha upotevu dhahiri na usonge mbele.
Biashara ndogo. Huna mtaalamu wa FinOps na bajeti ni finyu, kwa hiyo egemea zana za gharama ambazo mtoa huduma wako wa wingu tayari anakupa badala ya kununua jukwaa maalumu. Weka tahadhari ya bajeti ya kila mwezi, washa mapendekezo ya mtoa huduma ya kurekebisha ukubwa, na upendelee huduma zinazosimamiwa na za serverless zinazojumuisha ufanisi wa uendeshaji kwenye bei. Chukulia uendelevu kama kuchagua kanda ya kaboni ndogo na chaguo-msingi lenye ufanisi, si programu ya kuripoti unayopaswa kuiajiria.
Biashara kubwa. Tatizo ni utawala kuvuka timu nyingi: kuweka lebo kwa uthabiti, ugawaji wa haki wa gharama za jukwaa la pamoja, mkakati wa punguzo la ahadi unaomilikiwa kwa pamoja na fedha na uhandisi, na gharama na kaboni vikionyeshwa kama ishara ambazo kila timu inaziona. Sawazisha chaguo-msingi zenye ufanisi na mbinu ya kupima ili mamia ya maamuzi huru ya utayarishaji yasijilimbikize kuwa upotevu, na usimamie matumizi ya wingu na utoaji kama jalada lenye malengo, tahadhari za mikengeuko, na kuripoti kwa uwazi badala ya mtawanyiko wa maboresho ya ndani.
Serikali. Kanuni za ununuzi, uwazi, na uwajibikaji wa umma huumba kila chaguo. Mnatumia fedha za walipa kodi na mara nyingi mmefungwa na agizo la sifuri-halisi, kwa hiyo lazima muonyeshe busara ya kifedha na maendeleo yaliyokaguliwa ya utoaji, ambayo inamaanisha kipimo cha uaminifu cha kaboni kinachojumuisha vifaa vilivyopachikwa badala ya uoshaji kijani. Kanuni za makazi ya data na enzi zinaweza kubana kanda mnazoweza kutumia bila kujali usafi wa gridi, na vipimo vya ufanisi na utoaji vinaweza kuhitaji kuchapishwa kwa uchunguzi wa umma, kwa hiyo chagua mbinu za kupima unazoweza kuzitetea chini ya ukaguzi.
Mifano
Kampuni changa. Kampuni changa ya hatua ya mbegu inaona bili yake ya wingu ikiongezeka maradufu ndani ya miezi miwili na haiwezi kusema kwa nini. Mwanzilishi anatumia mchana mmoja kuweka lebo kila rasilimali kwa kipengele na kuwasha tahadhari rahisi ya bajeti. Lebo zinafichua kundi la maandalizi lililosahaulika na hifadhidata kubwa kupita kiasi inayoendesha saa zote kwa kazi ya usiku. Kuzima kundi na kuhamisha kazi hadi uendeshaji uliopangwa wa nje ya kilele kwenye mfano mdogo kunapunguza bili kwa theluthi, jambo linalonunua timu mwezi mwingine wa njia ya kukimbia.
Biashara kubwa. Muuzaji wa rejareja wa kimataifa mwenye eneo kubwa, lililosambaa la wingu anasimamisha mazoea ya FinOps. Anatekeleza kuweka lebo, anagawa kila gharama kwa timu ya bidhaa, na kuonyesha matumizi kwenye dashibodi ambazo wahandisi wanaziona kila siku. Ndani ya mwaka mmoja anaondoa rasilimali zisizotumika, anarekebisha ukubwa wa huduma zilizotayarishwa kupita kiasi, na kununua mipango ya akiba kwa mzigo wa msingi thabiti, akipunguza matumizi ya wingu kwa takriban robo. Kisha anapanga kazi za kundi za uchanganuzi za usiku kuendesha kwenye kanda za kaboni ndogo na saa za nje ya kilele, akipunguza gharama na utoaji, na kuripoti akiba ya kaboni kwenye ufichuzi wake wa kila mwaka wa uendelevu.
Serikali. Wakala wa serikali unaoendesha huduma za raia chini ya agizo la kitaifa la sifuri-halisi lazima uonyeshe busara ya kifedha kwa fedha za walipa kodi na maendeleo kuelekea malengo ya utoaji. Unarekebisha ukubwa na kuunganisha mizigo, unaweka sera za uhifadhi wa data zinazohamisha rekodi zinazofikiwa mara chache hadi hifadhi baridi, yenye nishati ndogo, na kuchagua kanda za wingu zinazoendeshwa na sehemu kubwa ya umeme mbadala. Unapima ukali wa kaboni wa huduma zake kuu na kuchapisha vipimo vya ufanisi na utoaji kwa uwajibikaji wa umma. Chaguo-msingi zenye ufanisi na dashibodi za kujihudumia huziruhusu makumi ya timu za utoaji kufanya uchaguzi endelevu bila vizuizi vya kati.
Kesi ya biashara: sababu, ROI, na TCO
Faida hapa ni ya moja kwa moja isivyo kawaida. Uboreshaji wa FinOps kwa kawaida hupunguza matumizi ya wingu kwa moja ya tano hadi theluthi kwa juhudi yenye nidhamu, akiba inayoenda moja kwa moja kwenye mstari wa chini, au kufadhili kazi mpya. Kupunguza kaboni pia kunazidi kubeba thamani ya kifedha, kupitia bei ya kaboni iliyoepukwa, ustahiki wa mikataba yenye masharti ya uendelevu, na hatari ndogo za kisheria na kisifa. Kwa sababu ufanisi hupunguza gharama na kaboni kwa wakati mmoja, uwekezaji mmoja katika mwonekano na kurekebisha ukubwa hulipa kwa vipimo vyote viwili.
Jumla ya gharama ya umiliki lazima ihesabu gharama ya kupokea: zana za mwonekano wa gharama na kaboni, wafanyakazi wa FinOps au jukwaa wa kuendesha mazoea, na muda wa kihandisi wa kurekebisha ukubwa na kubuni upya. Hizi ni ndogo dhidi ya akiba, na zinapungua chaguo-msingi zenye ufanisi zinapopachikwa. Gharama ya kutopokea hujilimbikiza kimyakimya: bili za wingu zinazokimbia zinazokua kwa kasi kuliko biashara, upotevu usioibuka kamwe kwa sababu hakuna anayeumiliki, na mfiduo unaoongezeka wa kisheria, wa wawekezaji, na wa kisifa kuhusu uendelevu. Kutoa hoja kwa uongozi, wasilisha matumizi ya sasa na mwelekeo wa ukuaji wake, upotevu uliokadiriwa, na akiba ya kipimo kutoka kupokea FinOps. Kisha uioanishe na thamani ya kupunguza utoaji na uzingatiaji. Weka gharama na uendelevu kama mpango mmoja wa ufanisi unaotazamwa kupitia lenzi mbili, ili biashara isilazimike kuchagua kati ya kuokoa fedha na kupunguza kaboni.
Mifumo mibaya na mitego
- Hakuna ugawaji wa gharama. Matumizi yasiyo na lebo, yasiyogawanywa yanamaanisha hakuna anayemiliki upotevu na hakuna anayeweza kuuboresha.
- Utayarishaji wa weka-na-sahau. Kupima rasilimali mara moja na kutozipitia tena kunahakikisha kuteleza kuelekea utayarishaji wa kupita kiasi.
- FinOps ya fedha tu. Kuchukulia gharama kama wasiwasi wa ofisi ya nyuma badala ya ishara ya kihandisi kunashindwa, kwa sababu wahandisi ndio wanaofanya maamuzi yanayoendesha matumizi.
- Uoshaji kijani. Kudai uendelevu bila kupima kunaalika athari mbaya za kisheria na kisifa.
- Ufanisi kwa gharama ya kutegemewa. Kukata kwa ukali mno hivi kwamba huduma zinashindwa chini ya mzigo kunabadilisha akiba ndogo kwa tukio kubwa.
- Kupuuza kaboni iliyopachikwa. Kulenga nishati ya kuendesha tu huku mkitayarisha vifaa visivyotumika kupita kiasi kunakosa alama ya utengenezaji.
- Malango ya urasimu. Michakato mizito ya idhini kwa matumizi hupunguza kasi ya utoaji na kusukuma timu kuzunguka utawala.
Kielelezo cha ukomavu
Ngazi ya 1, Kuanzisha. Gharama za wingu ni mshangao kwenye bili ya kila mwezi. Hakuna kuweka lebo, ugawaji, wala ufahamu wa kaboni, na utayarishaji ni wa ukarimu na hupitiwa mara chache. Upotevu hauonekani kwa sababu hakuna anayeumiliki, na usafishaji wowote unaotokea ni jibu kwa mshtuko wa bili badala ya mazoea.
Ngazi ya 2, Kuendeleza. Mwonekano wa msingi wa gharama na kuweka lebo upo, na baadhi ya kurekebisha ukubwa na usafishaji wa rasilimali zisizotumika hufanyika, lakini ufunikaji na ukali vinatofautiana sana kati ya timu. Vikundi vichache vinatazama matumizi yao na kujaribu kanda za kaboni ndogo; vingine havifanyi lolote. Uendelevu unakubaliwa lakini haupimwi, na tabia nzuri zinategemea juhudi ya mtu binafsi badala ya matarajio yoyote ya pamoja.
Ngazi ya 3, Kusawazisha. Mazoea ya FinOps yameandikwa na kutumika kote shirikani: kuweka lebo kunatekelezwa, gharama za pamoja zinagawanywa kwa mbinu iliyokubaliwa, na bajeti, makadirio, na tahadhari za mikengeuko ni kawaida. Punguzo la ahadi na kurekebisha ukubwa hufuata kitabu cha mwongozo kilichofafanuliwa, na kaboni inapimwa kwa huduma kuu kwa kutumia mbinu inayotambulika kama vipimo vya Software Carbon Intensity, huku uchaguzi wa kanda na upangaji ukizingatiwa kwa uthabiti badala ya kesi kwa kesi.
Ngazi ya 4, Kusimamia. Gharama na kaboni zinapimwa na kudhibitiwa dhidi ya vipimo vya msingi. Timu zinafuatilia uchumi wa kitengo (gharama na kaboni kwa kila ombi, kwa kila mteja, au kwa kila kesi), matumizi yakijumuisha makadirio ya yasiyotumika na kaboni iliyopachikwa, ufunikaji wa ahadi dhidi ya mzigo wa msingi, na usahihi wa makadirio, vyote vikiripotiwa dhidi ya malengo ya shirika. Mikengeuko inachochea uchunguzi, ufanisi na kufuata SLO vinapitiwa pamoja ili uboreshaji usimomonyoe kutegemewa kimyakimya, na maamuzi ya kwenda au kutokwenda ya utayarishaji yanafanywa kwa data hii badala ya hisia.
Ngazi ya 5, Kuratibu. Gharama na kaboni ni ishara endelevu, zinazomilikiwa za kihandisi zilizofungwa kwenye mazoea ya kila siku. Chaguo-msingi zenye ufanisi, kurekebisha ukubwa kiotomatiki, na upangaji unaozingatia kaboni ndio kawaida, na shirika linasawazisha upya eneo lake mfululizo mahitaji, bei, na ukali wa gridi vinapohama. Gharama, utendaji, na kutegemewa vinabadilishwa kwa makusudi kupitia SLO, vipimo vya uendelevu vinalisha kuripoti kwa umma na wawekezaji kwa mbinu zinazokaguliwa, na mazoea yanajirekebisha biashara, soko, na udhibiti vinavyobadilika.
Mawazo ya kujadili
- Nani anapaswa kumiliki gharama ya wingu katika shirika lenu: fedha, timu ya kati ya FinOps, au timu za kihandisi zinazotayarisha rasilimali?
- Mnagawaje gharama za jukwaa la pamoja kwa haki kuvuka timu nyingi zinazotumia?
- Usawa sahihi uko wapi kati ya akiba ya gharama na kutegemewa au utendaji ambao mnaweza kuutoa kuipata?
- Mngepimaje alama ya kaboni ya huduma zenu, na mnaiamini kiasi gani data inayopatikana?
- Mizigo yenu ipi ni nyumbufu vya kutosha kwa upangaji unaozingatia kaboni kwa wakati au kanda?
- Mnaweka vipi malengo ya ufanisi na uendelevu yanayochochea timu bila kuhimiza utayarishaji pungufu wa hatari?
Mambo muhimu ya kukumbuka
- Wingu liligeuza gharama na kaboni kuwa wasiwasi wa kihandisi; mwonekano na umiliki ni msingi wa kudhibiti vyote viwili.
- FinOps hufanya kazi kwa awamu tatu: julisha (mwonekano), boresha (rekebisha ukubwa na punguzo), na endesha (pachika kwenye mazoea).
- Programu yenye ufanisi kwa kawaida huokoa fedha na kaboni pamoja, kwa hiyo ichukulie kama mpango mmoja wenye lenzi mbili.
- Punguza kaboni kupitia ufanisi wa nishati, matumizi ya juu zaidi ya vifaa, na upangaji unaozingatia kaboni kwa wakati na mahali.
- Usanifu na kurekebisha ukubwa vinatawala gharama na kaboni ya muda mrefu; buni kwa unyumbulifu na kupanuka hadi sifuri.
- Sawazisha gharama, utendaji, na kutegemewa kwa makusudi kwa kutumia SLO, na utawale kwa vizuizi badala ya malango.
Marejeo na usomaji zaidi
- J.R. Storment, Mike Fuller, Cloud FinOps: Collaborative, Real-Time Cloud Financial Management
- FinOps Foundation, FinOps Framework documentation
- Green Software Foundation, Principles of Green Software Engineering and Software Carbon Intensity (SCI) Specification
- Anne Currie, Sarah Hsu, Sara Bergman, Building Green Software
- Adrian Cockcroft, writings on cloud efficiency and sustainability
- The Shift Project, Lean ICT: Towards Digital Sobriety