paint-brush
Maitiro eKuwana $1 Miriyoni NeAWS muGore Rimwecheteby@gianpicolonna
65,371 kuverenga
65,371 kuverenga

Maitiro eKuwana $1 Miriyoni NeAWS muGore Rimwechete

by Gianpi Colonna5m2024/04/28
Read on Terminal Reader
Read this story w/o Javascript

Kurebesa; Kuverenga

Slash yako AWS gore inodhura ne90%! Dzidza matanho mana ekugadzirisa mashandisirwo emari: zvinonetsa fungidziro, tune zviwanikwa, shandisa Graviton zviitiko, uye tarisa mashandisiro.

Company Mentioned

Mention Thumbnail
featured image - Maitiro eKuwana $1 Miriyoni NeAWS muGore Rimwechete
Gianpi Colonna HackerNoon profile picture
0-item
1-item


Kana wakasangana nepeji rino uchifunga kuti uchapfuma nechirongwa chekupfuma-nekukurumidza, ndine hurombo kukuodza mwoyo. Ichi chinyorwa chinoda kutaura nezve nzira yekudzikisa mari yako yegore nemadhora miriyoni. Nekuita izvozvo, iwe unenge watoburitsa imwe miriyoni yemadhora mune mari - iyo iwe yaunogona kushandisa kutenga yangu yepamhepo kosi yekuti ungapfuma sei neAWS ( link to course here ).



Cloud mutengo unowanzo furatirwa uye kusaverengerwa pakutanga kweCompany' mapurojekiti. Ongororo ye2021 HashiCorp yakawana kuti inenge 40% yemakambani akawandisa pamutengo wegore muna 2021 [ 1 ]. Muna 2023, anenge makambani ose (94%) akabvuma kuti akanga achiparadza mari pagore [ 1 ] uye zvishoma ne30% yegore mari yakaparadzwa [ 2 ]. Kushandiswa kwegore kungangoita mabhiriyoni mazana mashanu emadhora muna 2022 - saka tiri kutaura nezve $150 bhiriyoni yakaraswa pagore !!


Kwete chete uku kunetseka kwekurasikirwa kwemari asiwo maitiro asina kunaka ekuchengetedza. $150 bhiriyoni yesimba rakaraswa!


Izvi zvakawanikwa zvinosanganisira mabhizinesi makuru pamwe nemadiki, kubva pakukura-kwegore kusvika pakukura kwegore. Iyo inoreva kuAWS, asi iwo mamisimboti mamwe chete anogona kushandiswa kune chero mumwe mupi wegore. Saka, kana chero chikamu chebasa rako chiri mugore, saka chinyorwa ichi ndechako.


Ndiri kutaura kubva pakuona kweinjiniya yedata, asi izvo zvidzidzo zvinogona kushandiswa kune mamwe maitiro einjiniya esoftware.

Ngatinyure mukati.


Chii chinotora kushandisa madhora miriyoni mumutengo wegore mugore?

Iri rudzi rwegore bhiri rinowanzo bvumidzwa kumabhizinesi makuru kwazvo anoshanda pasi rose nemamiriyoni evatengi.


Kuti ndikupe zano, bhiriyoni remadhora gore bhiri rinogona kubva kuSpark ETL kugadzirisa basa ~ 1.5Tb paawa 24x7 kwemazuva 365 pagore. Mumwe muenzaniso ungave application inogamuchira mabhiriyoni ezvikumbiro pazuva kubva kunzvimbo dzakawanda pasi rose.


Mune bhizinesi hombe, kune mazana ezvikumbiro pahukuru uhu - zvichikonzera zvibvumirano zvemabhiriyoni emadhora nevanopa makore. Semuenzaniso, Airbnb yaive nechisungo chekushandisa madhora bhiriyoni 1.2 pazviwanikwa zvegore mumakore mashanu pakupera kwe2019 [3 ].


KuExpedia takadzikisa mutengo weETL yekugadzirisa data inodhura $1.1 miriyoni yemadhora pagore kusvika pamadhora zviuru zana pagore nekuita maitiro ekugadzirisa. Iko kuderedzwa kwe91% mutengo !!


Haasi ese makambani ane maapplication ehukuru hwakakura kudaro asi fungidzira uchicheka mutengo wako wegore ne90% kungoshandisa imwe chete kana kambani yako yese.



Tinotanga sei kuchengetedza?

STEP 1: Dzvanya fungidziro yako yekugadzira

Enda utore runyorwa rwezvako zvinodhura zvakanyanya uye pikisa dhizaini yako fungidziro .

  • Uri kuvaka application ine 99.999% kuwanikwa uye sub-millisecond latency asi chaizvo vashandisi vangave vakakwana nekuwanikwa kwe99% uye mazana emamillisecond latency?
  • Iwe uri kugadzira dhatabheti nemabhiriyoni emitsara asi vashandisi vangangove vachishandisa kuunganidzwa kwemamwe matanho?
  • Iwe uri kutora data chaiyo-nguva asi data rinongoongororwa kamwe chete pazuva?
  • Uri kuzorodza cache masekonzi gumi ega ega asi irikungochinja mazuva ese?


Yese mibvunzo iyi inodzokera kumubvunzo wakanyanya kukosha: iko iko kushandiswa kuchashandiswa sei? Ndeipi kukosha kwebhizinesi kuti ivepo? Kushandisa kunotibatsira sei kuzadzisa chinangwa chatakapihwa?


Ehe, mhinduro dzese idzi hadziwanzo kujeka pakutanga kweprojekiti; asi ndosaka dhizaini ichifanirwa kugara iri nzira yekudzokorora - ichibvumira shanduko kuti dziitike zvisina musono sezvinobvira. Mainjiniya anofanirwa kugashira shanduko uye shanduko, kuenzanisa kusimudzira kwekushandisa nemhedzisiro.


CHECHI 2: Gadzirisa zviwanikwa zvako zvezvivakwa kune zvaunoda

Yechipiri nhanho ndeyekupa iyo application neiyo zviwanikwa uye nekuigadzirisa kune iyo chaiyo zvivakwa.


Seinjiniya, ziva kuti mutengo wegore unoverengerwa sei. Semuyenzaniso, AWS inopa nzvimbo dzenzvimbo, kwaunogona kubhadharisa mutengo wesumbu - izvi zvinonyanya kubatsira kana uine kukanganisa-kushivirira uye kuchinjika maapplication. Vashandise kana uchikwanisa - AWS inoda kusvika ku90% kuderedza mari [ 4 ].


Zvimwe zvaungada kutarisa ndezvi:

  • Uri kushandira vatengi pasi rose kana munzvimbo imwe chete yenzvimbo? Iwe unonyatsoda here zvivakwa zvako kuti ugare pasi rose kana kuti unogona kuzvimisa padyo nenzvimbo yevatengi vako?
  • Iwe uri kupa zvakanyanya-kupa macluster ako zviitiko? Edza kuona kuti pane kukwana kwakakwana kwekubata mitoro yepamusoro pasina mari isingakoshi. Shandisa auto-scaling kugadzirisa zvine simba zviwanikwa zvinoenderana nezvinodiwa chaizvo, kudzivirira kubhadharisa zvakanyanya kune zvisina basa zviwanikwa.
  • Kana iwe uri kushanda nedata uye Spark, ita shuwa kuti unonzwisisa Spark pfungwa uye tuning! Kana iwe usingaiti, tarisa kune zvinotevera zviwanikwa [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ].

STEP 3: Shandisa AWS Graviton zviitiko

Pane zvishoma kana zvipingamupinyi mukushandisa AWS Graviton zviitiko. AWS yakaisa mari yakawanda mukugadzira iyo inonyanya kudhura-inoshanda processors. Iwe unogona kukwira kusvika ku40% kuderedza kushandiswa kwegore nekungochinja kubva kune intel-based processor kuenda kune ARM-based processor [ 10 ].


Iyo chete caveat kune iyi ndeyekuti application yako inofanirwa kuenderana neArM-based processors iyo Graviton inomhanya pairi. Kana uri kubata nesevhisi inofambiswa senge RDS kana OpenSearch saka hapana chinonetsa pakuchinja - AWS inobata neiyo OS iri pasi uye kuenderana kwekushandisa. Kana iwe uri kuvaka yako application, saka ungangoda kudzorera pasuru zvichienderana nemutauro wauri kushandisa - Java nemimwe mitauro haidi shanduko nepo Python ichida kutariswa.


STEP 4: Tarisa mari yako yekushandisa uye dzidzisa nezve ruzivo rwemitengo

Chekupedzisira, usakanganwa kuramba uchitarisisa mitengo yako yezvikwiriso zvisingatarisirwi uye zvinoshamisa. Mutengo wezuva 0 wechikumbiro chako uchave wakasiyana nemutengo wezuva 170. Ita shuwa kuti unochengeta shanduko, uye unonzwisisa kuti nei shanduko iri kuitika: iri kurongedza s3 mari yekuchengetedza kana ingori imwe chete spike?


Misa zviziviso zvinodikanwa uye mabhuku ekutungamira anoshanda !


Zvakakosha, shandisa tag yekugovera mutengo kutevedzera mashandisirwo nedhipatimendi, chirongwa, kana nharaunda. Dzivisa njodzi yekugadzira swamp yedata uko mutengo haugone kurongeka kana kuti zvinoda rwendo rurefu kune akasiyana log system. Zvinofanira kukurumidza uye nyore kudzokera kune chero yakapihwa mutengo wekushandisa.


Pfungwa dzekupedzisira

Kwese kwaunenge uchishanda, kuyera kuendeswa kwezvinhu zvitsva pamwe nekugonesa kweazvino kwakaoma. Ndiani asina kumanikidzwa kuunza zvitsva zvequirky maficha nekumhanya kwechiedza.


Nekudaro, zvakakosha kuti vese mainjiniya uye mamaneja vaite sarudzo nemaune uye dzekuita nezve mapurojekiti avo azvino, kugadzirisa njodzi nemikana nemazvo.