Dela via


Designprinciper för kostnadsoptimering

Arkitekturdesign drivs alltid av affärsmål och måste ta hänsyn till avkastning på investeringar (ROI) och ekonomiska begränsningar. Vanliga frågor att tänka på är:

  • Gör de allokerade budgetarna att du kan uppfylla dina mål?
  • Vad är utgiftsmönstret för programmet och dess åtgärder? Vad är prioriterade områden?
  • Hur maximerar du investeringen i resurser, genom bättre användning eller genom minskning?

En kostnadsoptimerad arbetsbelastning är inte nödvändigtvis en lågkostnadsarbetsbelastning. Det finns betydande kompromisser. Taktiska metoder är reaktiva och kan bara minska kostnaderna på kort sikt. För att uppnå ett långsiktigt ekonomiskt ansvar måste du skapa en strategi med prioritering, kontinuerlig övervakning och repeterbara processer som fokuserar på optimering.

Designprinciperna är avsedda att tillhandahålla optimeringsstrategier som du behöver tänka på när du utformar och implementerar din arbetsbelastningsarkitektur. Börja med de rekommenderade metoderna och motivera fördelarna med en uppsättning affärskrav. När du har angett din strategi kan du vidta åtgärder med hjälp av checklistan för Kostnadsoptimering som ditt nästa steg.

När du prioriterar affärskrav så att de överensstämmer med teknikbehoven förväntar du dig att den initiala kostnadsallokeringen ändras. Du bör dock förvänta dig en rad kompromisser inom områden där du vill optimera kostnaderna, till exempel säkerhet, skalbarhet, motståndskraft och driftbarhet. Om kostnaden för att hantera utmaningarna på dessa områden är hög och dessa principer inte tillämpas korrekt kan du göra riskfyllda val till förmån för en billigare lösning, vilket i slutändan påverkar organisationens affärsmål och rykte.

Utveckla kostnadshanteringsdisciplin

Målikon Skapa en teamkultur som har en medvetenhet om budget, utgifter, rapportering och kostnadsspårning.

Kostnadsoptimering utförs på olika nivåer i organisationen. Det är viktigt att förstå hur din arbetsbelastningskostnad är anpassad till organisationens FinOps-metoder. Med en vy över affärsenheter, resursorganisation och centraliserade granskningsprinciper kan du använda ett standardiserat finansiellt system.

Tillvägagångssätt Förmån
Utveckla en kostnadsmodell. Den här grundläggande övningen är en förutsättning för att inrätta ett system för finansiell spårning. En kostnadsmodell hjälper till att segmentera utgifter och beräkna och prognostisera den totala ägandekostnaden, inklusive infrastruktur, support och implementering. Det gör att du kan identifiera kostnadsdrivande faktorer tidigt och förutsäga hur förändringar, tillväxt eller krympning kommer att påverka de totala utgifterna i din planerade affärsmodell.
Ha en effektiv men flexibel ansvarsmodell som styrs och implementeras med korrekt tilldelade roller och ansvarsområden. Clear Accountability hjälper till att framtvinga funktionella förväntningar för varje roll (givet ett omfång), öka tydligheten och generera rapporter med transparens på önskade nivåer.

Proaktiv styrning kan hjälpa dig att undvika åtgärder som kan leda till onödiga utgifter som ligger utanför budgeten.
Beräkna realistiska budgetar som täcker alla icke-förhandlingsbara funktionella och icke-funktionella krav, personal och processer som möjliggör förväntad tillväxt. Du kommer att kunna ange ekonomiska gränser och fastställa sätt att kontrollera dina utgifter mot den allokerade budgeten. Du får också meddelanden när vissa tröskelvärden överskrids, vilket förhindrar överförbrukning i klientomfånget, resursomfånget och andra omfång som tillämpas på budgeten.
För arbetsbelastningar som styrs av serviceavtal (SLA) utvärderar du om du vill allokera budget mot potentiella påföljder eller mot implementeringsinsatser. En väl implementerad lösning kan hjälpa dig att helt och hållet undvika påföljder genom att främja proaktiva investeringar.

Att avsätta en kundkompensationsbudget är ett pragmatiskt tillvägagångssätt för att minska risken för framtida ansvar. Samarbeta med produktägaren för att förhandla fram en realistisk budget för kostnadskompensation.
Planera för utbildningskostnader, anställningskostnader och kostnaden för infrastruktur som behövs för att öka kompetensen när arbetsbelastningen mognar. Att investera i bemanning kompletterar befintliga färdigheter genom heltids- eller leverantörssupport.
Förmedla kostnadskonsekvenser av designändringar som drivs av insikter från produktion. Organisationen kan göra praktisk budgetjustering baserat på produktionsfeedback, vilket bör betraktas som lika meningsfullt som numeriska data.

Utforma med ett kostnadseffektivt tänkesätt

Målikon Spendera bara på det du behöver för att uppnå högsta avkastning på dina investeringar.

Varje arkitekturbeslut har direkta och indirekta ekonomiska konsekvenser. Förstå kostnaderna i samband med bygge jämfört med köpalternativ, teknikval, faktureringsmodell och licensiering, utbildning, åtgärder och så vidare.

Med tanke på en uppsättning krav, optimera och fatta kompromissbeslut i förhållande till kostnader, som fortfarande effektivt tar itu med de övergripande problemen med arbetsbelastningen.

Tillvägagångssätt Förmån
Upprätta en kostnadsbaslinje, inklusive den beräknade tillväxten. Se till att designvalen fungerar inom den allokerade budgeten för att uppfylla de funktionella och icke-funktionella kraven.

Räkna in kostnader relaterade till teknikval, automatisering, förvärv, utbildning och ändringshantering som en del av den totala kostnaden.
Med kostnadsuppskattningar kan du prognostisera utgifter mot budgeten och hitta viktiga kostnadsdrivrutiner. De hjälper också till att avslöja dolda kostnader som annars skulle kunna gå obemärkt förbi, vilket stöder en balanserad strategi som undviker överengineering.

Den här processen genererar också beslutsträd för teknikalternativ baserat på kostnadsöverväganden. Genom att eliminera högkostnadsalternativ som saknar starka affärsmotiveringar kan du frigöra budgetkapacitet för att investera i affärsmöjligheter med högre värde.

Vi avråder från att designa utöver planerad tillväxt eftersom det kan leda till en lägre avkastning på investering.
Utforma och framtvinga kostnadsskyddsmekanismer i din arkitektur som håller resurserna inom de övre och nedre gränserna. Genomförande kan förhindra oavsiktliga eller icke godkända avgifter, och se till att endast de resurser som finns i budgeten säkerställs.
Hantera olika SDLC-miljöer på olika sätt och distribuera rätt antal miljöer. Du kan spara pengar genom att förstå att inte alla miljöer behöver simulera produktion. Icke-produktionsmiljöer kan ha olika funktioner, SKU:er, antal instanser och till och med loggning.

Du kan också spara kostnader genom att skapa förproduktionsmiljöer på begäran och ta bort dem när du inte längre behöver dem.

Design för användningsoptimering

Målikon Maximera användningen av resurser och åtgärder. Tillämpa dem på de förhandlade funktionella och icke-funktionella kraven i lösningen.

Tjänster och erbjudanden ger olika funktioner och prisnivåer. När du har köpt en uppsättning funktioner bör du undvika att underutnyttjera dem. Hitta sätt att maximera din investering på nivån. På samma sätt utvärderar du kontinuerligt faktureringsmodeller för att hitta de som bättre överensstämmer med din användning, baserat på aktuella produktionsarbetsbelastningar.

Tillvägagångssätt Förmån
Dra nytta av de fullständiga funktionerna i dina valda resurs-SKU:er för att uppfylla prestanda, säkerhet, tillförlitlighet och driftmål. Du kan maximera användningen av det du betalade för. Undvik att välja SKU:er med funktioner som du inte behöver, eftersom de kan leda till onödiga kostnader utan extra fördelar.
Utvärdera möjligheter att dynamiskt justera kapaciteten, skala upp när efterfrågan ökar och skala ned när den inte längre behövs. Utan den här metoden kan du behöva etablera mer kapacitet än nödvändigt. Dynamisk skalning gör däremot att du kan upprätthålla en minimibaslinje och expandera endast vid behov, justera resursförbrukningen med faktiska användningsmönster.
Prioritera implementeringen av aktiva-aktiva modeller framför aktiva-passiva modeller som en del av din återställningsplan, om du redan har betalat för resurserna. Om din design som standard använder aktiva-passiva modeller kan du ha inaktiva resurser som annars skulle kunna användas. Om du konverterar till aktiv-aktiv kan du uppfylla kraven på belastningsutjämning och skalningssprängning utan överförbrukning.
Prioritera användningen av åtagandebaserade rabatterade resurser när du utvecklar nya funktioner, konfigurerar ytterligare miljöer eller optimerar för icke-funktionella krav. Att hitta möjligheter att använda bekräftade planer kan avsevärt minska kostnaden för att implementera nya funktioner.
Få ut mesta möjliga av din investering i en supportplan.

Behålla ersättning för utbildning för att säkerställa att teamet använder relevanta verktyg och tekniker.
Att använda din supportplan för att hantera produktionsproblem eller proaktiva granskningar hjälper dig att få dina pengar värda. Engagera dig fullt ut med din Microsoft-supportmodell.

Design för hastighetsoptimering

Målikon Öka effektiviteten utan att ändra design, omförhandla eller offra funktionella eller icke-funktionella krav.

Dra nytta av möjligheterna att optimera verktyget och kostnaderna för dina befintliga resurser och åtgärder. Om du inte gör det spenderar du i onödan pengar utan någon extra ROI.

Tillvägagångssätt Förmån
Identifiera resurser som har stabila eller förutsägbara användningsmönster över tid. Optimera kostnaderna genom att köpa dessa resurser i förväg för att dra nytta av tillgängliga rabatter.

Samarbeta med ditt licensieringsteam för att påverka framtida inköpsavtal och förnyelsestrategier.
Microsoft erbjuder rabatterade priser för förutsägbara, långsiktiga åtaganden för specifika resurser eller resurskategorier. Dessa resurser medför lägre kostnader under användningsperioden och kan amorteras över tid.

Genom att hålla licensieringsteamet informerat om aktuella och beräknade resursinvesteringar kan du hjälpa dem att göra åtaganden i rätt storlek under avtalsförhandlingarna. I vissa fall kan dessa prognoser påverka organisationens prisdokument, vilket inte bara gynnar arbetsbelastningens kostnadseffektivitet utan även andra team som använder samma teknik.
Utforska alternativ som inte kräver ytterligare licensiering. Överväg alternativ som hybridanvändning och prissättning för förproduktionsprenumerationer. Du kommer att kunna minska licenskostnaderna genom att dra nytta av alternativ som ger dig användningsrättigheter till samma eller jämförbara tekniker till en lägre kostnad.
Använd förbrukningsbaserad prissättning när det är mer kostnadseffektivt. Du betalar för det du använder. Det här alternativet kan vara dyrare än ett fullständigt utnyttjat förbetalt alternativ. Men om du inte förväntar dig att fullt ut använda den förköpta datorkapaciteten, kanske betalning per användning är ett bättre val.
Använd fast pris-fakturering i stället för förbrukningsbaserad fakturering för en resurs när dess användning är hög och förutsägbar och ett jämförbart SKU eller faktureringsalternativ är tillgängligt. När användningen är hög och förutsägbar kostar modellen med fast pris vanligtvis mindre och stöder ofta fler funktioner.
Om möjligt, samlokalisera användningen med andra arbetsbelastningar, resurser och team för att minska de ekonomiska och operativa kostnaderna. Delade resurser hanteras centralt och etableras med högre kapacitet för att stödja flera arbetsbelastningar, vilket gör att kostnaderna kan distribueras mellan team.
Distribuera till regioner med lägre kostnad, förutsatt att det inte finns några kompromisser med funktionella eller icke-funktionella krav.

Utvärdera regionala alternativ för varje miljö individuellt. Även om produktionen kan kräva specifika regioner kan du överväga att utnyttja mer kostnadseffektiva regioner för förproduktionsmiljöer där det är möjligt.
Använd endast premiumregioner om det behövs kan leda till betydande besparingar. Dessutom kan besparingar från icke-produktionsmiljöer omfördelas till andra prioriteringar.
Föredrar tjänster som gör det enklare att uppnå högre densitet.

Tänk på de potentiella kompromisserna, särskilt när det gäller säkerhetsgränser.
När densiteten ökar minskar mängden resurser som du behöver för att köra en arbetsbelastning. Den här minskningen minskar kostnaden per enhet och kostnaden för hantering.

Övervaka och optimera över tid

Målikon Anpassa kontinuerligt din investering när din arbetsbelastning utvecklas i takt med ekosystemet.

Det som var viktigt i går kanske inte är viktigt i dag. När du lär dig genom utvärdering av produktionsarbetsbelastningar kan du förvänta dig förändringar i arkitektur, affärskrav, processer och till och med teamstruktur. Dina SDLC-metoder (software development lifecycle) kan behöva utvecklas. Externa faktorer kan också ändras, till exempel molnplattformen, dess resurser och dina avtal.

Du bör noggrant utvärdera effekten av alla ändringar på kostnaden. Övervaka ändringar och ROI-trenden regelbundet och utvärdera om du behöver justera funktionella och icke-funktionella krav.

Tillvägagångssätt Förmån
Skapa funktioner i systemet som samlar in och klassificerar kostnader. Du kommer att kunna beräkna de kostnader som visar tekniska perspektiv och affärsperspektiv vid olika faktureringsgränser.

Du kommer också att kunna utföra regelbundna granskningar och leda showback- och chargeback-processer.
Implementera kostnadsaviseringar när utgifter närmar sig fördefinierade budgettrösklar.

Granska och justera dessa aviseringar regelbundet för att säkerställa att de förblir i linje med de föränderliga användningsmönstren.
Proaktiva meddelanden hjälper till att förhindra budgetöverskridanden och stöder beslutsfattande i tid.
Utvärdera och justera arkitekturdesignbeslut kontinuerligt kring kostnader för resurser, åtgärder och betald support. Regelbundna granskningar av mått, prestandadata, faktureringsrapporter och funktionsanvändning kan leda till finjustering som kan minska kostnaderna.

Du kanske också kan spara vissa kostnader genom att utvärdera användningen av ditt supportkontrakt och rätt storleksanpassa det.
Inaktivera resurser som är underutnyttjade, oanvända, föråldrade eller kan ersättas med effektivare alternativ.

Ta regelbundet bort onödiga data.
Genom att ändra storlek på eller ta bort underutnytttagna resurser, eller till och med ändra SKU:er, kan du minska kostnaderna. Att stänga av oanvända resurser och ta bort data när du inte längre behöver det minskar slöseriet och frigör pengar så att du kan investera dem någon annanstans.

Nästa steg