Sdílet prostřednictvím


Důležité informace o provozních procedurách pro udržitelné úlohy v Azure

Disciplína zeleného softwaru a jeho implementace v rámci vzorců efektivity cloudu je poměrně nedávno a zatím nebyly dohodnuty žádné konkrétní a univerzální standardy.

Green Software Foundation pracuje na vytváření a standardizaci způsobů vytváření zeleného softwaru. Je však důležité, aby všichni tento aspekt zvážili ve své každodenní práci a aby při návrhu, plánování a nasazování úloh Azure zvážili osvědčené postupy, které jsou již k dispozici, a připravili naše prostředí na začlenění nových standardů, jakmile je připravena.

Tento dokument vás provede nastavením prostředí pro měření a průběžné zlepšování nákladů a uhlíkové efektivity úloh Azure.

Důležité

Tento článek je součástí řady úloh Azure Well-Architected s trvalou udržitelností . Pokud tuto řadu neznáte, doporučujeme začít tím, co je udržitelná úloha?

Měření a sledování uhlíkových dopadů

Abychom něco optimalizovali nebo vylepšili, musíme se nejprve rozhodnout, co chceme změnit a jak to změřit. V této části se dozvíte o osvědčených postupech a pokynech pro měření a sledování dopadu úloh na udržitelnost.

Řídicí panel dopadu emisí

Základním aspektem práce na dosažení jakéhokoli cíle udržitelnosti je sledování a kvantifikace pokroku. Pokud nemůžete sledovat a měřit dopad, nikdy si nebudete jistí, jestli to úsilí stojí za to. Řídicí panel dopadu emisí je řídicí panel Power BI, který vám poskytne měřítko uhlíkového dopadu všech vašich služeb a skupin prostředků ve vašich předplatných Azure.

Řídicí panely s dopadem na emise poskytují přehledy v různých formách a umožňují širokou škálu možností generování sestav:

Green Software Foundation alignment: Měření udržitelnosti

Doporučení:

  • Pomocí Řídicí panel dopadu emisí můžete zaznamenat aktuální a budoucí dopad na životní prostředí.
  • Identifikujte a sledujte metriky, které kvantifikují dosažení technických, obchodních a udržitelných výsledků.
  • Spolehněte se na nástroje, které vám pomůžou měřit dopad a zaznamenávat všechny změny provedené ve vaší úloze.
  • Další informace o přístupu k rozhraním Sustainability a Dataverse API najdete v modulu Microsoft Learn Přístup k datům Microsoft Sustainability Manageru.

Definovat cíl emisí

Software Carbon Intensity (SCI) je skóre, které hledáte, abyste mohli měřit uhlíkový dopad vašich aplikací přidáním metrik škálovatelnosti a nákladů do jakéhokoli měření emisí uhlíku.

Pokud nepoužíváte Řídicí panel dopadu emisí, stále existují způsoby, jak vytvořit uhlíkové proxy servery, které vám umožní měřit dopad vaší aplikace na emise.

Vytváření uhlíkových proxy serverů pro stávající aplikace může být výzvou. Proto doporučujeme plánovat cíle efektivity během fáze návrhu každé úlohy. Při přidávání nových úloh do Azure byste měli zvážit plánování nákladů a emisí, které zvýší vaši stávající stopu. Hlavním cílem by vždy mělo být nevytvářit uhlík, takže v ideálním případě byste měli okamžitě najít optimalizační model, který by nové emise vymyšlal.

Dalším krokem je definování cílových emisí, a to buď pro jednu aplikaci, nebo pro celou sadu cloudových úloh. Cíl může také zahrnovat omezení nákladů, což ještě usnadňuje sestavování, protože snížení nákladů vám poskytne určitý rozpočet na optimalizaci emisí. Jakmile znáte svůj cíl, může začít proces průběžné optimalizace efektivity cloudu.

Green Software Foundation alignment: Měření udržitelnosti

Doporučení:

  • Vypočítejte minimální náklady na novou úlohu a emise uhlíku (pokud je to možné).
  • Sledujte průběh pomocí cílů na úrovni služeb (SLO), smluv o úrovni služeb (SLA) nebo jiných metrik výkonu.
  • Poskytněte vzory optimalizace, které nové aplikaci přizpůsobí celkovému skóre efektivity cloudu.

Identifikace metrik a nastavení cílů zlepšování

Po definování cíle budete muset identifikovat několik metrik, které můžete měřit, abyste prokázali, že vaše změny měly pozitivní vliv na efektivitu.

Metriky lze například odvodit z těchto kategorií:

  • Metriky výkonu aplikací.
  • Metriky optimalizace nákladů.
  • Metriky emisí uhlíku (neboli proxy servery).

Green Software Foundation alignment: Měření udržitelnosti

Doporučení:

  • Proberte to s každým vlastníkem aplikace, protože dopad optimalizace se může lišit a může mít vliv na mnoho uživatelů.
  • Ujistěte se, že všechny plány, které mají vliv na výkon, jsou odsouhlaseny a jasně sděleny uživatelům aplikace, aby věděli, že nižší výkon může být nutný pro vyšší hodnotu nižších emisí uhlíku.
  • Pokud jste připojili Microsoft Řídicí panel dopadu emisí (EID) k instanci Microsoft Sustainability Manageru (MSM), můžete pomocí funkce Sledování cílů v MSM definovat a sledovat své cíle tím, že je propojíte s živými daty z EID.

Optimalizace nákladů jako proxy

Někdy díky snadnému nasazení cloudových prostředků zapomeneme, co je užitečné a co je prostě plýtvání zdroji, penězi a uhlíkem. Zpráva je, že experimenty v cloudu můžou být někdy nákladné z hlediska celkové efektivity cloudu, nikoli čistě nákladných, ale nepřináší žádné inovace.

Používejte cloudové prostředky moudře s ohledem na uhlíkovou stopu všech dalších úloh.

Při definování SCI můžete použít uhlíkové proxy servery ke kompenzaci nedostatku specifických standardů a měření. Jednou z nejbezpečnějších a nejúčinnějších proxy serverů pro emise uhlíku jsou náklady na vaše aplikace. Snížením zbytečné útraty se snižuje počet nadměrných emisí z nasazených úloh, protože používáte méně cloudových prostředků.

Propojení metrik nákladového výkonu s uhlíkovou efektivitou může být řádného řešení, protože optimalizací nákladů a snížením emisí uhlíku nemusíte nutně ohrozit definované klíčové ukazatele výkonu (KPI) definované úlohy. Můžete se ale rozhodnout, že jste připraveni obětovat klíčový ukazatel výkonu směrem k cíli v oblasti emisí uhlíku, což může být také součástí vaší strategie.

Green Software Foundation alignment: Měření udržitelnosti

Doporučení:

Definování zásad

Azure Policy je výkonný nástroj, který usnadňuje implementaci některých rozhodnutí pro efektivitu cloudu. Zvažte definování jedné z dalších zásad, které zajistí nepřetržitou optimalizaci vašeho virtuálního datacentra Azure.

Sladění nadace Green Software Foundation: Závazky v oblasti klimatu

Doporučení:

  • Začleňte a používejte zásady nákladů dostupné v Cloud Adoption Framework.
  • Využijte integrované zásady související s náklady v Azure Policy, protože jsou technicky úzce svázané s udržitelností.
  • Přizpůsobte si zásady Azure Policy podle principů zeleného softwaru. Můžete například vytvořit novou iniciativu Azure Policy pro "Udržitelnost".
    • Zvažte tento kompromis: Vynucování nových zásad nesmí mít vliv na neplánovanou metriku provozního výkonu.

Komunita a sdílení znalostí

Týmy si musí neustále uvědomovat nové pokroky v oblasti udržitelnosti, takže tyto poznatky využívají při implementaci úloh.

Vytvoření komunity na základě efektivity cloudu a zeleného softwaru je dobrým výchozím bodem pro podporu povědomí o efektivitě cloudu a kultury v rámci vaší organizace.

Create komunity udržitelnosti

Vytvoření komunity udržitelnosti nemusí být zdlouhavý úkol. Začněte s malým týmem, který bude věnovat určitý čas tomu, aby se dozvěděl o stavu udržitelnosti a relevantních informacích o zeleném softwaru. Tento tým se také může připojit k Green Software Foundation a být součástí týmů, které vytvářejí pravidla, standardy a další.

Tým core cloud efficiency bude muset být aktuální se všemi inovativními nástroji a principy, které řídí náklady a uhlíkovou stopu úloh Azure.

Sladění nadace Green Software Foundation: Závazky v oblasti klimatu

Doporučení:

Plánování výuky

Udělejte si čas na to, aby se základní tým dozvěděl o pokroku v udržitelném provozu. Mezitím se ujistěte, že celá vaše organizace začne přemýšlet o zeleném softwaru a o tom, jak přispět k obrázku udržitelnosti svými každodenními volbami.

Sladění nadace Green Software Foundation: Závazky v oblasti klimatu

Doporučení:

Projděte si tyto oblíbené školicí a výukové materiály:

Sdílení osvědčených postupů napříč týmy

Podpora přijetí úsilí o udržitelnost vyžaduje vstupy a práci z celé organizace.

Sladění nadace Green Software Foundation: Závazky v oblasti klimatu

Doporučení:

  • Umožňuje členům týmu sdílet své úlohy a osvědčené postupy specifické pro společnost pro udržitelný provoz.
  • Nastavte sdílené úložiště osvědčených postupů a pokynů, které byly testovány ve vašem prostředí s hmatatelnými výsledky.
  • Zvažte časté relace sdílení znalostí nebo interní webináře, které vám pomůžou rychle začít pracovat.

Plánování pobídek

Nejrychlejším způsobem, jak vynucovat zásady a vytvořit správnou kulturu, je nastavit pobídky pro zlepšení environmentální udržitelnosti úloh tím, že buď umístíte udržitelnost jako základní klíčový ukazatel výkonu, nebo ji přidáte k celkové efektivitě aplikací.

Mnoho softwarových partnerů už ve svých osvědčených postupech zahrnuje zelený software. Proto se při diskuzi o úlohách ujistěte, že jsou definované a přijímané cíle efektivity.

Sladění nadace Green Software Foundation: Závazky v oblasti klimatu

Doporučení:

  • Propagujte aplikace podporující uhlík. Odměňte vlastníky aplikací, pokud naměřená uhlíková stopa splňuje klíčový ukazatel výkonu.
  • Představte gamifikaci tím, že vytvoříte přátelskou kulturu soutěže v oblasti udržitelnosti – sledujte záznamy o podpoře zelených úloh, bodování SCI a jakoukoli optimalizaci nebo vylepšení skóre.
  • Zvažte zavedení věrnostních programů, kde účastníci získají pobídky, když mohou prokázat efektivitu svých aplikací v cloudu.
  • Prozkoumejte příležitost představit odznáčky jako "Carbon Aware" a "Carbon Optimized".

Další krok

Projděte si aspekty návrhu pro sítě a připojení.