Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel helpt u inzicht te hebben in de mogelijkheden voor workloadoptimalisatie in het FinOps Framework en hoe u dit in de Microsoft Cloud implementeert.
Definitie
Optimalisatie van workloads verwijst naar het proces om ervoor te zorgen dat cloudservices worden gebruikt en afgestemd op het maximaliseren van bedrijfswaarde en het minimaliseren van verspilling van gebruik en uitgaven.
Bekijk hoe services worden gebruikt en zorg ervoor dat elk van deze services het rendement op investeringen maximaliseert. Evalueer en implementeer best practices en aanbevelingen.
Elke kosten moeten direct of indirect kunnen worden herleid tot bedrijfswaarde. Elimineer volledig geoptimaliseerde resources die niet bijdragen aan bedrijfswaarde.
Controleer uw resourcegebruikspatronen en bepaal of ze tijdens daluren kunnen worden geschaald of zelfs kunnen worden afgesloten (om de facturering te stoppen). Overweeg goedkopere alternatieven om de kosten te verlagen. Vermijd onnodig gebruik en kosten die niet bijdragen aan de missie, wat op zijn beurt het rendement op investeringen en winstgevendheid verhoogt.
Aan de slag
Wanneer u voor het eerst met een service aan de slag gaat of kosten in de cloud beheert, kunt u prioriteit geven aan het gebruik van systeemeigen hulpprogramma's in de portal om efficiëntie te stimuleren en kosten te optimaliseren.
- Beoordelen en implementeren van de beste practices voor het Cloud Adoption Framework.
- Bekijk en implementeer richtlijnen voor kostenoptimalisatie van Azure Well-Architected Framework.
- Controleer en implementeer de kostenaanbevelingen van Azure Advisor.
- Azure Advisor biedt aanbevelingen met een hoge betrouwbaarheid op basis van uw gebruik. Azure Advisor is altijd de beste plek om te beginnen bij het optimaliseren van elke workload.
- U kunt zich abonneren op Azure Advisor-waarschuwingen om op de hoogte te worden gesteld wanneer er nieuwe aanbevelingen voor kosten zijn.
- Controleer uw gebruiks- en aankooptoezeggingskortingen wanneer dit zinvol is.
- Profiteer van Azure Hybrid Benefit voor Windows, Linux en SQL Server.
- Maak uzelf vertrouwd met de services die u gebruikt, hoe er kosten in rekening worden gebracht en welke servicespecifieke opties voor kostenoptimalisatie u hebt.
- U kunt de services ontdekken die u gebruikt via de pagina Alle resources in de Azure portal of vanuit de weergave Services in Kostenanalyse.
- Als u wilt weten hoe elke service u in rekening brengt, bekijkt u de Azure-prijspagina's en de Azure-prijscalculator. Gebruik deze opties om opties te identificeren die de kosten kunnen verlagen. Bijvoorbeeld kortingen voor gedeelde infrastructuur en toezeggingen.
- Raadpleeg de servicedocumentatie voor meer informatie over eventuele kostengerelateerde functies die u kunnen helpen uw omgeving te optimaliseren of de zichtbaarheid van kosten te verbeteren. Enkele voorbeelden:
- Kies spot-VM's voor werkbelastingen met een lage prioriteit en onderbreekbare werkbelastingen.
- Vermijd gegevensoverdracht tussen regio's.
- Bepalen of services kunnen worden onderbroken of gestopt om te stoppen met het maken van kosten.
- Sommige services ondersteunen automatisch stoppen, zoals Microsoft Dev Box, Azure DevTest Labs, Azure Lab Services en Azure Load Testing.
- Als u een service gebruikt die ondersteuning biedt voor het stoppen, maar niet voor automatisch stoppen, kunt u overwegen een lichtgewicht flow te gebruiken in Power Automate of Logic Apps.
- Als de service niet kan worden gestopt, bekijkt u alternatieven om te bepalen of er opties zijn die kunnen worden gestopt om de facturering te stoppen.
- Let goed op niet-compatibele kosten die mogelijk nog steeds in rekening worden gebracht wanneer een resource wordt gestopt, zodat u niet verrast bent. Opslag is een veelvoorkomend voorbeeld van kosten die nog steeds in rekening worden gebracht, zelfs als een rekenresource die de opslag gebruikte, niet meer wordt uitgevoerd.
- Biedt de service ondersteuning voor serverloze berekeningen?
- Serverloze rekenlagen kunnen kosten verlagen wanneer ze niet actief zijn. Enkele voorbeelden: Azure SQL Database, Azure SignalR Service, Cosmos DB, Synapse Analytics, Azure Databricks.
- Raadpleeg de servicedocumentatie voor meer informatie over eventuele kostengerelateerde functies die u kunnen helpen uw omgeving te optimaliseren of de zichtbaarheid van kosten te verbeteren. Enkele voorbeelden:
- Kies spot-VM's voor werkbelastingen met een lage prioriteit en onderbreekbare werkbelastingen.
- Vermijd gegevensoverdracht tussen regio's.
- Bepalen of services automatische schaalaanpassing ondersteunen.
- Als de service ondersteuning biedt voor automatisch schalen, configureert u deze zodanig dat deze wordt geschaald op basis van de behoeften van uw toepassing.
- Automatisch schalen kan worden gecombineerd met de autostop-functionaliteit voor maximale efficiëntie.
- Als u onnodige kosten wilt voorkomen, kunt u overwegen om niet-productiebronnen automatisch te stoppen en handmatig te starten tijdens werkuren.
- Vermijd het automatisch starten van niet-productiebronnen die niet elke dag worden gebruikt.
- Als u ervoor kiest om automatisch aan de slag te gaan, moet u rekening houden met vakanties en feestdagen waarbij resources mogelijk automatisch worden gestart, maar niet worden gebruikt.
- Overweeg om handmatig gestopte middelen te labelen. Om ervoor te zorgen dat alle resources worden gestopt, slaat u een query op in Azure Resource Graph of een weergave in de lijst Met alle resources en maakt u deze vast aan het Dashboard van Azure Portal.
- Overweeg architectuurmodellen zoals containers en serverloos om alleen resources te gebruiken wanneer ze nodig zijn en om maximale efficiëntie in belangrijke services te stimuleren.
- Gebruik de Kostenoptimalisatie-werkboek om het gebruik van resources te evalueren, zoals inactieve en ongebruikte bronnen.
🏗️ Voortbouwend op de basisprincipes
Op dit moment hebt u alle aanbevelingen voor basiskostenoptimalisatie geïmplementeerd en toepassingen afgestemd om te voldoen aan de meest fundamentele best practices. Houd rekening met de volgende punten wanneer u verdergaat dan de basisprincipes:
- Aanbevelingen voor kosten automatiseren met behulp van Azure Resource Graph
- Blijf op de hoogte van opkomende technologieën, hulpprogramma's en aanbevolen procedures voor de branche om het resourcegebruik verder te optimaliseren.
- Automatiseer het proces van automatisch schalen of stoppen van resources die deze niet ondersteunen of complexere vereisten hebben.
- Overweeg automatiseringsservices te gebruiken, zoals Azure Automation of Azure Functions.
-
Wijs een 'Env' of omgevingstag toe om te bepalen welke resources er zijn voor ontwikkeling, testen, fasering, productie, enzovoort.
- Wijs tags liever toe op abonnements- of resourcegroepniveau. Schakel vervolgens het overnamebeleid voor tags voor Azure Policy en Cost Management in om resources te dekken die geen tags met gebruiksgegevens verzenden.
- Overweeg om geautomatiseerde scripts in te stellen om resources te stoppen met specifieke up-time-profielen (bijvoorbeeld om vm's van ontwikkelaars buiten piekuren te stoppen als ze niet binnen 2 uur werden gebruikt).
- Documenteer up-time verwachtingen op basis van specifieke tagwaarden en wat er gebeurt wanneer de tag niet aanwezig is.
- Gebruik Azure Policy om de naleving van het tagbeleid bij te houden.
- Gebruik Azure Policy om specifieke configuratieregels af te dwingen op basis van de omgeving.
- Overweeg het gebruik van 'override-tags' om het standaardbeleid zo nodig te omzeilen. Om verantwoordelijkheid te garanderen, houdt u de kosten bij en rapporteert u deze aan belanghebbenden.
- Overweeg KPI's te maken en bij te houden voor workloads met lage prioriteit, zoals ontwikkelservers.
- Overweeg andere hulpprogramma's te implementeren om u te helpen uw omgeving te optimaliseren, bijvoorbeeld de Azure Optimization Engine die beschikbaar is op de FinOps-toolkit van Microsoft.
Meer informatie vindt u in de FinOps Foundation
Deze mogelijkheid maakt deel uit van het FinOps Framework door de FinOps Foundation, een non-profitorganisatie die is gewijd aan het bevorderen van cloudkostenbeheer en -optimalisatie. Voor meer informatie over FinOps, waaronder nuttige playbooks, trainings- en certificeringsprogramma's, en meer, raadpleegt u het artikel over mogelijkheden voor workloadoptimalisatie in de FinOps Framework-documentatie.
U kunt ook verwante video's vinden op het YouTube-kanaal van FinOps Foundation:
Feedback geven
Laat ons weten hoe we het doen met een korte recensie. We gebruiken deze beoordelingen om FinOps-hulpprogramma's en -resources te verbeteren en uit te breiden.
Als u op zoek bent naar iets specifieks, stem dan op een bestaande of maak een nieuw idee. Deel ideeën met anderen om meer stemmen te krijgen. We richten ons op ideeën met de meeste stemmen.
Gerelateerde inhoud
Gerelateerde FinOps-mogelijkheden:
Gerelateerde producten:
Verwante oplossingen:
Andere bronnen: