Delen via


Overwegingen voor de operationele procedure voor duurzame workloads in Azure

De discipline van groene software en de implementatie ervan binnen cloudefficiëntiepatronen is relatief recent en er zijn nog geen specifieke en universele standaarden overeengekomen.

De Green Software Foundation werkt aan het maken en standaardiseren van manieren om groene software te maken. Het is echter van essentieel belang dat iedereen dit aspect in zijn dagelijkse werk in acht neemt en dat we bij het ontwerpen, plannen en implementeren van Azure-workloads rekening houden met de best practices die al beschikbaar zijn en dat we onze omgeving voorbereiden op het opnemen van nieuwe standaarden wanneer ze klaar zijn.

Dit document begeleidt u bij het instellen van een omgeving voor het meten en continu verbeteren van de kosten en koolstofefficiëntie van uw Azure-workloads.

Belangrijk

Dit artikel maakt deel uit van de reeks duurzame workloads van Azure Well-Architected . Als u niet bekend bent met deze reeks, raden we u aan te beginnen met wat is een duurzame workload?

Koolstofimpact meten en bijhouden

Om iets te optimaliseren of te verbeteren, moeten we eerst bepalen wat we willen wijzigen en hoe we dit meten. In deze sectie krijgt u meer informatie over best practices en richtlijnen voor het meten en bijhouden van de duurzaamheidsimpact van uw workloads.

De Dashboard voor Impact Uitstoot

Een essentieel aspect van het werken aan een duurzaamheidsdoel is het bijhouden en kwantificeren van de voortgang. Als u de impact niet kunt bijhouden en meten, weet u nooit zeker of de inspanningen de moeite waard zijn. De Dashboard voor Impact Uitstoot is een Power BI-dashboard waarmee u de koolstofimpact van al uw services en resourcegroepen in uw Azure-abonnement(en) kunt meten.

De dashboards voor impact op emissies produceren inzichten in verschillende vormen en bieden een breed scala aan rapportagemogelijkheden:

Green Software Foundation-uitlijning: Duurzaamheid meten

Aanbeveling:

  • Gebruik de Dashboard voor Impact Uitstoot om de huidige en toekomstige gevolgen voor het milieu vast te leggen.
  • Identificeer en volg metrische gegevens om het bereiken van technische, zakelijke en duurzaamheidsresultaten te kwantificeren.
  • Gebruik hulpprogramma's om de impact te meten en eventuele wijzigingen in uw workload vast te leggen.
  • Meer informatie over de toegang tot de Sustainability- en Dataverse-API vindt u in de Microsoft Learn-module Toegang tot Microsoft Sustainability Manager-gegevens.

Emissiedoel definiëren

Het Software Carbon Intensity (SCI) is de score die u zoekt om de koolstofimpact van uw toepassing(en) te meten door de metrische gegevens voor schaalbaarheid en kosten toe te voegen aan een meting van de koolstofuitstoot.

Als u de Dashboard voor Impact Uitstoot niet gebruikt, zijn er nog steeds manieren om koolstofproxy's te bouwen waarmee u de impact van uw toepassing op de emissies kunt meten.

Het kan een uitdaging zijn om koolstofproxy's te bouwen voor bestaande toepassingen. Daarom raden we u aan om tijdens de ontwerpfase van elke workload te plannen voor efficiëntiedoelen. Wanneer u nieuwe workloads aan Azure toevoegt, moet u overwegen om kosten en emissies te plannen die uw bestaande footprint zullen uitbreiden. Het belangrijkste doel moet altijd zijn om geen koolstof uit te stoten, dus in het ideale geval moet u onmiddellijk een optimalisatiepatroon vinden om de nieuwe emissies goed te maken.

De volgende stap is het definiëren van uw beoogde emissies, voor één toepassing of voor uw hele set cloudworkloads. Het doel kan ook kostenbeperkingen bevatten, waardoor het nog eenvoudiger is om op voort te bouwen, omdat het verlagen van de kosten u wat budget geeft om de emissies te optimaliseren. Zodra u uw doel weet, kan het continue optimalisatieproces voor cloudefficiëntie beginnen.

Green Software Foundation-uitlijning: Duurzaamheid meten

Aanbevelingen:

  • Bereken de minimale kosten en co2-uitstoot van uw nieuwe workload (indien van toepassing).
  • Houd de voortgang bij met Service Level Objectives (SLO), Service Level Agreements (SLA) of andere metrische prestatiegegevens.
  • Bied optimalisatiepatronen om de nieuwe toepassing aan te passen aan uw algehele cloudefficiëntiescore.

De metrische gegevens identificeren en verbeteringsdoelen instellen

Zodra u uw doel hebt gedefinieerd, moet u enkele metrische gegevens identificeren die u kunt meten om te bewijzen dat uw wijzigingen een positief effect hadden op de efficiëntie.

De metrische gegevens kunnen bijvoorbeeld worden afgeleid van deze categorieën:

  • Metrische gegevens over toepassingsprestaties.
  • Metrische gegevens voor kostenoptimalisatie.
  • Metrische gegevens over koolstofuitstoot (of proxy's).

Green Software Foundation-uitlijning: Duurzaamheid meten

Aanbeveling:

  • Bespreek dit met elke toepassingseigenaar, omdat de impact van optimalisatie kan variëren en van invloed kan zijn op veel gebruikers.
  • Zorg ervoor dat elk plan dat van invloed is op de prestaties, wordt overeengekomen en duidelijk wordt gecommuniceerd aan de app-gebruikers, zodat ze weten dat een lagere prestaties mogelijk nodig zijn voor het grotere belang van minder koolstofuitstoot.
  • Als u de Microsoft Dashboard voor Impact Uitstoot (EID) hebt verbonden met uw MSM-exemplaar (Microsoft Sustainability Manager), kunt u de functie Doelen bijhouden in MSM gebruiken om uw doelen te definiëren en bij te houden door deze te koppelen aan livegegevens van het EID.

Kostenoptimalisatie als proxy

Soms laten we door het gemak van het implementeren van cloudresources vergeten wat nuttig is en wat gewoonweg een verspilling van resources, geld en koolstof is. De boodschap hier is dat experimenten in de cloud soms kostbaar kunnen zijn in termen van algehele cloudefficiëntie, niet alleen kosten, maar geen innovatie.

Gebruik cloudresources verstandig, rekening houdend met de koolstofvoetafdruk van een extra workload.

Bij het definiëren van uw SCI kunt u koolstofproxy's gebruiken om het gebrek aan specifieke standaarden en metingen te compenseren. Een van de veiligste en krachtigste proxy's voor koolstofuitstoot zijn de kosten van uw toepassing(en). Door onnodige uitgaven te verminderen, vermindert u het aantal overmatige emissies van geïmplementeerde workloads omdat u minder cloudresources gebruikt.

Het koppelen van metrische gegevens over kostenprestaties aan koolstofefficiëntie kan een goede strategie zijn, omdat u niet noodzakelijkerwijs hoeft in te leveren op uw gedefinieerde kpi's (Key Performance Indicators) voor workloads door de kosten te optimaliseren en de koolstofuitstoot te verminderen. U kunt echter besluiten dat u bereid bent om een KPI op te offeren voor uw koolstofdoel, wat ook deel kan uitmaken van uw strategie.

Green Software Foundation-uitlijning: Duurzaamheid meten

Aanbeveling:

Beleid definiëren

Azure Policy is een krachtig hulpprogramma waarmee sommige beslissingen voor uw cloudefficiëntie eenvoudiger te implementeren zijn. Overweeg een van meer beleidsregels te definiëren om uw virtuele Azure-datacenter continu te optimaliseren.

Green Software Foundation-uitlijning: klimaattoezeggingen

Aanbeveling:

  • Neem het kostenbeleid op dat beschikbaar is in de Cloud Adoption Framework.
  • Maak gebruik van ingebouwd beleid dat relevant is voor de kosten in Azure Policy, omdat deze technisch gezien nauw verbonden zijn met duurzaamheid.
  • Pas Azure Policy-beleid aan volgens groene softwareprincipes. Maak bijvoorbeeld een nieuw Azure Policy initiatief voor 'Duurzaamheid'.
    • Houd rekening met deze afweging: het afdwingen van nieuw beleid mag geen invloed hebben op niet-geplande metrische gegevens over operationele prestaties.

Community en kennis delen

Teams moeten voortdurend op de hoogte zijn van nieuwe ontwikkelingen op het gebied van duurzaamheid, dus ze maken gebruik van deze kennis bij het implementeren van workloads.

Het opbouwen van een community rond cloudefficiëntie en groene software is een goed uitgangspunt om het bewustzijn en de cultuur van cloudefficiëntie in uw organisatie te bevorderen.

Creatie een community voor duurzaamheid

Het creëren van een duurzaamheidscommunity hoeft geen tijdrovende taak te zijn. Begin met een klein team dat wat tijd investeert in het leren van de duurzaamheidsstatus en de relevante informatie over groene software. Dit team kan ook lid worden van de Green Software Foundation en deel uitmaken van de teams die regels, standaarden en meer maken.

Het Core Cloud Efficiency-team moet up-to-date zijn met alle innovatieve hulpprogramma's en principes die de kosten en koolstofvoetafdruk van uw Azure-workload stimuleren.

Green Software Foundation-uitlijning: klimaattoezeggingen

Aanbeveling:

Leerplan

Maak tijd voor het kernteam om meer te weten te komen over verbeteringen in duurzame bedrijfsvoering. Zorg er ondertussen voor dat je hele organisatie gaat nadenken over groene software en hoe je met hun dagelijkse keuzes bijdraagt aan het duurzaamheidsbeeld.

Green Software Foundation-uitlijning: klimaattoezeggingen

Aanbeveling:

Bekijk deze populaire trainings- en leerbronnen:

Best practices delen tussen teams

Het stimuleren van de acceptatie van duurzaamheidsinspanningen vereist input en werk van de hele organisatie.

Green Software Foundation-uitlijning: klimaattoezeggingen

Aanbeveling:

  • Laat teamleden hun workload en bedrijfsspecifieke best practices voor duurzame bewerkingen delen.
  • Stel een gedeelde opslagplaats in met best practices en richtlijnen die in uw omgeving zijn getest met tastbare resultaten.
  • Overweeg regelmatige sessies voor het delen van kennis of interne webinars om iedereen op de hoogte te krijgen.

Plannen voor incentives

De snelste manier om beleid af te dwingen en de juiste cultuur te creëren, is door prikkels in te stellen voor het verbeteren van de milieuduurzaamheid van een workload door duurzaamheid als kern-KPI te plaatsen of door deze toe te voegen aan de algehele efficiëntie van de toepassingen.

Veel softwarepartners nemen al groene software op in hun best practices. Zorg er daarom voor dat uw efficiëntiedoelen worden gedefinieerd en geaccepteerd bij het bespreken van de workload.

Green Software Foundation alignment: Climate commitments

Aanbevelingen:

  • Koolstofbewuste toepassingen promoten. Beloon toepassingseigenaren als de gemeten koolstofvoetafdruk voldoet aan de KPI.
  • Introduceer gamification door een vriendelijke cultuur van duurzaamheidsconcurrentie te creëren: records bijhouden om groene workloads, SCI-scores en eventuele optimalisatie of verbetering van de score te bevorderen.
  • Overweeg loyaliteitsprogramma's te introduceren, waarbij deelnemers incentives krijgen wanneer ze de cloudefficiëntie van hun toepassingen kunnen bewijzen.
  • Verken de mogelijkheid om badges zoals 'Koolstofbewust' en 'Geoptimaliseerd voor koolstof' te introduceren.

Volgende stap

Bekijk de ontwerpoverwegingen voor netwerken en connectiviteit.