LFCA: Kọ ẹkọ Awọn idiyele awọsanma ati Iṣuna owo - Apakan 16


Ni ọdun diẹ, igbasilẹ olopobobo ti awọn iṣẹ awọsanma bi awọn ajo n wa lati tẹ si awọn anfani lọpọlọpọ ti a fun nipasẹ awọsanma lati mu awọn iṣowo wọn ṣe. Pupọ awọn iṣowo ti boya ṣepọ awọn amayederun ti ile pẹlu awọsanma tabi yi awọn iṣẹ pataki wọn si awọsanma lapapọ.

Botilẹjẹpe awọsanma n pese awoṣe isanwo-bi-o-lọ nipasẹ eyiti o sanwo nikan fun ohun ti o lo, ni lokan pe ipinnu ti olutaja awọsanma jẹ nigbagbogbo lati mu iwọn owo-ori rẹ pọ si lati awọn iṣẹ ti a nṣe.

Awọn olutaja awọsanma nawo awọn ọkẹ àìmọye dọla ni ṣiṣeto awọn ile-iṣẹ data nla kọja ọpọlọpọ awọn agbegbe, ati pe wọn ko pinnu lati fun ni yẹn ni irọrun. O jẹ iyalẹnu bii eyi ko ṣe han si awọn alabara ati awọn iṣowo.

Gẹgẹbi alabara, ibi-afẹde rẹ ni lati gba awọn iṣẹ awọsanma irawọ ni iye ti o kere ju ti o ṣeeṣe.

Aini ti wípé Ni ayika Ifowoleri

Ni awọn agbegbe ti o wa ni ayika, idiyele ti ṣeto gbogbo amayederun ati ṣiṣi awọn ohun elo jẹ tẹlẹ mọ nipasẹ ẹgbẹ iṣakoso. Isẹ ati awọn ẹgbẹ idagbasoke maa n ṣe agbekalẹ eto isuna kan ati ṣafihan rẹ si CFO fun itẹwọgba. Nìkan fi, o mọ gangan ohun ti o yoo na lori awọn amayederun rẹ.

Awọn idiyele idiyele awọsanma le jẹ ohun ti o ṣojuuṣe paapaa fun awọn olumulo ti ko lo akoko pataki lati loye idiyele ti iṣẹ awọsanma kọọkan ṣe ifamọra.

Awọn awoṣe idiyele idiyele lati awọn olupese awọsanma pataki bii AWS ati Microsoft Azure ko ṣe taara bi a ṣe akawe si awọn idiyele ti ile-aye. O kii yoo gba aworan agbaye ti o daju ohun ti iwọ yoo san fun awọn amayederun.

Jẹ ki a mu apẹẹrẹ ti ṣiṣiṣẹ aaye ayelujara ti ko ni olupin nipa lilo AWS Lambda.

A ni opin iwaju oju opo wẹẹbu (HTML, CSS, ati awọn faili JS) ti o gbalejo lori garawa S3 lakoko ti o n gba fifipamọ awọsanma awọsanma lati yara ifijiṣẹ akoonu. Iwaju iwaju firanṣẹ awọn ibeere si awọn iṣẹ Lambda nipasẹ ẹnu-ọna API ẹnu-ọna HTTPS awọn ipari.

Awọn iṣẹ Lambda lẹhinna ṣe ilana ọgbọn ohun elo ki o fi data pamọ si iṣẹ ibi ipamọ data ti a ṣakoso bi RDS (eto data ibatan ibatan ti o pin) tabi DynamoDB (ibi ipamọ data ti kii ṣe ibatan).

Sibẹsibẹ eto titọ oju opo wẹẹbu han, iwọ yoo jẹ awọn iṣẹ AWS mẹrin. Garawa S3 wa fun titoju awọn faili aimi oju opo wẹẹbu, CloudFront CDN fun iyarasawọn ifijiṣẹ akoonu ti oju opo wẹẹbu, API API fun ṣiṣakoso awọn ibeere HTTPS, ati nikẹhin RDS tabi DynamoDB fun titoju data. Olukuluku awọn iṣẹ wọnyi ni awoṣe idiyele tirẹ.

Isanwo ìdíyelé ti o waye fun titoju awọn nkan ni awọn buulu S3 da lori iwọn awọn ohun naa, iye akoko ti o fipamọ, ati kilasi ifipamọ ti garawa S3. Awọn kilasi ifipamọ 6 wa ti o ni nkan ṣe pẹlu garawa S3, ọkọọkan pẹlu awoṣe idiyele tirẹ. Eyi ni idinku pipe ti awoṣe ifowoleri fun oriṣiriṣi awọn kilasi ibi ipamọ S3.

CloudFront CDN nfun ọ ni ọfẹ 50GB ti gbigbe data ti njade lo fun ọdun 1 akọkọ ati 2,000,000 HTTP tabi awọn ibeere HTTPS ọfẹ fun oṣu kọọkan fun iye ọdun 1 kan. Lẹhinna, awọn idiyele yatọ si agbegbe, fun ipele kan, ati fun ilana-ilana (HTTPS ṣe igbasilẹ awọn idiyele diẹ sii ju HTTP).

Mo le tẹsiwaju si API Gateway, ṣugbọn Mo dajudaju pe o gba aaye naa. Awọn awoṣe idiyele fun ọpọlọpọ awọn iṣẹ le ni idiju da lori awọn ifosiwewe pupọ. Nitorinaa, ṣiṣe ifọkanbalẹ ti o yẹ lori ọpọlọpọ awọn idiyele iṣẹ awọsanma jẹ ọlọgbọn ṣaaju ṣeto lati gbe awọn orisun rẹ sori awọsanma.

Ibanujẹ, fun diẹ ninu awọn ajo, awọn ẹgbẹ idagbasoke bẹrẹ iṣẹ akanṣe kan laisi ifojusi si awọn awoṣe idiyele fun ọpọlọpọ awọn iṣẹ ati eyiti yoo jẹ ki wọn ṣe eto isuna ni ibamu. Iwulo titẹ jẹ igbagbogbo lati ran awọn ohun elo nipasẹ akoko ipari ti a ṣeto ati lati lọ laaye.

Eto isunawo fun awọn iṣẹ awọsanma kii ṣe ironu daradara, abajade ipari eyiti o n rake awọn owo awọsanma nla ti o le ṣe irokeke bulldoze ile-iṣẹ kuro ni iṣowo. Laisi oye ti oye ti awọn ero iṣẹ & awọsanma oriṣiriṣi, iṣuna-inawo rẹ le yiyọ ni rọọrun kuro ni iṣakoso.

Ni igba atijọ, Awọn ile-iṣẹ Giant ti rii ara wọn ninu awọn omi ipọnju pẹlu awọn owo awọsanma ti npa ikun.

Ni Igba Irẹdanu Ewe ti ọdun 2018, Adobe raked $80,000 kan ni ọjọ kan ni awọn idiyele awọsanma airotẹlẹ lori iṣẹ akanṣe kan ti ẹgbẹ idagbasoke n ṣiṣẹ lori Azure, pẹpẹ iṣiroye awọsanma nipasẹ Microsoft.

Ko pe titi di ọsẹ kan lẹhinna a ti ṣe akiyesi abojuto, ati ni akoko yẹn, owo-owo naa ti ni didi didi si daradara ju $500,000 lọ. Ni ọdun kanna, owo-owo awọsanma ti Pinterest lọ soke bi giga bi $190 Million, eyiti o jẹ $20 million diẹ sii ju ti iṣaju akọkọ.

Imọye oye ti awọn idiyele iṣẹ awọsanma jẹ eyiti o ṣe pataki lati yago fun awọn ina awọsanma ti n piling eyiti o le mu ọ ni rọọrun kuro ni iṣowo. Fun idi eyi, ìdíyelé ati eto isunawo yẹ ki o jẹ akọkọ akọkọ ṣaaju fifi eto si ipese awọn orisun rẹ. Ranti pe ni opin ọjọ naa, ibi-afẹde rẹ bi alabara ni lati na diẹ bi o ti ṣee lakoko ti o tun n gbadun awọn iṣẹ ti awọsanma ni lati pese.

Iṣapeye Awọn idiyele Awọsanma - Awọn iṣe Dara julọ fun Iṣakoso Owo

Botilẹjẹpe iširo awọsanma fun ọ ni iwọn ti o nilo pẹlu lẹgbẹẹ idaniloju ti awọn idiyele iṣẹ ṣiṣe ti o dinku, otitọ ni awọn olutaja pupọ julọ bii AWS ati Microsoft Azure yoo gba owo fun ọ fun awọn orisun ti o paṣẹ - boya o nlo wọn tabi rara. Eyi tumọ si pe awọn orisun alailowaya yoo tun ṣajọ awọn owo ti aifẹ eyiti yoo ṣe pataki isuna rẹ.

Imudarasi awọsanma n wa lati dinku inawo awọsanma lapapọ nipasẹ idanimọ ati yiyo awọn orisun alailowaya, ati rii daju pe o paṣẹ deede ohun ti o nilo lati yago fun jijẹ orisun.

Eyi ni diẹ ninu awọn iṣe ti o dara julọ ti yoo ṣe iranlọwọ fun ọ lati ṣakoso awọn idiyele awọsanma rẹ ati ṣiṣẹ laarin isuna rẹ.

Ọkan ninu awọn ọna ti o rọrun julọ ti idinku awọn idiyele awọsanma snowballing ni wiwa ati pipa tabi fopin si awọn orisun alailowaya. Awọn orisun alailowaya nigbagbogbo wa nigbati olupilẹṣẹ kan tabi sysadmin ran awọn olupin foju kan fun awọn idi demo ati gbagbe lati pa wọn.

Ni afikun, olutọju kan le kuna lati yọ ibi ipamọ idena ti a sopọ mọ gẹgẹbi iwọn EBS lati apẹẹrẹ EC2 lẹhin ipari. Abajade ipari ni pe agbari-iṣẹ n ṣiṣẹ sinu awọn owo awọsanma hefty fun awọn orisun ti a ko lo. Idojukọ si iṣoro yii ni lati ṣe maapu awọn amayederun rẹ ki o fopin si gbogbo awọn iṣẹlẹ awọsanma ti ko lo.

Ifosiwewe miiran ti o ṣe iwakọ awọn owo awọsanma jẹ ṣiṣatunṣe ti awọn orisun iru eyiti o pari pẹlu awọn orisun alailowaya. Mu iwoye kan nibiti o ti n ran olupin ti foju kan fun gbigba ohun elo kan ti o nilo 4 GB ti Ramu ati 2 vCPU nikan. Dipo, o jade fun olupin pẹlu 32GB ti Ramu ati 4 CPUs. Eyi tumọ si pe o pari gbigba owo sisan fun iṣowo nla ti awọn iṣẹ asan & awọn ohun elo ti a ko lo.

Niwọn igba ti awọsanma n fun ọ ni agbara lati ṣe iwọn tabi gbe isalẹ ilana ti o dara julọ ni lati pese nikan ohun ti o nilo ati ni ilọsiwaju nigbamii ni idahun si iyipada ninu ibeere fun awọn orisun. Maṣe bori awọn ohun elo rẹ nigba ti o le ni rọọrun gbe soke :-)

Awọn olupese akọkọ bi Google Cloud, AWS, ati Azure nfunni awọn iṣiro iṣiro ti o fun ọ ni iṣiro ti o ni inira ti awọn owo awọsanma oṣooṣu rẹ. AWS pese oniṣiro azure paapaa yangan ati oye.

Awọn olutaja awọsanma pataki bii AWS ati Azure pese fun ọ pẹlu isanwo ati dasibodu iṣakoso iye owo ti o ṣe iranlọwọ fun ọ lati tọju abala inawo awọsanma rẹ. O le mu awọn itaniji ìdíyelé ṣiṣẹ nigbati inawo rẹ ba sunmọ isuna ti a ti pinnu tẹlẹ ki o le ṣe awọn atunṣe to ṣe pataki lati je ki awọn owo-ori rẹ dara julọ.

Ni afikun, ronu atunyẹwo lilo ohun elo rẹ ni lilo awọn dasibodu ibojuwo ti a ṣe sinu lati ṣe iwadii fun awọn ami ti ailagbara eyi ti yoo ṣe iranlọwọ fun ọ lati dinku awọn orisun awọsanma rẹ lati ge awọn idiyele.

Awọsanma n pese agbara nla ni gbigbe iṣowo rẹ si ipele ti nbọ. Sibẹsibẹ, inawo lori awọn orisun awọsanma ti o wa ni alailowaya tabi lilo ko le fa ipadabọ nla si iṣowo rẹ.

Fun idi eyi, o ni iṣeduro fun awọn ẹgbẹ ṣiṣe lati farabalẹ ka awọn awoṣe idiyele ti awọn orisun ti wọn pinnu lati ran ati lo awọn igbese ti o dara julọ ti a ti ṣe ilana lati jẹ ki inawo awọsanma wọn wa ni ayẹwo.