Iwapo uliingia kwenye ukurasa huu ukifikiri kuwa utapata utajiri kwa njia fulani ya kupata utajiri wa haraka, samahani kwa kukukatisha tamaa. Nakala hii itazungumza zaidi juu ya jinsi ya kupunguza bili zako za gharama ya wingu kwa $ 1 milioni. Kwa kufanya hivyo, utakuwa umezalisha dola milioni ya ziada katika mapato - ambayo unaweza kutumia kununua kozi yangu ya mtandaoni juu ya jinsi ya kupata utajiri na AWS ( kiungo cha kozi hapa ).
Gharama ya wingu mara nyingi hupuuzwa na kutohesabika ilipo mwanzoni mwa miradi ya Makampuni. Utafiti wa HashiCorp wa 2021 uligundua kuwa karibu 40% ya makampuni yalitumia zaidi gharama za wingu katika 2021 [ 1 ]. Mnamo 2023, karibu makampuni yote (94%) yalikubali kwamba walikuwa wakipoteza pesa kwenye wingu [ 1 ] na angalau 30% ya gharama ya wingu ilipotea [ 2 ]. Matumizi ya wingu yalikuwa karibu dola bilioni 500 mnamo 2022 - kwa hivyo tunazungumza juu ya dola bilioni 150 zilizopotea kwa mwaka!
Sio tu hili ni wasiwasi wa kukosa mapato lakini pia mazoea duni ya uendelevu. Dola bilioni 150 za nishati iliyopotea!
Matokeo haya yanahusisha biashara kubwa na ndogo, kutoka kwa ukomavu wa juu-wingu hadi ukomavu wa chini wa wingu. Inarejelea AWS, lakini kanuni sawa zinaweza kutumika kwa mtoaji mwingine yeyote wa wingu. Kwa hiyo, ikiwa sehemu yoyote ya kazi yako iko kwenye wingu, basi makala hii ni kwa ajili yako.
Ninazungumza kutoka kwa mtazamo wa mhandisi wa data, lakini mafunzo sawa yanaweza kutumika kwa mazoea mengine ya uhandisi wa programu.
Hebu tuzame ndani.
Aina hii ya bili ya wingu kawaida hutumika kwa biashara kubwa sana zinazofanya kazi kote ulimwenguni na mamilioni ya wateja.
Ili kukupa wazo, bili ya wingu ya $1 milioni inaweza kutokana na usindikaji wa kazi wa Spark ETL ~1.5Tb kwa saa 24x7 kwa siku 365 kwa mwaka. Mfano mwingine unaweza kuwa maombi ambayo hupokea mabilioni ya maombi kwa siku kutoka maeneo mengi duniani.
Katika biashara kubwa, kuna mamia ya maombi kwa ukubwa huu - na kusababisha mikataba ya dola bilioni na watoa huduma za wingu. Kwa mfano, Airbnb ilikuwa na ahadi ya kutumia $1.2 bilioni kwenye rasilimali za wingu kwa miaka mitano mwishoni mwa 2019 [3 ].
Katika Expedia tulipunguza gharama za kuchakata data za ETL zinazogharimu dola milioni 1.1 kwa mwaka hadi $100,000 tu kwa mwaka kwa kutekeleza mbinu za uboreshaji. Hiyo ni punguzo la gharama kwa 91%.
Sio kampuni zote zina programu za ukubwa mkubwa kama huo lakini fikiria kupunguza gharama yako ya wingu kwa 90% kwa programu moja tu au kwa kampuni yako nzima.
Nenda upate orodha ya programu zako za bei ghali zaidi na upe changamoto mawazo yako ya muundo .
Maswali haya yote yanarudi kwa swali muhimu zaidi: jinsi maombi yatatumika? Je, ni thamani gani ya biashara kuwepo? Je, maombi yanatusaidiaje kufikia lengo fulani?
Kwa kweli, majibu haya yote mara nyingi hayaeleweki mwanzoni mwa mradi; lakini ndiyo sababu muundo unapaswa kuwa mchakato unaorudiwa kila wakati - kuruhusu mabadiliko kutokea bila mshono iwezekanavyo. Wahandisi wanapaswa kukumbatia mageuzi na mabadiliko, wakilinganisha maendeleo ya programu na athari.
Hatua ya pili inajumuisha kutoa programu na rasilimali zinazofaa na kuiweka kwa miundombinu inayofaa.
Kama mhandisi, fahamu jinsi gharama za wingu zinavyohesabiwa. Kwa mfano, AWS hutoa matukio ya mara kwa mara, ambapo unaweza kutoa zabuni kwa bei ya nguzo - hii ni muhimu sana ikiwa una programu zinazovumilia makosa na zinazonyumbulika. Zitumie ukiweza — AWS inadai hadi 90% ya kupunguza gharama [ 4 ].
Mawazo mengine unayoweza kutaka kushughulikia ni:
Kuna kidogo na hakuna vikwazo katika kutumia matukio ya AWS Graviton. AWS imewekeza fedha nyingi katika kuunda vichakataji vya gharama nafuu zaidi. Unaweza kupata punguzo la hadi 40% la matumizi ya wingu kwa kubadili tu kutoka kwa kichakataji chenye msingi wa Intel hadi kichakataji kinachotegemea ARM [ 10 ].
Onyo pekee kwa hili ni kwamba programu yako inahitaji kuendana na vichakataji vinavyotegemea ARM ambavyo Graviton huwasha. Ikiwa unashughulika na huduma inayodhibitiwa kama vile RDS au OpenSearch basi hakuna shida hata kidogo katika kubadili - AWS inashughulika na OS msingi na uoanifu wa programu. Ikiwa unaunda programu yako mwenyewe, basi unaweza kuhitaji kukusanya tena kifurushi kulingana na lugha unayotumia - Java na lugha zingine hazihitaji mabadiliko wakati Python inahitaji uangalifu fulani.
Hatimaye, usisahau kuendelea kufuatilia gharama zako kwa ajili ya kilele na mshangao usiyotarajiwa. Gharama ya siku ya 0 ya ombi lako itakuwa tofauti na gharama ya siku ya 170. Hakikisha kuwa unafuatilia mabadiliko, na unaelewa ni kwa nini mabadiliko hayo yanafanyika: je, ni kuweka gharama za uhifadhi wa s3 au ni mara moja tu. mwiba?
Sanidi arifa zinazohitajika na vitabu vya mwongozo wa uendeshaji !
Muhimu, tekeleza vitambulisho vya mgao wa gharama ili kufuatilia matumizi kulingana na idara, mradi au mazingira. Epuka hatari ya kuunda kinamasi cha data ambapo gharama haiwezi kutafutwa au inahitaji safari ndefu katika mifumo tofauti ya kumbukumbu. Inapaswa kuwa haraka na rahisi kurudi kwa gharama yoyote ya maombi.
Popote unapofanya kazi, kusawazisha uwasilishaji wa vipengele vipya na uboreshaji wa vya sasa ni vigumu. Ni nani ambaye hajashurutishwa kuwasilisha vipengele vipya vya kushangaza kwa kasi ya mwanga.
Hata hivyo, ni muhimu kwa wahandisi na wasimamizi kufanya maamuzi ya makusudi na ya haraka kuhusu miradi yao ya sasa, kudhibiti hatari na fursa kwa ufanisi.