Share via


A fenntartható számítási feladatok tervezési alapelvei

A fenntarthatósági tervezési módszertan keretrendszert biztosít a számítási feladatok környezeti hatásának rögzítésére, jelentésére és csökkentésére vagy optimalizálására.

A szén-dioxid-kibocsátás hatékonyságának növelése érdekében gondolja át, hogy a számítási feladatok közvetlenül és közvetetten hogyan csökkenthetik a károsanyag-kibocsátást a következő módon:

  • Kevesebb fizikai és virtuális erőforrás használata
  • Kevesebb energia felhasználása
  • Az energia és az erőforrások intelligensebb használata
  • Régebbi eszközök támogatása

Fontos a károsanyag-kibocsátás hatékony rögzítése, jelentése és csökkentése végrehajtható megállapításokkal.

  • A jelenlegi károsanyag-kibocsátásra gyakorolt hatás átláthatóságának növelése
  • Megtakarítások becslése
  • Művelet végrehajtása a folyamat felgyorsítása érdekében

A fenntarthatóság kritikus tervezési alapelvei rezonálják és kibővítik az Azure Well-Architected-keretrendszer minőségi pilléreit – megbízhatóság, biztonság, költségoptimalizálás, működési kiválóság és teljesítményhatékonyság.

A zöld szoftverek alapelvei

A Microsoft aktívan dolgozik a fenntarthatósági célokon, és minden szervezetet támogat a kibocsátások csökkentésében és a környezet állapotának javításában. Az Azure Well-Architected Framework fenntarthatósági tevékenységprofilja összhangban van a Green Software Foundation zöld szoftveralapelveivel.

A zöld szoftverek alapelvei a kiindulási pont az SCI-modell megértéséhez, és hogy ez hogyan fog szerepelni a keretrendszerünkben.

Szén-dioxid-hatékonyság

Elvet: A lehető legkevesebb szén-dioxidot bocsátja ki.

Az alkalmazásnak vagy a szoftvernek a lehető legkevesebb károsanyag-kibocsátást kell kibocsátania. A karbonhatékony felhőalkalmazások optimalizáltak, a kiindulási pont pedig a költség – az alkalmazás-infrastruktúra és a költségek egyszerűsítése biztosítja, hogy ne pazaroljanak felesleges erőforrásokat a felhőben a szoftver futtatásához. Ez azonban nem elég, mivel előfordulhat, hogy költségoptimalizálta az alkalmazást, de továbbra is rengeteg olyan erőforrást pazarol, amely ok nélkül bocsát ki károsanyag-kibocsátást.

Energiahatékonysági

Elvet: Használja a lehető legkevesebb energiát.

Ennek az alapelvnek a célja, hogy energiatakarékos alkalmazásokat építsen. Ez a mobilalkalmazások gyakori mintája, mivel az akkumulátoros eszközökre kell támaszkodniuk, és optimalizálniuk kell a fogyasztását. Ez azonban ritkábban fordul elő asztali vagy webalkalmazások esetében, mivel eddig a fejlesztőket soha nem kérték a szoftvereik villamosenergia-fogyasztásának optimalizálására.

Szén-dioxid-tudatosság

Elvet: Tegyen többet, ha az áram tisztább, és kevesebbet, ha az elektromosság koszosabb.

Tudatnunk kell az alkalmazásnak, hogy mekkora szén-dioxidot bocsát ki. Ily módon reagálhatunk az energiaellátás adott körülményeire a kereslet-áttűnési és keresletformálási technikákkal:

Módszer Description
Keresletmódosítás Az igények átterjedése azt jelenti, hogy a számítási feladatokat és erőforrásokat régiókba vagy adatközpontokbe helyezi át, vagy egy olyan időpontot az adatközpontban, ahol az energiaellátás magas, a kereslet pedig alacsonyabb, és a megújuló energia képes kielégíteni. Ha késlelteti az alkalmazások futtatását egy olyan időpontra, amikor kisebb a kereslet, az alacsonyabb károsanyag-kibocsátást eredményez.
Igényalakítás Az igények alakítása az alkalmazás viselkedésének és megjelenésének valós idejű megváltoztatását jelenti az energiaellátásnak megfelelően. Jó gyakorlat az alkalmazás ökoverziójának létrehozása, és az igények alakításának és a szén-dioxid-optimalizálásnak a viszonyítási alapként való megtartása.

Hardverhatékonyság

Elvet: Használja a lehető legkevesebb károsanyag-kibocsátást.

A megtestesített szén az eszköz létrehozásához kibocsátott szén. Ezért egy fenntartható alkalmazás gondoskodik arról, hogy a régebbi eszközök támogatottak legyenek, és maximalizálja az egyes eszközök hatékonyságát. A cél a hardveresen hatékony alkalmazások létrehozása.

Vegye figyelembe azt a kompromisszumot, hogy a régebbi eszközök teljesítménybeli hatékonysági hiányosságokat okozhatnak, és előfordulhat, hogy nem mindig megfelelőek.

A fenntarthatóság mérése

Elvet: Amit nem lehet mérni, azt nem lehet javítani.

A felhőalapú alkalmazások szén-dioxid-kibocsátásának mérése összetett feladat, mivel magában foglalja a szoftver teljes ökoszisztémáját: a felhőinfrastruktúra (ahol a kibocsátási irányítópultok segítenek nekünk), a keresztezett hálózati útvonaltól a peremhálózati technológiákig és a felhasználói eszközökig. Az SCI-vel nem a károsanyag-kibocsátás diszkrét mérését célozzuk meg, hanem egy olyan pontszámot, amely idővel és optimalizálási technikákkal változik.

  • További információ a Mérés a Zöld Szoftver Alapítványtól.

Éghajlattal kapcsolatos kötelezettségvállalások

Elvet: Ismerje meg a csökkentés pontos mechanizmusát.

Számos vállalat és csoport vállalt kötelezettséget az éghajlatra. Aktívan dolgoznak az új fenntarthatósági célokon, amelynek elsődleges célja a szén-dioxid-kibocsátás eltávolítása, csökkentése és megelőzése.

Számos lehetőség van bármely szervezet vagy entitás szénlábnyomának csökkentésére. Azonban, és igazodva a cél a zöld szoftver alapítvány, a fő irányunk mindig az, hogy ne bocsátják ki a szén-dioxidot az első helyen. Ezt nevezzük Abatement-nek, vagyis szén-dioxid-eliminációnak.

A cél elérése után továbbra is lesznek olyan kibocsátások, amelyeket nem lehet elkerülni. Az összes fennmaradó szén-dioxid-csökkentési módszer segít ebben, ami kompenzálja vagy semlegesíti a károsanyag-kibocsátást.

A vállalat stratégiája az összes lehetséges módszer kombinációját jelentheti, és a végeredménytől függően elérheti a nettó nulla célt, amikor a károsanyag-kibocsátást lehetőség szerint megszüntetik, és a fennmaradó kibocsátást kompenzálják.

Az SCI-egyenlet célja a károsanyag-kibocsátás kiküszöbölése, amelynek mindig egy fenntartható számítási feladat elsődleges céljaként kell lennie, és a pontszámot csak csökkentéssel lehet csökkenteni.

Következő lépések

Tekintse át az alkalmazástervezéssel kapcsolatos szempontokat.