Aanbevelingen voor consolidatie
Van toepassing op deze controlelijst voor Azure Well-Architected Framework Cost Optimization:
CO:14 | Resources en verantwoordelijkheid consolideren. Bepaal in een workload manieren om resources samen te voegen en de dichtheid te verhogen. Gebruik buiten een workload bestaande gecentraliseerde resources en services, zodat u workloadverantwoordelijkheden kunt consolideren. |
---|
In deze handleiding worden de aanbevelingen beschreven voor het consolideren van resources en verantwoordelijkheden om de workloadkosten te optimaliseren. Het consolideren van resources is een genuanceerde taak die verschilt van het elimineren van afval. Samenvoeging omvat het combineren van onderdelen van een workload, zoals servers, databases, toepassingen en verantwoordelijkheden.
Consolidatie kan redundante resources en licenties verminderen en de dichtheid verhogen. Zoek naar mogelijkheden om uw workloadverantwoordelijkheden te consolideren. Gebruik gecentraliseerde resources of teams om de kosten te optimaliseren. Als u resources en verantwoordelijkheden niet consolideert door gebruik te maken van gedeelde resources en schaalvoordelen te optimaliseren, mist u mogelijk kansen voor kostenbesparingen.
Definities
Termijn | Definitie |
---|---|
Gecentraliseerde resource | Een gedeelde resource die door meerdere onderdelen wordt gebruikt, in plaats van dat elk onderdeel een eigen toegewezen resource heeft. |
Besturingselement wijzigen | Een gestructureerde methodologie voor het beheren en implementeren van wijzigingen. |
Consolideren | Het combineren van onderdelen om optimaal te voldoen aan de workloadvereisten. |
Resourcedichtheid | Een meting van logische scheiding binnen een resource. Een verhoogde dichtheid komt meestal overeen met een hoger gebruik vanwege de collocatie van verschillende onderdelen, consumenten of omgevingen. |
Belangrijke ontwerpstrategieën
Het primaire doel van consolidatie is optimalisatie, niet reductie. Consolidatie omvat herstructureringsworkloads, resources en teamrollen om maximale kostenefficiëntie te bereiken. In tegenstelling tot het optimaliseren van de kosten van onderdelen is consolidatie een proces dat zorgvuldige overwegingen vereist.
Bijna elke samenvoegingsinspanning heeft compromissen en potentiële risico's, maar kan de kosten aanzienlijk verlagen. Het is belangrijk om de potentiële voordelen en bijbehorende compromissen te analyseren. Alle consolidatiestrategieën volgen deze stappen:
Evaluatie: Voer een grondige evaluatie uit om gebieden te identificeren waar consolidatie voordelig kan zijn.
Identificatie en evaluatie: stel potentiële samenvoegingsdoelen vast en beoordeel deze om te bepalen of mogelijke kostenvoordelen en compromissen de inspanningen rechtvaardigen om te consolideren.
Communicatie en implementatie: Als u vaststelt dat samenvoeging nuttig is, kondigt u de aanstaande wijzigingen aan en past u deze toe.
Resources samenvoegen
Het consolideren van resources omvat het combineren van resources binnen een workload. U kunt collocate-functies of consumenten. U kunt bijvoorbeeld drie webservers samenvoegen tot één server of drie databases in één databaseserver. U kunt meerdere firewalls samenvoegen tot één firewall die meerdere omgevingen bedient.
Het doel is om de resourcedichtheid te verhogen, zodat u de kostenefficiëntie van elke resource kunt maximaliseren. Vouw het gebruik van een resource uit en minimaliseer resourceredundantie.
Veelvoorkomende typen services die u kunt samenvoegen, zijn toepassingsplatformen, databases, netwerkapparaten, gateways en DDoS-beveiliging (Gedistribueerde Denial-of-Service). Als u resources binnen een workload wilt consolideren, moet u rekening houden met de volgende aanbevelingen:
Evalueer de workloadresources. Evalueer de bestaande workload en het resourcegebruik ervan. Analyseer factoren zoals CPU-gebruik, geheugengebruik, opslagcapaciteit en netwerkbandbreedte. Identificeer gebieden waarin consolidatie nuttig kan zijn. Consolidatie kan betrekking hebben op het optimaliseren van resourcetoewijzing, het elimineren van redundante of niet-gebruikte resources, of het opnieuw configureren van de workload om efficiënter te worden uitgevoerd. Overweeg factoren zoals workloadafhankelijkheden, prestatievereisten en schaalbaarheid.
Identificeer een consolidatiedoel. Kies een resource die u wilt samenvoegen. Dit kan een bestaande resource zijn of een nieuwe resource die in de workload is gemaakt. Identificeer bestaande resources die u mogelijk gebruikt voor consolidatie. U hebt bijvoorbeeld servers die geschikt zijn voor een aantal workloadonderdelen. Als er geen bestaande resources voldoen aan de consolidatievereisten of als het nuttiger is om een nieuwe resource samen te voegen, kunt u overwegen een nieuwe resource te maken.
Evalueer de levensvatbaarheid van de samenvoeging. Zorg voor functionele en technische vereisten, zoals CPU, geheugen en groei, ondersteuning voor consolidatie. Vermijd vereisten zoals prestaties, betrouwbaarheid en beveiliging. Maak bijvoorbeeld geen ongewenste afhankelijkheid tussen regio's of voeg resources samen in preproductie- en productieomgevingen.
Schat de kosten in. Bepaal de inspanningen en mogelijke complicaties van consolidatie. U moet kosten berekenen, inclusief resources, licenties en operationele uitgaven. Houd rekening met de implicaties, zoals potentiële uitdagingen bij het bewaken van resources vanwege consolidatie.
Communiceer en coördineer met uw team. Zorg ervoor dat u alle belanghebbenden informeert over aanstaande wijzigingen en de benodigde acties die ze moeten uitvoeren. Coördineer met teams om conflicten te voorkomen en een soepele implementatie te garanderen.
Risico: Houd rekening met de effecten van resourcedichtheid, zoals lawaaierige buren, schaaleenheideffecten en verminderde redundantie. Resourceconsolidatie is vaak te riskant voor bedrijfskritieke en bedrijfskritieke workloadstromen.
Compromissen:
Resourceconsolidatie vermindert isolatie en kan een ruisscenario in een workload maken. Zoek andere manieren om logische isolatie en verhoogde capaciteit voor de hostingomgeving te implementeren. Verhoog bijvoorbeeld de firewallcapaciteit als deze ondersteuning biedt voor meerdere workloads.
Samenvoeging elimineert segmentatie en kan het beveiligingsrisico verhogen, waardoor aanvallers gemakkelijker horizontaal kunnen bewegen. Het maakt ook een aantal nalevingsstandaarden moeilijk te bereiken. Prioriteit geven aan naleving ten opzichte van consolidatie.
Resourceconsolidatie resulteert in minder redundantie. Zorg ervoor dat u de juiste mate van betrouwbaarheid in de workload hebt.
Verantwoordelijkheden samenvoegen
Het doel van het consolideren van workloadverantwoordelijkheden is het verminderen van de verantwoordelijkheden van het workloadteam. Het is een strategische kostenoptimalisatie-inspanning die organisatiebewustzijn en samenwerking buiten het workloadteam vereist.
Er zijn twee belangrijke manieren om de verantwoordelijkheden van uw workloadteam samen te voegen. U kunt externe gedeelde of gecentraliseerde resources gebruiken en die resource niet uitvoeren in de workloadomgeving. U kunt ook workloadverantwoordelijkheden offloaden naar andere teams in uw organisatie, zodat uw team niet rechtstreeks verantwoordelijk is voor deze taken of medewerkers.
Externe gecentraliseerde resources gebruiken
Externe gecentraliseerde resources verwijzen naar gedeelde resources buiten de workloadomgeving. Een organisatie kan bijvoorbeeld een gecentraliseerde gateway hebben die meerdere workloads bedient. Het doel van externe gecentraliseerde resources is om duplicatie en overhead te minimaliseren. In plaats van een toegewezen resource voor uw workload te hebben, kunt u een gedeelde resource gebruiken om de kosten te optimaliseren. Bekijk de volgende aanbevelingen:
Evalueer de workloadresources. Evalueer de huidige status van de workload en identificeer gebieden waarin consolidatie nuttig kan zijn.
Externe verkoopkansen zoeken. Bevraag uw organisatie voor bestaande gecentraliseerde resources. Deze resources kunnen mogelijke oplossingen zijn voor uw workload. U kunt bijvoorbeeld een GEDEELDE SIEM (Security Information and Event Management) gebruiken in plaats van een onafhankelijk SIEM-hulpprogramma in te stellen.
Overweeg wijzigingsbeheer. Inzicht in het proces van het beheren van wijzigingen in de gecentraliseerde resource. Overweeg de goedkeuringswerkstroom, testprotocollen en implementatiemethoden. Analyseer mogelijke uitdagingen als u minder controle hebt over resourcewijzigingen.
Schat de kosten in. Voordat u gecentraliseerde resources implementeert, moet u de verwachte besparingen duidelijk kwantificeren ten opzichte van de kosten die aan een overgang zijn gekoppeld. Weeg de kostenbesparende voordelen tegen risico's af om een weloverwogen beslissing te nemen.
Communiceer en coördineer met uw team. Stel een mechanisme in voor continue feedback tussen teams om problemen aan te pakken, samenwerking te verbeteren en processen te verfijnen.
Documenteer en houd wijzigingen bij. Houd gedetailleerde documentatie bij van alle goedgekeurde wijzigingen, inclusief hun bereik, implementatiestappen en bijbehorende risico's of problemen. Gebruik een gecentraliseerd systeem of hulpprogramma voor wijzigingsbeheer om de status van wijzigingen gedurende hun levenscyclus bij te houden en te bewaken.
Compromis: overconsolidatie kan leiden tot conflicten tussen resources, wat kan leiden tot prestatieproblemen. Consolidatie kan de flexibiliteit en flexibiliteit van afzonderlijke teams en workloads beperken, omdat ze moeten voldoen aan gecentraliseerde standaarden die de aanpassing kunnen remmen.
Verantwoordelijkheden offloaden naar externe teams
Het offloaden van workloadverantwoordelijkheden naar externe teams verwijst naar het gebruik van deskundige gecentraliseerde teams die gespecialiseerde services uitvoeren, zoals een beveiligingsteam. U kunt verantwoordelijkheden offloaden naar bestaande teams om kosten te optimaliseren en expertise voor specifieke functies te delegeren.
Evalueer teamvaardigheden. Beoordeel de huidige vaardighedenset van uw team. Identificeer hiaten in vaardigheden of gebieden waarin een gecentraliseerd team de kosten optimaliseert.
Beschikbare verkoopkansen zoeken. Verken uw organisatie voor beschikbare services, zoals de services van een beveiligingsteam. Zorg ervoor dat het gecentraliseerde team de toegevoegde verantwoordelijkheden kan opvangen zonder de kwaliteit in gevaar te brengen.
Overweeg wijzigingsbeheer. Raak vertrouwd met de manier waarop het gecentraliseerde team wijzigingen verwerkt, zoals goedkeuringswerkstromen, testprotocollen en implementatiestrategieën. Bepaal mogelijke uitdagingen die zich kunnen voordoen als u minder directe controle over deze functies hebt.
Communiceer en coördineer met uw team. Zorg ervoor dat teams vertrouwd zijn met elkaars processen, hulpprogramma's en verwachtingen. Overweeg een gefaseerde overgang of pilotperiode om de verschuiving te vereenvoudigen en potentiële uitdagingen vroeg vast te stellen.
Documenteer en houd wijzigingen bij. Houd gedetailleerde documentatie bij van alle goedgekeurde wijzigingen, inclusief hun bereik, implementatiestappen en bijbehorende risico's of problemen. Gebruik een gecentraliseerd systeem of hulpprogramma voor wijzigingsbeheer om de status van wijzigingen gedurende hun levenscyclus bij te houden en te bewaken.
Azure-facilitering
Dichtheidsondersteuning: veel Azure-services ondersteunen een verhoogde resourcedichtheid. In de volgende tabel ziet u een steekproef van deze services.
Azure-service | Segmentatiebeheer |
---|---|
Azure Front Door | Klantdomeinen en URL-paden |
Azure Firewall | Netwerk- en toepassingsregels |
Azure Application Gateway | Listeners, routering op basis van URL-pad |
API Management | API-beleid |
Azure Kubernetes Service (AKS) | Naamruimten, knooppuntgroepen |
Azure App Service | Meerdere web-apps en API's in een App Service-plan |
Azure SQL-database | Meerdere databases op een server |
Waarneembaarheid van resources: Azure Monitor biedt een gecentraliseerd platform voor het bewaken en beheren van de prestaties en status van uw Azure-resources. U kunt telemetriegegevens verzamelen en analyseren, waarschuwingen instellen en inzicht krijgen in resourcegebruik en mogelijkheden voor consolidatie.
Log Analytics biedt gecentraliseerd logboekbeheer en -analyse. U kunt logboekgegevens van verschillende Azure-resources verzamelen, analyseren en visualiseren, waarmee u problemen kunt identificeren, problemen kunt oplossen en operationeel inzicht kunt krijgen.
Verwante koppelingen
Controlelijst voor kostenoptimalisatie
Raadpleeg de volledige set aanbevelingen.