Njësia 8 / 11

Optimizimi i kostos në renë kompjuterike (FinOps): Gjuetia e mbeturinave me inteligjencë artificiale

Fitimet:

  • Aftësia për të kuptuar anatominë e kostove të resë kompjuterike (llogaritje, ruajtje, rrjet/dalje) dhe modeleve të mbeturinave (boshe, me madhësi të madhe, model çmimi i gabuar) dhe të ketë inteligjencë artificiale të kryejë analizën e faturave
  • Aftësia për të marrë vendime të përmasave të duhura dhe të përkushtuara për zbritje me rrezik dhe verifikim dhe për të zbatuar fillimisht urdhrin e pastrimit të mbetjeve
  • Aftësia për të aplikuar politikat e maskimit të të dhënave të aplikacionit dhe faturimit duke verifikuar përdorimin e sugjerimeve të 'fshij/minimizuar' të inteligjencës artificiale

Reja është si një kartë krediti: e lehtë për t'u përdorur, faturë tronditëse në fund të muajit. Një server testimi i harruar brenda natës, një bazë të dhënash me madhësi të gabuar, kopje rezervë të vjetra që nuk fshihen kurrë - secila djeg paratë në heshtje. FinOps (Operacionet Financiare) është disiplina që e bën shpenzimin në cloud një përgjegjësi të përbashkët të ekipeve të inxhinierisë, financave dhe biznesit, dhe i bën shpenzimet të dukshme dhe të optimizuara. Për profesionistin e DevOps, kjo do të thotë kalim nga një mentalitet "thjesht lëreni të funksionojë" në mentalitetin "le të funksionojë dhe mos e shpërdoroni".

Mbetjet në re shpesh vijnë nga disa modele të njohura: burimet e pashfrytëzuara (të papërdorura por të paguara), sigurimi i tepërt (burimet më të mëdha se sa nevojiten), modeli i gabuar i çmimit (çmimi i plotë dhe jo angazhimi me zbritje) dhe padukshmëria (askush nuk e di se çfarë kushton). AI është një partner i fuqishëm i analizës këtu: ai përmbledh artikuj komplekse të faturimit, tregon modelet e mbetjeve dhe gjeneron skenarë kursimesh. Por vendimi për të fikur ose zvogëluar një burim - sepse gabimi i tij mund të çojë në një ndërprerje - është i juaji.

Anatomia e kostos së reve

Për optimizim duhet të dini se nga vjen kostoja:

  • Llogaritni: Makinat virtuale, kontejnerët. Zakonisht artikulli më i madh. Shpesh zgjidhet më i madh se sa duhet.
  • Ruajtja: Disqe, depo objektesh, kopje rezervë. Rritet në heshtje; Nëse të dhënat e vjetra nuk pastrohen, ato grumbullohen.
  • Rrjeti: Veçanërisht egress - transferimi i të dhënave nga cloud ose midis rajoneve është i shtrenjtë dhe befasues.
  • Shërbimet e menaxhuara: Shërbime të gatshme si baza e të dhënave, radhët, balancuesi i ngarkesës; Ju paguani një premium për lehtësi.

Dy leva bazë të çmimeve: Instancat e Rezervuara / Planet e Kursimeve — angazhimi për një përdorim të caktuar për 1-3 vjet dhe marrja e një zbritjeje të madhe; dhe Kapaciteti Spot/interruptible — duke përdorur kapacitetin boshe të cloud shumë lirë por në mënyrë të rikthyeshme (ideale për punë tolerante ndaj ndërprerjeve).

Një parim themelor i FinOps është decentralizimi i përgjegjësisë: kostoja e cloud nuk është një zë kontabël që ekipi i financave mund ta zgjidhë i vetëm. Inxhinieri që krijoi atë burim e di më së miri se sa kushton një burim dhe nëse ai është vërtet i nevojshëm. Kjo është arsyeja pse në një kulturë të pjekur FinOps, çdo ekip sheh dhe zotëron shpenzimet e veta. AI është një ndihmë e fuqishme në ofrimin e kësaj dukshmërie: ajo mund të përmbledhë të dhënat e faturave të shpërndara sipas ekipit, projektit dhe mjedisit dhe të pyesë "kush shpenzoi më shumë këtë muaj dhe për çfarë?" e bën pyetjen të përgjigjet. Por mbani mend - optimizimi i kostos nuk është një projekt një herë, por një cikël i vazhdueshëm: informoni, optimizoni, operoni; pastaj kthehu përsëri në fillim. Për shkak se mjedisi i cloud po ndryshon vazhdimisht, mbetjet grumbullohen vazhdimisht.

Këshillë: Kursimet më të shpejta janë zakonisht "përmasat e duhura" dhe "pastrimi i burimeve në punë"; Këto nuk kërkojnë angazhim dhe janë afër pa rrezik. Së pari pastroni mbeturinat përpara se të kaloni në zbritjet e kryera - ose do t'i mbyllni mbeturinat në çmimin e zbritur.

Hap pas hapi: Analiza e kostos me AI

  1. Ekstraktoni të dhënat e faturës. Merrni një ndarje të detajuar të kostos (eksportimi i kostos/CSV) të cloud. Masko ID-të e llogarisë dhe fushat e ndjeshme.
  2. Renditni nga më i madhi tek më i vogli. 80% e kostos zakonisht vjen nga disa artikuj; Përqendrohuni atje.
  3. Kërkoni modele të mbeturinave. Burime boshe, të mëdha, të pa etiketa.
  4. Krijoni skenarin. "Sa kursime, sa rrezik, nëse e bëj këtë burim një madhësi më të vogël?"
  5. Vlerësoni rrezikun. Peshoni vetë çdo sugjerim për sa i përket performancës dhe ndërprerjes.
  6. Aplikoni gradualisht dhe monitoroni. Minifikoni, më pas monitoroni metrikat; Nëse nuk ka problem, vazhdoni.

Siguria dhe privatësia: të dhënat e faturimit janë të ndjeshme

Deponia e faturimit në renë kompjuterike është më e ndjeshme nga sa duket: ID-të e llogarive, emrat e burimeve (nganjëherë që përmbajnë emrin e klientit), topologjia e arkitekturës suaj dhe xhiroja mund të lexohen prej andej. maskoni numrat e llogarive, emrat e burimeve të personalizuara dhe etiketat specifike të klientit përpara se t'ia jepni AI për analizë. Nëse një konkurrent e merr në dorë, ai ua jep shkallën dhe strukturën e kostos.

Kujdes: Shumica e kursimeve që sugjeron AI janë të sakta, por disa janë të rrezikshme: ajo që thotë "ky burim duket se është i papunë, fshije atë" mund të jetë në fakt një punë rezervë kritike që funksionon një herë në muaj. Përpara se të fshini një burim, verifikoni se kush e përdor atë dhe për çfarë qëllimi. Vendimi për fshirje mund të jetë i pakthyeshëm.

Modelet e mbetjeve dhe tabela e zgjidhjeve

model mbeturinash

simptomë

Zgjidhje tipike

Rreziku

burim inert

afër 0% përdorim

Mbyll/fshij (pas verifikimit)

të ulët-mesatare

Me përmasa të mëdha

CPU/memoria vazhdimisht e ulët

Zvogëloni një madhësi (madhësia e duhur)

të ulëta

llogaritja e çmimit të plotë

Ngarkesa e qëndrueshme, e vazhdueshme

Plani i Kursimeve/Rezervuar

I ulët (angazhim)

biznes tolerant ndaj ndërprerjeve

Ngarkesat e grupit/testit

kapacitet spot

E mesme (zbritje)

ruajtje e vjetër

Të dhëna të paprekura prej vitesh

Zhvendos/fshij në shtresën e ftohtë

E mesme (rikthim)

tre mini kuti

Rasti 1 - kursime prej 4200 dollarë në muaj. Një ekip i dorëzoi një faturë mujore të maskuar AI dhe i tha asaj të "listonte 10 artikujt kryesorë dhe mbeturinat e mundshme". AI shënoi se një mjedis testimi mbeti i hapur 24/7 dhe se tre baza të të dhënave kishin katërfishin e kapacitetit të kërkuar. Ekipi mbylli mjedisin e testimit pas orëve, zvogëloi bazat e të dhënave: fatura mujore ra me 4200 dollarë. Performanca e aplikacionit nuk u ndikua fare sepse ata bënë minifikimin duke ndjekur metrikat.

Rasti 2 - u kap sugjerimi i rrezikshëm i "fshirjes". AI tha se "kjo kovë magazinimi nuk është lexuar prej muajsh, ajo mund të fshihet". Kur inxhinieri pyeti se kush po e përdorte, ai zbuloi se kosherja mbante të dhënat e inspektimit, gjë që ishte një kërkesë ligjore për t'u mbajtur. Nëse do të fshihej, do të ishte një shkelje e pajtueshmërisë. Në vend që ta fshinin, ata e zhvendosën në një nivel më të lirë të ruajtjes së ftohtë; si kursime ashtu edhe harmoni.

Rasti 3 - u zgjidh surpriza e daljes. Fatura u fry papritur. AI përmblodhi ndarjen dhe tregoi se rritja erdhi nga zëri "dalje". Shkaku: një shërbim po tërhiqte të dhëna nga një rajon tjetër që duhet të ishte në të njëjtin rajon. Kur përqendruam arkitekturën në të njëjtën zonë, kostoja e daljes u ul në një të tretën.

Katër shabllone të kopjueshëm

1) Analiza e faturës (e maskuar):

Analizoni ndarjen e kostos së resë së maskuar më poshtë. Më jepni: (1) 10 artikujt më të shtrenjtë, (2) modelet e mundshme të mbetjeve (boshe, me përmasa të mëdha, magazinim të vjetëruar, dalje), (3) kursimet e vlerësuara mujore për secilin dhe (4) rrezikun e ndërprerjes/përformancës së secilit sugjerim. Shtoni një shënim "verifiko së pari" për çdo burim që sugjeroni të fshini. Transkripti: [CSV/SUMMARY]

2) Skenari i madhësisë së duhur:

30 ditët e fundit të përdorimit për burimin e mëposhtëm: [CPU/memory/kërkesë matjet]. Nëse e zvogëloj këtë një madhësi: cilat janë kursimet e vlerësuara, cili është rreziku i performancës, çfarë metrikë mund të monitoroj me besim? Sugjeroni një plan gradual.

3) Vendimi për zotim/zbritje:

Përdorimi im kompjuterik ka qenë i qëndrueshëm për 6 muajt e fundit: [PERMBLEDHJE]. Konsideroni nëse ka kuptim të kaloni në Planin e Rezervuar/Kursimeve: cila është vlera e kthimit, cila periudhë/sferë angazhimi është e përshtatshme, çfarë rreziqesh ka (nëse përdorimi bie)? Më thuaj nëse duhet të pastroj më parë mbeturinat.

4) Strategjia e etiketimit:

Sugjeroni një standard të etiketimit të burimeve për ta bërë koston të dukshme në bazë ekipi/projekti/mjedisi: cilat etiketa duhet të jenë të detyrueshme, si t'i kap burimet e paetiketuara, si ta raportoj koston sipas këtyre etiketave? Jepni një komplet fillestar betoni.

Prompt i dobët / Prompt i fortë

I dobët: "Si ta ulim faturën time të resë kompjuterike?"

Rezultati: pa të dhëna, pa kontekst; AI jep këshilla të përgjithshme "fikni atë që nuk përdorni", pa ndikuar në faturën tuaj.

E fortë: "Në ndarjen e kostos së maskuar më poshtë, hiqni 10 artikujt më të shtrenjtë, shënoni modelet e mbeturinave dhe jepni kursimet e vlerësuara dhe rrezikun e ndërprerjes për secilin. Për çdo burim që rekomandoni të fshini, shkruani atë që më duhet të verifikoj së pari. Kam maskuar ID-të e llogarisë."

Diferenca: prompti i dytë jep të dhëna reale (të maskuara), format të qartë të prodhimit dhe pritjet e rrezikut/validimit; prodhimi kthehet direkt në kursime.

Gabimet e zakonshme

  • Lëvizja drejt angazhimit pa pastruar mbeturinat. Mbyllja në mbeturina me një çmim të zbritur.
  • Zbatimi i sugjerimit të "fshirjes" të AI pa e verifikuar atë. Të dhënat kritike rezervë/auditimi mund të fshihen.
  • Bërja e reduktimit pa gjurmim metrikë. Miniturizimi i tepërt godet performancën dhe klientin.
  • Duke harruar daljen. Kostoja e daljes nga rrjeti është surpriza më e neglizhuar.
  • Jo etiketim. Nëse nuk dihet se kush e bartë koston, askush nuk merr përgjegjësi.
  • Ndarja e të dhënave të faturës pa maskë. Rrjedhja e shkallës dhe topologjisë.

Në përmbledhje

FinOps ka të bëjë me bërjen e shpenzimeve në re të dukshme dhe kërkimin sistematik të mbetjeve. Mbetjet shpesh vijnë nga burimet e papuna, përmasat e tepërta, modeli i gabuar i çmimit dhe padukshmëria. AI është një partner i fuqishëm analitik për përmbledhjen e avarive komplekse të faturave, raportimin e modeleve të mbetjeve dhe gjenerimin e skenarëve të kursimeve. Por është përgjegjësia juaj që fillimisht të pastroni mbeturinat, më pas të angazhoheni, të zbatoni çdo sugjerim "fshini/minimizoni" duke verifikuar përdorimin, të kryeni minimizimin duke ndjekur metrikat dhe të maskoni të dhënat e faturimit.

Detyra e aplikimit

Ndarja e kostos dhe maskimi i një llogarie cloud (të vetë ose shembull). (1) Hiqni artikujt më të shtrenjtë dhe modelet e mbetjeve me shabllonin "Analiza e faturës". (2) Për një burim "të fjetur" të shënuar, verifikoni se për kë/për çfarë e përdorin atë përpara se ta fshini dhe vini re gjetjen tuaj. (3) "Nga cilën metrikë mund të zbatoj një rekomandim për madhësinë e duhur?" lidheni atë me një plan të sigurt me pyetjen.

listë kontrolli

  • [ ] I maskova ID-të e llogarisë dhe emrat e ndjeshëm të burimeve në deklaratën e faturës.
  • [ ] Së pari u fokusova në artikujt më të mëdhenj të kostos.
  • [ ] Për çdo sugjerim "fshirje", kam verifikuar se për kë/për çfarë është përdorur burimi.
  • [ ] Zbatova reduktimin gradualisht, duke ndjekur metrikën.
  • [ ] I pastrova mbeturinat përpara se të kaloja në zbritjen e kryer.
  • [ ] Kontrollova gjithashtu artikuj të poshtër si daljet dhe ruajtjen.