paint-brush
Како зарадити милион долара са АВС-ом за једну годинуод стране@gianpicolonna
65,525 читања
65,525 читања

Како зарадити милион долара са АВС-ом за једну годину

од стране Gianpi Colonna5m2024/04/28
Read on Terminal Reader
Read this story w/o Javascript

Предуго; Читати

Смањите трошкове свог АВС облака за 90%! Научите 4 корака за оптимизацију потрошње: изазовите претпоставке, подесите ресурсе, користите инстанце Гравитона и пратите коришћење.

Company Mentioned

Mention Thumbnail
featured image - Како зарадити милион долара са АВС-ом за једну годину
Gianpi Colonna HackerNoon profile picture
0-item
1-item


Ако сте налетели на ову страницу мислећи да ћете се обогатити неком шемом за брзо богаћење, жао ми је што ћу вас разочарати. Овај чланак ће радије говорити о томе како да смањите своје рачуне за облак за милион долара. Радећи то, у суштини ћете остварити додатних милион долара прихода — које можете потрошити купујући мој онлајн курс о томе како да се обогатите помоћу АВС-а ( линк до курса овде ).



Трошкови у облаку се често занемарују и не узимају у обзир на почетку пројеката компанија. Истраживање ХасхиЦорп-а из 2021. показало је да је скоро 40% компанија потрошило превише на трошкове облака у 2021. [ 1 ]. У 2023. години, скоро све компаније (94%) су признале да троше новац на облак [ 1 ] и најмање 30% трошкова облака је потрошено [ 2 ]. Потрошња у облаку је била скоро 500 милијарди долара 2022. године — дакле, говоримо о 150 милијарди долара потрошено годишње!!


Не само да је ово забринутост због пропуштених прихода већ и због лоших пракси одрживости. 150 милијарди долара изгубљене енергије!


Ови налази обухватају како велика предузећа тако и мања, од зрелости са високим облацима до зрелости са ниским облацима. Односи се на АВС, али исти принципи се могу применити на било ког другог добављача облака. Дакле, ако је било који део вашег посла у облаку, онда је овај чланак за вас.


Говорим из перспективе инжењера података, али иста учења се могу применити на друге праксе софтверског инжењеринга.

Хајде да заронимо.


Шта је потребно да се потроши милион долара на трошкове облака за годину дана?

Ова врста рачуна у облаку обично је ограничена на веома велика предузећа која послују глобално са милионима клијената.


Да вам дам идеју, рачун у облаку од 1 милион долара може бити резултат обраде посла Спарк ЕТЛ од ~1,5 Тб на сат 24к7 током 365 дана у години. Други пример може бити апликација која дневно прима милијарде захтева са више локација у свету.


У великом предузећу постоје стотине апликација ове величине — што резултира уговорима вредним милијарду долара са добављачима у облаку. На пример, Аирбнб је имао обавезу да потроши 1,2 милијарде долара на ресурсе у облаку током пет година на крају 2019. [3 ].


У Екпедиа-у смо смањили трошкове за обраду података ЕТЛ која кошта 1,1 милион долара годишње на само 100.000 долара годишње применом пракси оптимизације. То је смањење трошкова за 91%!!


Немају све компаније апликације тако велике величине, али замислите да смањите трошкове облака за 90% само за једну апликацију или за целу компанију.



Како да почнемо да штедимо?

КОРАК 1: Изазовите своје дизајнерске претпоставке

Идите и узмите листу својих најскупљих апликација и оспорите своје дизајнерске претпоставке .

  • Да ли правите апликацију која има 99,999% доступности и кашњење испод милисекунди, али реално би корисници били довољно добри са доступношћу од 99% и кашњењем стотинама милисекунди?
  • Да ли креирате скупове података са милијардама редова, али корисници би користили само агрегације неких од мера?
  • Да ли примате податке у реалном времену, али подаци се анализирају само једном дневно?
  • Да ли освежавате кеш сваких 10 секунди, али се стварно мења само током дана?


Сва ова питања враћају се на најважније питање: како ће се апликација користити? Која је пословна вредност за постојање? Како нам апликација помаже да постигнемо задати циљ?


Наравно, сви ови одговори су често нејасни на почетку пројекта; али зато дизајн увек треба да буде итеративни процес — омогућавајући да се промене дешавају што је лакше могуће. Инжењери би требало да прихвате еволуцију и промене, усклађујући развој апликација са утицајем.


КОРАК 2: Фино прилагодите инфраструктурне ресурсе својим потребама

Други корак се састоји од обезбеђивања апликацији правих ресурса и подешавања одговарајуће инфраструктуре.


Као инжењер, имајте на уму како се израчунавају трошкови облака. На пример, АВС пружа спот инстанце, где можете да лицитирате за цену кластера — ово је посебно корисно ако имате флексибилне апликације отпорне на грешке. Користите их ако можете — АВС захтева смањење трошкова до 90% [ 4 ].


Нека друга разматрања на која бисте можда желели да се позабавите су:

  • Да ли опслужујете клијенте широм света или само у једној географској области? Да ли вам је заиста потребна ваша инфраструктура да бисте живели широм света или можете да је поставите ближе бази клијената?
  • Да ли преоптерећујете своје инстанце кластера? Покушајте да обезбедите довољан капацитет за вршна оптерећења без непотребних трошкова. Користите аутоматско скалирање за динамичко прилагођавање ресурса на основу стварне потражње, спречавајући преплату за неактивне ресурсе.
  • Ако радите са подацима и Спарк-ом, уверите се да разумете Спарк концепте и подешавања! Ако не, погледајте следеће ресурсе [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ].

КОРАК 3: Користите АВС Гравитон инстанце

Постоји мало или нимало недостатака у коришћењу АВС Гравитон инстанци. АВС је уложио велика средства у стварање најисплативијих процесора. Можете постићи до 40% смањење потрошње у облаку само преласком са процесора заснованог на Интелу на АРМ процесор [ 10 ].


Једино упозорење за ово је да ваша апликација мора да буде компатибилна са АРМ-базираним процесорима на којима Гравитон ради. Ако имате посла са управљаном услугом као што је РДС или ОпенСеарцх, онда нема никаквих компликација у пребацивању — АВС се бави основним оперативним системом и компатибилношћу апликација. Ако правите сопствену апликацију, можда ћете морати да поново компајлирате пакет у зависности од језика који користите — Јава и други језици не захтевају промене, док Питхон захтева мало пажње.


КОРАК 4: Пратите своју потрошњу и едукујте се о свести о трошковима

На крају, не заборавите да наставите да пратите своје трошкове за неочекиване врхунце и изненађења. Цена 0. дана ваше апликације ће се разликовати од цене 170. дана. Уверите се да пратите промене и разумете зашто се промена дешава: да ли се ради о слагању трошкова складиштења с3 или је то само једнократно спике?


Подесите неопходна упозорења и оперативне водиче !


Важно је да примените ознаке за расподелу трошкова да бисте пратили потрошњу по одељењу, пројекту или окружењу. Избегавајте ризик од стварања мочваре података у којој се цена не може пратити или захтева дуго путовање кроз различите системе евиденције. Требало би да буде брзо и једноставно да се вратите на било коју цену апликације.


Завршне мисли

Где год да радите, тешко је ускладити испоруку нових функција са оптимизацијом постојећих. Ко није био под притиском да испоручи нове необичне карактеристике брзином светлости.


Међутим, неопходно је и за инжењере и за менаџере да доносе намерне и проактивне одлуке о својим тренутним пројектима, ефикасно управљајући ризицима и могућностима.