Hur mycket spenderar du pÄ infrastruktur? Och hur kan du spara pÄ det?

Hur mycket spenderar du pÄ infrastruktur? Och hur kan du spara pÄ det?

Du har sÀkert undrat över vad infrastrukturen för ditt projekt kostar. Det Àr ocksÄ intressant att kostnadsökningen inte Àr linjÀr i förhÄllande till belastningarna. MÄnga företagsÀgare, CTO:er och utvecklare förstÄr undermedvetet att de betalar för mycket. Men för vad exakt?

Vanligtvis handlar kostnadsbesparingar helt enkelt om att hitta den billigaste lösningen, AWS-priser eller, om vi pratar om fysiska rack, att optimera utrustningskonfigurationen. Dessutom Ă€r det faktiskt vem som helst som sysslar med detta, som det passar: om vi talar om en startup Ă€r det sannolikt en ledande utvecklare som redan kĂ€mpar med mĂ„nga problem. I större företag hanteras detta av CMO/CTO, ibland ger till och med VD:n och huvudbokföraren sig in i frĂ„gan. I stort sett Ă€r det personer som redan har tillrĂ€ckligt med 'fackmĂ€ssiga' bekymmer. Och det visar sig att rĂ€kningarna för infrastrukturen ökar, men det hanteras av
 de som inte har tid att hantera det.

Om toalettpapper behöver köpas in pÄ kontoret, sÄ tar förvaltaren eller en ansvarig frÄn stÀdfirman hand om det. Om det handlar om utveckling Àr det ledarna och CTO:erna som hanterar det. FörsÀljning Àr ocksÄ klart. Men redan frÄn de gamla tider dÄ 'serverrummet' refererade till ett skÄp dÀr en vanlig tower-dator med nÄgot mer RAM och ett par hÄrddiskar i RAID stod, sÄ har mÄnga (eller Ätminstone mÄnga) ignorerat det faktum att ansvaret för inköp av kapaciteter ocksÄ bör ligga pÄ en sÀrskilt utbildad person.

TyvÀrr sÀger historisk erfarenhet oss att denna uppgift under flera decennier har lagts pÄ 'slumpar': den som var nÀrmast tog pÄ sig frÄgan. Och först nyligen har yrket FinOps börjat ta form och fÄ konkret innebörd pÄ marknaden. Detta Àr just den sÀrskilt utbildade person vars uppgift Àr att övervaka inköp och anvÀndning av kapacitet. Och i slutÀndan att sÀnka företagets utgifter inom detta omrÄde.

Vi uppmanar inte till att avstÄ frÄn dyra och effektiva lösningar: varje företag mÄste sjÀlva avgöra vad de behöver för att trivas nÀr det gÀller hÄrdvara och molnavtal. Men man kan inte bortse frÄn det faktum att tanklös inköp "enligt listan" utan efterföljande kontroll och analys av anvÀndningen leder till mycket stora förluster för mÄnga företag pÄ grund av ineffektiv förvaltning av sina "tillgÄngar" i backend.

Vad Àr FinOps

Anta att du har ett stort företag som sĂ€ljarna med beundran omtalar som "enterprise". Sannolikt har du "enligt listan" köpt ett tiotal servrar, AWS och lite annat "i smĂ„tt". Vilket Ă€r logiskt: i ett stort företag pĂ„gĂ„r det stĂ€ndigt nĂ„gon typ av rörelse — vissa team vĂ€xer, andra upplöses, och vissa övergĂ„r till angrĂ€nsande projekt. Denna kombination av rörelser i samband med inköpsmekanismen "enligt listan" resulterar slutligen i nya grĂ„ hĂ„r nĂ€r man granskar nĂ€sta mĂ„nads faktura för infrastrukturen.

Vad ska man göra - fortsÀtta tÄlmodigt att grÄna, fÀrga hÄr eller ta reda pÄ orsaken till dessa mÄnga hemska nollor i fakturan?

Vad ska man dölja: godkĂ€nnande, auktorisation och sjĂ€lva betalningen av en begĂ€ran inom företaget för samma AWS-plan Ă€r inte alltid (i verkligheten nĂ€stan aldrig) en snabb process. Och just pĂ„ grund av den stĂ€ndiga företagsrörelsen kan en del av dessa inköp "förlora" sig nĂ„gonstans. Och stĂ„ helt stilla. Om en uppsĂ€ttning som saknar Ă€gare i serverrummet mĂ€rks av en uppmĂ€rksam administratör, Ă€r det mycket ledsnare med molnavtal. De kan stĂ„ "pĂ„ is" i mĂ„nader — betalda, men samtidigt redan överflödiga för den avdelning som de köptes för. Samtidigt börjar kollegorna frĂ„n kontoret bredvid att riva sitt fortfarande mörka hĂ„r, eftersom de inte har kunnat fĂ„ ungefĂ€r samma AWS-plan betald pĂ„ flera veckor.

Vad Àr den mest uppenbara lösningen? RÀtt, att överlÀmna ansvaret till de som behöver det, sÄ Àr alla nöjda. Men de horisontella kommunikationerna Àr inte alltid vÀl etablerade. Och den andra avdelningen kanske helt enkelt inte vet om rikedomarna hos den första, vilket den första kanske inte kÀnner nÄgot behov av.

Vem Ă€r skyldig hĂ€r? – Egentligen ingen. SĂ„ hĂ€r Ă€r det utformat just nu.
Vem lider av detta? – Alla, hela företaget.
Vem kan lösa situationen? – Precis, FinOps.

FinOps Ă€r inte bara en mellanhand mellan utvecklarna och den hĂ„rdvara de behöver, utan en person eller ett team som vet var, vad och hur vĂ€l det ser ut med avseende pĂ„ de molntjĂ€nster som företaget köpt. Faktiskt ska dessa personer arbeta tillsammans med DevOps pĂ„ ena sidan och ekonomiavdelningen pĂ„ den andra sidan, och fungera som en effektiv mediator och, viktigast av allt – analytiker.

Lite om optimering

Moln. Relativt billigt och vĂ€ldigt bekvĂ€mt. Men det hĂ€r beslutet slutar vara billigt nĂ€r antalet servrar blir tvĂ„siffrigt eller tresiffrigt. Dessutom ger moln möjlighet att anvĂ€nda allt fler tjĂ€nster som tidigare var otillgĂ€ngliga: allt frĂ„n databaser som en tjĂ€nst (Amazon AWS, Azure Database) till serverlös applikation (AWS Lambda, Azure Functions) och mĂ„nga fler. De Ă€r alla fantastiska dĂ„ de Ă€r lĂ€tta att anvĂ€nda – köpt och klart, inga problem. Men ju djupare företaget och dess projekt gĂ„r in i molnen, desto sĂ€mre sover finanschefen. Och desto snabbare grĂ„nar VD:n.

Saken Àr den att fakturorna för olika molntjÀnster alltid Àr oerhört komplicerade: för en och samma post kan du fÄ en tre-sidig specifikation av vad, vart och hur dina pengar gÄtt. Det Àr förstÄs trevligt, men att förstÄ den Àr praktiskt taget omöjligt. VÄr Äsikt i denna frÄga Àr lÄngt ifrÄn unik: för att översÀtta molnfakturor till mÀnskligt sprÄk finns det faktiska tjÀnster, till exempel www.cloudyn.com eller www.cloudability.com. Om nÄgon har tagit sig tid att skapa en separat tjÀnst för att tolka fakturor, sÄ har problemet vuxit bortom vÀrdet av hÄrfÀrg.

SÄ vad gör FinOps i denna situation:

  • förstĂ„r tydligt nĂ€r och i vilka volymer molnlösningar har köpts.
  • vet hur dessa resurser anvĂ€nds.
  • omfördelar dem beroende pĂ„ behoven hos olika avdelningar.
  • köper inte "bara för att ha".
  • och i slutĂ€ndan – sparar dina pengar.

Ett utmĂ€rkt exempel Ă€r molnlagring av en kall kopia av databasen. Arkiverar du den till exempel för att minska den anvĂ€nda lagringskapaciteten och trafik vid uppdatering av lagret? Ja, det kan tyckas vara en liten situation — i ett enskilt fall, men mĂ€ngden sĂ„dana smĂ„ situationer leder sĂ„ smĂ„ningom till orimliga kostnader för molntjĂ€nster.

Eller en annan situation: ni har köpt extra kapacitet pĂ„ AWS eller Azure för att inte krascha under toppbelastning. Kan man vara sĂ€ker pĂ„ att detta Ă€r den optimala lösningen? Om dessa instanser stĂ„r stilla 80% av tiden, ger ni helt enkelt bort pengar till Amazon. Dessutom, för sĂ„dana fall har bĂ„de AWS och Azure burstable instanser — varför behöver ni serverar som gĂ„r pĂ„ tomgĂ„ng, nĂ€r ni kan anvĂ€nda ett verktyg för just toppbelastningar? Eller istĂ€llet för On Premise-instansar kan ni övervĂ€ga reserverade instanser — de Ă€r mycket billigare och de ger dessutom rabatter.

För övrigt, angÄende rabatter

Som vi nĂ€mnde i början, sĂ„ Ă€r det vem som helst som ofta sköter inköpen — man hittar den som Ă€r ansvarig, och sen löser denne det pĂ„ nĂ„got sĂ€tt sjĂ€lv. Oftast blir de "ansvariga" personer som redan har fullt upp, och i slutĂ€ndan fĂ„r vi en situation dĂ€r personen snabbt och kvalificerat, men helt pĂ„ egen hand, beslutar vad och i vilka mĂ€ngder som ska köpas.

Men vid interaktion med försĂ€ljaren frĂ„n molntjĂ€nstföretaget kan man fĂ„ mer fördelaktiga villkor, om det handlar om att köpa kapacitet i bulk. SjĂ€lvklart kommer man inte att fĂ„ sĂ„dana rabatter genom att tysta och ensidigt registrera sig — men genom att prata med en verklig försĂ€ljningschef kan det faktiskt löna sig. Dessutom kan dessa killar tipsa om vad de har rabatter pĂ„ just nu. Det kan ocksĂ„ vara anvĂ€ndbart.

Det Ă€r ocksĂ„ viktigt att komma ihĂ„g att det inte bara Ă€r AWS eller Azure som finns. SjĂ€lvklart Ă€r det inte tal om att organisera en egen serverhall — men det finns alternativ till dessa tvĂ„ klassiska lösningar frĂ„n giganter.

Till exempel, Google har introducerat plattformen Firebase för företag, dÀr man kan "vÀnda nyckeln" och bygga ett mobilprojekt som kan krÀva snabb skalning. Lagring, realtidsdatabaser, hosting och molnsynkronisering av data Àr tillgÀngligt pÄ detta lösning pÄ ett och samma stÀlle.

Å andra sidan, om vi inte pratar om ett monolitiskt projekt utan om deras sammansĂ€ttning, sĂ„ Ă€r en centraliserad lösning inte alltid lönsam. Om projektet Ă€r lĂ„nglivat, har en historia av utveckling och en motsvarande mĂ€ngd nödvĂ€ndiga data att lagra, bör man tĂ€nka pĂ„ ett mer fragmenterat sĂ€tt att placera dessa.

NÀr man optimerar kostnaderna för molntjÀnster kan man plötsligt inse att för kritiska affÀrsapplikationer kan man investera i kraftfullare abonnemang som sÀkerstÀller företagets kontinuerliga intÀkter. Samtidigt Àr det ett tveksamt beslut att lagra 'arv' frÄn utvecklingen, gamla arkiv, databaser och liknande i dyra moln. För sÄdana data fungerar ett standard datacenter med vanliga HDD:er och medelstark hÄrdvara utan nÄgra 'finesser' alldeles utmÀrkt.

HÀr kan man Äterigen tÀnka att 'detta pyssel Àr inte vÀrt besvÀret', men hela problematiken i denna publikation bygger pÄ att ansvariga personer ignorera detaljer i olika skeden och gör det som Àr enklare och snabbare. Detta leder i slutÀndan till de skrÀmmande kostnaderna vi ser efter ett par Är.

Vad blir resultatet?

Generellt sett Àr moln fantastiska, de löser en mÀngd problem för företag av alla storlekar. Men nyheten i detta fenomen innebÀr att vi fortfarande saknar en kultur för konsumtion och hantering. FinOps Àr en organisatorisk mekanism som hjÀlper till att anvÀnda molnkapacitet mer effektivt. HuvudpoÀngen Àr att inte göra denna tjÀnst till en slags dödsdomargrupp vars uppgift Àr att fÄ ovinklade utvecklare pÄ bar gÀrning och 'tika' dem för stillastÄende kapacitet.

Utvecklare bör utveckla, inte rÀkna företagets pengar. Och FinOps bör göra bÄde inköpsprocessen och processen för avskrivning eller överföring av molnkapacitet till andra team till en enkel och trevlig hÀndelse för alla parter.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster