Dela via


Rekommendationer för konsolidering

Gäller för denna checklista för Azure Well-Architected Framework Cost Optimization:

CO:14 Konsolidera resurser och ansvar. I en arbetsbelastning bestämmer du olika sätt att konsolidera resurser och öka densiteten. Utanför en arbetsbelastning använder du befintliga centraliserade resurser och tjänster, så att du kan konsolidera arbetsbelastningsansvaret.

Den här guiden beskriver rekommendationerna för att konsolidera resurser och ansvarsområden för att optimera arbetsbelastningskostnader. Att konsolidera resurser är en nyanserad uppgift som skiljer sig från att helt enkelt eliminera avfall. Konsolidering innebär att kombinera komponenter i en arbetsbelastning, till exempel servrar, databaser, program och ansvarsområden.

Konsolidering kan minska redundanta resurser och licenser och öka densiteten. Leta efter möjligheter att konsolidera ditt arbetsbelastningsansvar. Använd centraliserade resurser eller team för att optimera kostnaderna. Om du inte konsoliderar resurser och ansvarsområden med hjälp av delade resurser och optimerar stordriftsfördelar kan du missa möjligheter till kostnadsbesparingar.

Definitioner

Period Definition
Centraliserad resurs En delad resurs som flera komponenter använder, i stället för att varje komponent har en egen dedikerad resurs.
Ändra kontroll En strukturerad metod för att hantera och implementera ändringar.
Konsolidera Att kombinera komponenter för att optimalt uppfylla arbetsbelastningskraven.
Resursdensitet Ett mått på logisk separation i en resurs. Ökad densitet motsvarar vanligtvis högre användning på grund av samverkan mellan olika komponenter, konsumenter eller miljöer.

Viktiga designstrategier

Det primära målet med konsolidering är optimering, inte minskning. Konsolidering innebär omstrukturering av arbetsbelastningar, resurser och teamroller för att uppnå maximal kostnadseffektivitet. Till skillnad från optimering av komponentkostnader är konsolidering en process som kräver noggrant övervägande.

Nästan alla konsolideringsinsatser har kompromisser och potentiella risker, men kan avsevärt minska kostnaderna. Det är viktigt att analysera potentiella fördelar och tillhörande kompromisser. Alla konsolideringsstrategier följer dessa steg:

  1. Utvärdering: Utför en grundlig utvärdering för att identifiera områden där konsolidering kan vara fördelaktigt.

  2. Identifiering och utvärdering: Identifiera och utvärdera potentiella konsolideringsmål för att avgöra om potentiella kostnadsfördelar och kompromisser motiverar arbetet med att konsolidera.

  3. Kommunikation och implementering: Om du anser att konsolidering är fördelaktigt meddelar du de kommande ändringarna och tillämpar dem.

Konsolidera resurser

Att konsolidera resurser innebär att kombinera resurser i en arbetsbelastning. Du kan samla funktioner eller konsumenter. Du kan till exempel konsolidera tre webbservrar till en enskild server eller tre databaser till en enda databasserver. Du kan konsolidera flera brandväggar till en enda brandvägg som hanterar flera miljöer.

Syftet är att öka resurstätheten så att du kan maximera kostnadseffektiviteten för varje resurs. Expandera användningen av en resurs och minimera resursredundans.

Vanliga typer av tjänster som du kan konsolidera är programplattformar, databaser, nätverksinstallationer, gatewayer och DDoS-skydd (Distributed Denial-of-Service). Om du vill konsolidera resurser i en arbetsbelastning bör du överväga följande rekommendationer:

Utvärdera arbetsbelastningsresurserna. Utvärdera den befintliga arbetsbelastningen och dess resursanvändning. Analysera faktorer som CPU-användning, minnesanvändning, lagringskapacitet och nätverksbandbredd. Identifiera områden där konsolidering kan vara fördelaktigt. Konsolidering kan innebära att optimera resursallokering, eliminera redundanta eller underutnytttagna resurser eller konfigurera om arbetsbelastningen så att den körs mer effektivt. Tänk på faktorer som arbetsbelastningsberoenden, prestandakrav och skalbarhet.

Identifiera ett konsolideringsmål. Välj en resurs som ska konsolideras. Det kan vara en befintlig resurs eller en ny resurs som skapats i arbetsbelastningen. Identifiera befintliga resurser som du kan använda för konsolidering. Du kan till exempel ha servrar som kan hantera vissa av arbetsbelastningskomponenterna. Om inga befintliga resurser uppfyller konsolideringskraven eller om det är mer fördelaktigt att konsolidera en ny resurs kan du överväga att skapa en ny resurs.

Utvärdera konsolideringens lönsamhet. Se till att funktionella och tekniska krav, till exempel CPU, minne och tillväxt, stöder konsolidering. Undvik att kompromissa med krav som prestanda, tillförlitlighet och säkerhet. Skapa till exempel inte ett oönstrade korsregionalt beroende eller konsolidera resurser i förproduktions- och produktionsmiljöer.

Beräkna kostnaden. Fastställa ansträngning och potentiella komplikationer av konsolidering. Du bör beräkna kostnader, inklusive resurs-, licensierings- och driftskostnader. Tänk på konsekvenserna, till exempel potentiella utmaningar vid resursövervakning på grund av konsolidering.

Kommunicera och samordna med ditt team. Se till att du informerar alla intressenter om kommande ändringar och nödvändiga åtgärder som de behöver vidta. Samordna med team för att undvika konflikter och säkerställa en smidig implementering.

Risk: Överväg effekterna av resursdensitet, till exempel bullriga grannar, skalningsenhetseffekter och minskad redundans. Resurskonsolidering är ofta för riskabelt för verksamhetskritiska och affärskritiska arbetsbelastningsflöden.

Kompromisser:

  • Resurskonsolidering minskar isoleringen och kan skapa ett bullrigt grannscenario i en arbetsbelastning. Hitta andra sätt att implementera logisk isolering och ökad kapacitet för värdmiljön. Öka till exempel brandväggskapaciteten om den stöder flera arbetsbelastningar.

  • Konsolidering eliminerar segmentering och kan öka säkerhetsrisken, vilket gör det enklare för angripare att röra sig horisontellt. Det gör också vissa efterlevnadsstandarder svåra att uppnå. Prioritera efterlevnad framför konsolidering.

  • Resurskonsolidering resulterar i mindre redundans. Planera noggrant för att säkerställa att du har rätt tillförlitlighet i arbetsbelastningen.

Konsolidera ansvarsområden

Målet med att konsolidera arbetsbelastningsansvaret är att minska arbetsbelastningsteamets ansvarsområden. Det är ett strategiskt kostnadsoptimeringsarbete som kräver organisationsmedvetenhet och samarbete utanför arbetsbelastningsteamet.

Det finns två huvudsakliga sätt att konsolidera arbetsbelastningsteamets ansvarsområden. Du kan använda externa delade eller centraliserade resurser och inte köra resursen i arbetsbelastningsmiljön. Du kan också avlasta arbetsbelastningsansvaret till andra team i din organisation, så att ditt team inte är direkt ansvarigt för dessa uppgifter eller personal.

Använda externa centraliserade resurser

Externa centraliserade resurser refererar till delade resurser utanför arbetsbelastningsmiljön. En organisation kan till exempel ha en centraliserad gateway som hanterar flera arbetsbelastningar. Målet med externa centraliserade resurser är att minimera duplicering och omkostnader. I stället för att ha en dedikerad resurs för din arbetsbelastning kan du använda en delad resurs för att optimera kostnaderna. Överväg följande rekommendationer:

  • Utvärdera arbetsbelastningsresurserna. Utvärdera arbetsbelastningens aktuella tillstånd och identifiera områden där konsolidering kan vara fördelaktigt.

  • Hitta externa affärsmöjligheter. Undersöka din organisation efter befintliga centraliserade resurser. Dessa resurser kan vara potentiella lösningar för din arbetsbelastning. Du kan till exempel använda en delad säkerhetsinformation och händelsehantering (SIEM) i stället för att konfigurera ett oberoende SIEM-verktyg.

  • Överväg att ändra kontroll. Förstå processen för att hantera ändringar i den centraliserade resursen. Överväg arbetsflödet för godkännande, testprotokoll och distributionsmetoder. Analysera potentiella utmaningar om du har minskat kontrollen över resursändringar.

  • Beräkna kostnaden. Innan du implementerar centraliserade resurser kvantifierar du tydligt de förväntade besparingarna mot de kostnader som är associerade med en övergång. Väg de kostnadsbesparande fördelarna mot risker för att fatta ett välgrundat beslut.

  • Kommunicera och samordna med ditt team. Upprätta en mekanism för kontinuerlig feedback mellan team för att hantera problem, förbättra samarbetet och förfina processer.

  • Dokumentera och spåra ändringar. Underhåll detaljerad dokumentation om alla godkända ändringar, inklusive deras omfattning, implementeringssteg och tillhörande risker eller problem. Använd ett centraliserat system- eller ändringshanteringsverktyg för att spåra och övervaka status för ändringar under hela livscykeln.

Kompromiss: Överkonsolidering kan leda till resurskonkurrering, vilket kan leda till prestandaproblem. Konsolidering kan begränsa flexibiliteten och flexibiliteten för enskilda team och arbetsbelastningar eftersom de måste följa centraliserade standarder som kan hämma anpassningen.

Avlasta ansvarsområden till externa team

Avlastning av arbetsbelastningsansvar till externa team syftar på att använda expertcentraliserade team som utför specialiserade tjänster, till exempel ett säkerhetsåtgärdsteam. Du kan avlasta ansvarsområden till befintliga team för att optimera kostnader och delegera expertis för specifika funktioner.

  • Utvärdera teamkunskaper. Utvärdera teamets aktuella kompetensuppsättning. Identifiera kunskapsluckor eller områden där ett centraliserat team optimerar kostnaderna.

  • Hitta tillgängliga affärsmöjligheter. Utforska din organisation för tillgängliga tjänster, till exempel tjänster från ett säkerhetsåtgärdsteam. Se till att det centraliserade teamet kan hantera det extra ansvaret utan att kompromissa med kvaliteten.

  • Överväg att ändra kontroll. Bekanta dig med hur det centraliserade teamet hanterar ändringar, till exempel arbetsflöden för godkännande, testningsprotokoll och distributionsstrategier. Fastställ potentiella utmaningar som kan uppstå om du har mindre direkt kontroll över dessa funktioner.

  • Kommunicera och samordna med ditt team. Se till att teamen är bekanta med varandras processer, verktyg och förväntningar. Överväg en stegvis övergång eller pilotperiod för att underlätta skiftet och identifiera potentiella utmaningar tidigt.

  • Dokumentera och spåra ändringar. Underhåll detaljerad dokumentation om alla godkända ändringar, inklusive deras omfattning, implementeringssteg och tillhörande risker eller problem. Använd ett centraliserat system- eller ändringshanteringsverktyg för att spåra och övervaka status för ändringar under hela livscykeln.

Azure-underlättande

Stöd för densitet: Många Azure-tjänster stöder ökad resursdensitet. Följande tabell visar ett urval av dessa tjänster.

Azure-tjänst Segmenteringskontroll
Azure Front Door Kunddomäner och URL-sökvägar
Azure Firewall Regler för nätverk och program
Azure Application Gateway Lyssnare, URL-sökvägsbaserad routning
API Management API-principer
Azure Kubernetes Service (AKS) Namnområden, nodpooler
Azure App Service Flera webbappar och API:er i en App Service-plan
Azure SQL Database Flera databaser på en server

Resursobservabilitet: Azure Monitor tillhandahåller en centraliserad plattform för övervakning och hantering av prestanda och hälsa för dina Azure-resurser. Du kan samla in och analysera telemetridata, konfigurera aviseringar och få insikter om resursutnyttjande och konsolideringsmöjligheter.

Log Analytics tillhandahåller centraliserad logghantering och analys. Du kan samla in, analysera och visualisera loggdata från olika Azure-resurser, vilket hjälper dig att identifiera problem, felsöka problem och få driftinsikter.

Checklista för kostnadsoptimering

Se den fullständiga uppsättningen rekommendationer.