LFCA: õppige pilvekulusid ja eelarvestamist - 16. osa


Aastate jooksul on pilveteenuste eksponentsiaalne kasutuselevõtt, kuna organisatsioonid püüavad oma äri sujuvamaks muutmiseks kasutada pilve pakutavaid arvukaid eeliseid. Enamik ettevõtteid on kas integreerinud oma kohapealse infrastruktuuri pilvega või on oma põhiteenused täielikult pilve üle viinud.

Ehkki pilv pakub tasulise mudeli, kus maksate ainult selle eest, mida kasutate, pidage meeles, et pilvemüüja eesmärk on alati maksimeerida oma teenitud teenustest saadavat tulu.

Pilvemüüjad investeerivad miljardeid dollareid massiivsete andmekeskuste loomisse eri piirkondades ja nad ei kavatse seda odavalt ära anda. On üllatav, kuidas see klientidele ja ettevõtetele ei paista.

Kliendina on teie eesmärk saada tähepilveteenuseid võimalikult väikeste kuludega.

Hinnastamise osas puudub selgus

Kohapealses keskkonnas on kogu infrastruktuuri seadistamise ja rakenduste juurutamise kulud juba juhtmeeskonna teada. Operatsiooni- ja arendusmeeskonnad koostavad tavaliselt eelarve ja esitavad selle finantsjuhile kinnitamiseks. Lihtsamalt öeldes teate täpselt, mida kulutate oma infrastruktuurile.

Pilvhindade määramise kulud võivad olla üsna ebaselged, eriti nende kasutajate jaoks, kes pole kulutanud palju aega, et mõista iga pilveteenuse huvi.

Suuremate pilvepakkujate, nagu AWS ja Microsoft Azure, hinnamudelid pole kohapealsete kuludega võrreldes nii sirged. Te lihtsalt ei saa selget kaardistamist selle kohta, mida täpselt infrastruktuuri eest maksate.

Võtame näite serverivaba veebisaidi juurutamisest AWS Lambda abil.

Meil on veebisaidi esiosa (HTML-, CSS- ja JS-failid) hostitud S3 ämbris, kasutades selleks Cloudfront'i vahemällu salvestamist sisu edastamise kiirendamiseks. Eesliides saadab Lambda funktsioonidele päringuid API-lüüsi HTTPS-i lõpp-punktide kaudu.

Seejärel töötlevad Lambda funktsioonid rakendusloogikat ja salvestavad andmed hallatavasse andmebaasiteenusesse, näiteks RDS (hajutatud relatsioonide andmebaasisüsteem) või DynamoDB (mitte-relatsiooniline andmebaas).

Ükskõik kui lihtne veebisaidi seadistamine näib, kulutate nelja AWS-teenust. Seal on S3 ämber veebisaidi staatiliste failide salvestamiseks, CloudFront CDN veebisaidi sisu edastamise kiirendamiseks, API Gateway HTTPS-päringute suunamiseks ja lõpuks RDS või DynamoDB andmete salvestamiseks. Igal neist teenustest on oma hinnamudel.

Objektide S3 ämbritesse ladustamise eest arveldamine sõltub objektide suurusest, salvestatud kestusest ja S3 ämber salvestusklassist. S3 ämbriga on seotud 6 hoiuklassi, millest igaühel on oma hinnamudel. Siit leiate üksikasjaliku ülevaate erinevate S3 salvestusklasside hinnamudelist.

CloudFront CDN pakub esimese 50 aasta jooksul tasuta 50 GB väljaminevat andmeedastust ja 1 000 000 tasuta HTTP- või HTTPS-päringut iga kuu kohta. Seejärel erinevad kulud piirkonniti, tasandi ja protokolli kaupa (HTTPS kogub rohkem tasusid kui HTTP).

Võiksin jätkata API lüüsi juurde, kuid olen kindel, et saate sellest aru. Erinevate teenuste hinnamudelid võivad muutuda keerukaks, sõltuvalt mitmest tegurist. Seega on erinevate pilveteenuse kulude osas hoolsuskohustus hoolikalt läbi viia, enne kui asute oma ressursse pilve juurutama.

Kahjuks alustavad arendusmeeskonnad mõne organisatsiooni jaoks projekti, pööramata tähelepanu erinevate teenuste hinnamudelitele ja võimaldades neil vastavalt eelarvet koostada. Kiireloomuline vajadus on tavaliselt rakendused määratud tähtajaks juurutada ja käivitada.

Pilveteenuste eelarvestamine ei ole tavaliselt hästi läbimõeldud, mille lõpptulemus on tohutute pilvearvete kogumine, mis võib ähvardada ettevõtte äritegevusest välja tõrjuda. Ilma selge pilveteenuse plaanide ja kulude selge mõistmiseta võib teie eelarve hõlpsasti kontrolli alt väljuda.

Varem on hiiglaslikud korporatsioonid sattunud sombustesse pilvearvetega udustesse vetesse.

2018. aasta sügisel teenis Adobe projekti, mida arendustiim töötas Microsofti pilvandmetöötlusplatvormil Azure, ootamatult pilvetasude eest 80 000 dollarit päevas.

Alles nädal hiljem avastati möödarääkimine ja selleks ajaks oli arve lumepalliks tõusnud juba üle 500 000 dollari. Samal aastal tõusis Pinteresti pilvearve koguni 190 miljoni dollarini, mis oli 20 miljonit dollarit rohkem kui esialgu prognoositi.

Seetõttu on pilveteenuse kulude selge mõistmine hädavajalik, et vältida pilvekulude kogumist, mis võivad teid hõlpsalt äritegevusest välja viia. Sel põhjusel peaksid pilv arveldamine ja eelarvestamine olema esmatähtis prioriteet, enne kui hakkate oma ressursse pakkuma. Pidage meeles, et päeva lõpuks on teie eesmärk kliendina kulutada võimalikult vähe, nautides siiski pilve pakutavaid teenuseid.

Pilvekulude optimeerimine - parimad tavad kulude haldamiseks

Kuigi pilvandmetöötlus tagab teile vajaliku mastaapsuse koos väiksemate tegevuskulude tagamisega, on tõde, et enamik müüjaid, näiteks AWS ja Microsoft Azure, küsivad teilt tellitud ressursside eest - kas te neid kasutate või mitte. See tähendab, et tühikäigul olevad ressursid koguvad endiselt soovimatuid arveid, mis suurendavad teie eelarvet märkimisväärselt.

Pilvede optimeerimise eesmärk on vähendada üldisi pilvekulusid, tuvastades ja kõrvaldades tühikäigul olevad ressursid ning tagades, et tellite ressursside raiskamise vältimiseks täpselt selle, mida vajate.

Siin on mõned parimad tavad, mis aitavad teil hallata oma pilvekulusid ja töötada oma eelarve piires.

Üks lihtsamaid viise lumepalli pilvekulude leevendamiseks on kasutamata ressursside leidmine, välja lülitamine või lõpetamine. Kasutamata ressursid tekivad sageli siis, kui arendaja või sysadmin paigutab demo eesmärgil virtuaalse serveri ja unustab need välja lülitada.

Lisaks ei pruugi administraator pärast lõpetamist EC2-eksemplarist eemaldada lisatud plokimälu, näiteks EBS-i köidet. Lõpptulemus on see, et organisatsioonil tekivad kasutamata ressursside eest kopsakad pilvearved. Selle probleemi lahendus on oma infrastruktuuri kaardistamine ja kõigi kasutamata pilveeksemplaride lõpetamine.

Teine pilvearveid suurendav tegur on ressursside ülepakkumine, nii et jõuate jõude ressurssideni. Tehke stsenaarium, kus juurutate virtuaalserveri rakenduse majutamiseks, mis vajab ainult 4 GB RAM-i ja 2 vCPU-d. Selle asemel valite 32 GB RAM-i ja 4 protsessorit sisaldava serveri. See tähendab, et teile esitatakse arvete eest palju tühikäigu ja kasutamata ressursse.

Kuna pilv annab teile võimaluse suurendada või vähendada, on parim strateegia pakkuda ainult seda, mida vajate, ja hiljem suurendada seda vastusena ressursinõudluse muutumisele. Ärge ostke oma ressursse üle, kui saate hõlpsalt suurendada :-)

Tavalised pakkujad, nagu Google Cloud, AWS ja Azure, pakuvad intuitiivseid kalkulaatoreid, mis annavad teile ligikaudse prognoosi teie igakuiste pilvearvete kohta. AWS pakub taevasinise kalkulaatori veelgi elegantsemat ja intuitiivsemat.

Suuremad pilvepakkujad, nagu AWS ja Azure, pakuvad teile arvelduse ja kulude haldamise juhtpaneeli, mis aitab teil pilvega seotud kulusid jälgida. Arveldusteatiste saate lubada siis, kui teie kulutused lähenevad teie eelarvele, et saaksite arvete optimeerimiseks teha vajalikud muudatused.

Lisaks kaaluge oma ressursikasutuse ülevaatamist sisseehitatud seire juhtpaneelide abil, mis pakuvad alaealise kasutamise märke, mis aitavad teil pilveallikaid kulude vähendamiseks vähendada.

Pilv pakub tohutut potentsiaali oma ettevõtte järgmisele tasemele viimiseks. Kuid tegevuseta või kasutamata pilveressurssidele kulutamine võib teie ettevõttele tohutu tagasilöögi põhjustada.

Sel põhjusel on operatsioonimeeskondadel soovitatav hoolikalt uurida nende ressursside hinnamudeleid, mida nad kavatsevad kasutada, ja rakendada meie kirjeldatud optimeerimismeetmeid, et pilvekulud kontrolli all hoida.