Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A felhőbeli számítási feladatok fenntarthatósága a felhőszolgáltató és a szervezet közös felelőssége. Azure számítási feladatok karbonsemlegesek, és 100% megújuló energiát használnak. Microsoft több földet is véd. A számítási feladatok Azure való futtatásával már a fenntarthatóság felé vezető úton jár a helyszíni futtatáshoz képest, ami 50-98% kevésbé szén-dioxid-takarékos lehet.
Felhőmegoldás-tervezőként a tervezési döntések közvetlenül meghatározzák, hogy a számítási feladatok milyen hatékonyan használják a felhőbeli erőforrásokat. Szándékos tervezési döntések nélkül a számítási feladatok idővel elkerülhető energiát használhatnak fel, és skálázás közben környezeti teherré válhatnak.
Ez az útmutató segít a fenntarthatóság tervezésében az architektúrában a kezdetektől. A rendszer a valós rendszerekben meghozott legfontosabb tervezési és üzemeltetési döntésekre összpontosít, valamint arra, hogyan navigálhat rajtuk a megbízhatóság, a biztonság és a teljesítmény fenntartása mellett. Megtudhatja, hogy a gyakori architekturális döntések hogyan befolyásolják az erőforrás-felhasználást, ahol általában a hatékonysági problémák jelentkeznek, és hogyan csökkenthető a hulladék a rendszerminőség veszélyeztetése nélkül.
Mi az a fenntartható munkaterhelés?
A fenntarthatóság kritikus felhőarchitektúra-szemponttá vált, mivel a rugalmas skálázású adatközpontok folyamatosan bővülnek, az AI-számítási feladatok példátlan energiaigényt biztosítanak, a szervezetek pedig mindig olyan infrastruktúrát halmoznak fel, amely gyakran jóval a kapacitás alatt működik. A modern felhőkörnyezetek gyakran szenvednek a sprawltól: tétlen virtuális gépek, túlméretezett Kubernetes-fürtök, túlzott telemetriai adatok és szükségtelen adatreplikálás mind energiát fogyasztanak anélkül, hogy jelentős üzleti értéket szolgáltatnak.
A fenntartható számítási feladatok úgy lettek kialakítva, hogy minimalizálják a szükségtelen erőforrás-felhasználást, miközben továbbra is megfelelnek az üzleti, megbízhatósági, biztonsági és teljesítménykövetelményeknek. A fenntarthatóság nem különálló építészeti szemlélet; szorosan kötődik ugyanazokhoz a mérnöki döntésekhez, amelyek rugalmas, biztonságos és hatékony rendszereket alakítanak ki. A kihasználtságra, skálázhatóságra és működési hatékonyságra optimalizált számítási feladatok általában fenntarthatóbbak, mivel csökkentik a felesleges számítási, tárolási és hálózati erőforrásokat.
A fenntarthatóság erősen átfedésben van a Azure Well-Architected-keretrendszer költségoptimalizálási pillérével. Az infrastruktúra megfelelő méretezése, az automatikus skálázás hatékony használata, valamint az inaktív vagy redundáns erőforrások kiküszöbölése mind javítják a felhő hatékonyságát, miközben csökkentik a szükségtelen energiafogyasztást és a szén-dioxid-kibocsátást is. Sok esetben a fenntarthatóság felé az első lépés egyszerűen a hulladék eltávolítása a rendszerből.
Important
A fenntarthatóság túlmutat a költséghatékonyságon. Minden tervezési döntés, akár funkcionális, akár nem funkcionális, hatással lehet a szén-dioxid-kibocsátásra.
Egy munkaterhelés üzemeltetése lehet olcsó, miközben mégis környezeti szempontból nem hatékony. A túlzott telemetriai adatgyűjtés, a rosszul optimalizált alkalmazásfolyamatok, a szükségtelen adatáthelyezés, a nem hatékony API-k vagy a túltervezett rugalmassági minták mind hozzájárulhatnak a számítási feladatok környezeti lábnyomához, még akkor is, ha az infrastruktúra költségei elfogadhatónak tűnnek.
Mik a gyakori kihívások?
A fenntartható számítási feladatok tervezése gyakran nehéz, mert a fenntarthatóság olyan új architekturális kompromisszumokat vezet be, amelyek túlmutatnak a hagyományos szempontokon, például a költségeken, a megbízhatóságon és a teljesítményen. Bár számos fenntarthatósági fejlesztés összhangban van a felhőhatékonysággal, a szervezeteknek is újra kell gondolniuk az alkalmazások tervezésének, működtetésének és mérésének módját.
| Kihívás és leírás | Fenntarthatósági hatás |
|---|---|
| A fenntarthatóság és a megbízhatóság kiegyensúlyozása. A rendkívül rugalmas rendszerek gyakran redundanciát, replikációt és többletkapacitást igényelnek többrégiós üzemelő példányokon vagy aktív-aktív architektúrákon keresztül. | Megnövelt infrastruktúra-használat és energiafogyasztás a túlterjedt vagy mindig rendelkezésre álló erőforrásokból. |
| A kibocsátások korlátozott láthatósága. Számos szervezet nem rendelkezik eszközhasználattal és telemetriával a számítási feladatok kibocsátásának méréséhez vagy az architekturális döntések környezeti hatásokkal való korrelációja érdekében. | Nehéz nyomon követni a fejlesztéseket, vagy ellenőrizni, hogy az optimalizálási erőfeszítések csökkentik-e a kibocsátást. |
| Túlméretezett és kihasználatlan infrastruktúra. A számítási feladatokat gyakran a tényleges kihasználtság helyett csúcsigényre tervezték, ami tétlen virtuális gépeket, túlméretezett AKS-fürtöket és nem használt erőforrásokat eredményez. | A szükségtelen számítási, tárolási és hálózati felhasználás növeli a költségeket és a szén-dioxid-kibocsátást is. |
| Fenntarthatósági kompromisszumok a teljesítményoptimalizálás terén. A késés és az átviteli sebesség javítása további gyorsítótárazást, replikációt, memóriát vagy számítási erőforrásokat igényelhet. | A teljesítménynövekedés a magasabb működési energiafogyasztás rovására fordulhat elő. |
| Túlzott megfigyelhetőség és telemetria. A naplók, nyomkövetések, metrikák és hosszú megőrzési időszakok nagy mennyisége jelentős tárolási és feldolgozási többletterhelést okoz. | Nagyobb tárterület, hálózatkezelés és számítási használat az operatív telemetriából. |
| AI és adatnövekedés. Az AI-számítási feladatok, a vektoradatbázisok és a gyorsan növekvő adathalmazok jelentős GPU-, tárolási és hálózati erőforrásokat használnak fel. | A nagy számítási intenzitás és az ellenőrizetlen adatnövekedés jelentősen növelheti a számítási feladatok kibocsátását. |
| Szervezeti és kulturális kihívások. A fenntarthatóságot gyakran külön kezelik a mérnöki és a platformműveletektől. | A tulajdonjog és a szabályozás hiánya lelassíthatja a fenntarthatóság bevezetését. A fenntarthatóság fejlődésével kapcsolatos folyamatos erőfeszítések nélkül a felhőbeli terjeszkedés és a hatékonysági hiányosságok természetesen idővel halmozódnak fel. |
Fenntarthatóság mint jól megtervezett eredmény
A fenntarthatóság nem különbözik a Azure Well-Architected-keretrendszertől. A fenntartható számítási feladatok sok esetben a Well-Architected alapelvek következetes alkalmazásának közvetlen eredményei a számítási feladatok teljes életciklusában. A hatékony rendszerek kevesebb erőforrást használnak fel, kevesebb működési hulladékot termelnek, és általában pénzügyileg és működésileg is jobb teljesítményt biztosítanak.
Az útmutató használata:
✔ Kezdje a tervezési módszertannal, amely a műszaki és üzemeltetési területekre vonatkozó indokokat és ismétlődő témákat ismerteti. Ezt a módszertant akkor érdemes újra áttekinteni, ha bizonytalan döntésekkel szembesül, hogy igazodjon a számítási feladatok általános céljaihoz, beleértve a hatékonysági és fenntarthatósági célkitűzéseket is.
✔ Folytassa a Well-Architected Keretrendszer pillérre vonatkozó ajánlásaival, ahol az architektúra-döntések a hatékonyság, az optimalizálás és a fegyelmezett műveletek szemszögéből születnek. A fenntarthatóság természetesen következik.
| Jól megtervezett pillér | Fenntarthatósági kapcsolat |
|---|---|
| Megbízhatóság | A megbízható rendszereknek ki kell egyensúlyozniuk a rugalmasságot és a hatékonyságot. A nagymértékben redundáns architektúrák, az aktív-aktív üzemelő példányok és a túlzott feladatátvételi kapacitás növelheti a környezeti hatásokat, ha nincsenek gondosan megtervezve. A fenntartható megbízhatóság a rugalmassági célkitűzések megvalósítására összpontosít szükségtelen túlépítés nélkül. |
| Security | A biztonság a fenntarthatóságot is befolyásolja. Az identitás első architektúrái, a felügyelt biztonsági szolgáltatások és a hatékony szabályozási vezérlők csökkenthetik az infrastruktúra összetettségét és működési többletterhelését. Ezzel szemben a töredezett eszközök, a duplikált biztonsági platformok és a túlzott adatmegőrzés jelentősen növelheti az erőforrás-felhasználást. |
| Költségoptimalizálás | A legnagyobb átfedés a fenntarthatóság és a költségoptimalizálás között van. Az infrastruktúra megfelelő méretezése, a számítási feladatok automatikus skálázása, az üresjárati erőforrások kiküszöbölése, valamint a szükségtelen tárolás vagy hálózathasználat csökkentése mind növelik a felhő hatékonyságát, ugyanakkor csökkentik a környezeti hatásokat is. A munkaterhelésből származó hulladék eltávolítása gyakran az első és leghatékonyabb fenntarthatósági fejlesztés. |
| Működési kiválóság | A műveletek jelentős hatással vannak a fenntarthatóságra. A túlzott telemetriai adatgyűjtés, a túl részletes naplózás, a nem hatékony üzembehelyezési folyamatok és a nem felügyelt működési sprawl idővel növelheti a tárolást, a hálózatkezelést és a számítási felhasználást. A fenntartható műveletekhez fegyelmezett megfigyelhetőségi stratégiákra, automatizálásra, irányításra és folyamatos optimalizálási folyamatokra van szükség. |
| teljesítményhatékonyság | A hatékony alkalmazások általában kevesebb számítási erőforrást használnak fel ugyanahhoz a munkához. Az optimalizált API-k, a gyorsítótárazási stratégiák, az aszinkron feldolgozás, a hatékony adatbázis-hozzáférési minták és az eseményvezérelt architektúrák mind csökkentik a felesleges feldolgozási többletterhelést. A teljesítményoptimalizálás gyakran fenntarthatósági optimalizálás. |
Microsoft elkötelezett a Azure szén-dioxid-kibocsátás optimalizálásában. További anyagok találhatók itt: Szén-optimalizálás Azure.
Következő lépés
Tekintse át a fenntarthatósági tervezés módszertanát.
Kapcsolódó erőforrások
Az Microsoft az üvegházhatást okozó gázok (ÜHG) kibocsátásával kapcsolatos iparági szabványokhoz összhangban állunk az üvegházhatást okozó gázokról szóló jegyzőkönyvvel. Tekintse át a következő további erőforrásokat:
A Microsoft Cloud for Sustainability megismerése a megoldás képességeinek kibővítéséhez. Ez a cikksorozat minden olyan megoldásra vonatkozik, amely Azure épül vagy működik.
Olvassa el a felhőalapú számítástechnika szén-dioxid-előnyeiről szóló tanulmányt: a Microsoft Cloud annak bizonyítékát, hogy a Azure energia- és szén-dioxid-takarékosabb lehet, mint a helyszíni megoldások.
Használja Azure szén-dioxid-optimalizálási szolgáltatást Azure, amely megjeleníti az előfizetések és erőforrások előre kiszámított egyenértékű szén-dioxid-kibocsátását, valamint a kibocsátás csökkentésére vonatkozó számítási feladatokra vonatkozó javaslatokat.
Azure-hoz készült kibocsátásihatás-irányítópult: A Microsoft AppSource-on közzétett Power BI-megoldás adatlapja, amely segít az Azure-ügyfeleknek a felhőhasználathoz kapcsolódó szén-dioxid-kibocsátás kiszámításában és nyomon követésében.
A Microsoft adatközpontjainak megismerése című anyag elolvasásával alaposabban megértheti, hogy a Microsoft adatközpontjai tervezésüknél fogva hogyan fenntarthatók.
Ismerje meg a fenntarthatóság előmozdítását Microsoft vállalati felelősségi fenntarthatósági központjának megismerésével, amely lefedi az éghajlatváltozással kapcsolatos kötelezettségvállalásait, a jelentett előrehaladást, a beruházásokat és a szélesebb körű fenntarthatósági programokat.
Fedezze fel a digitális fenntarthatóságról szóló, saját tempóban végezhető Microsoft-tananyagokat a Sustainability Microsoft Learn Collection gyűjteményben.
Közösségi erőforrások
Hogyan indíthatok el fenntarthatósági közösséget a szervezetemben?: Egy Microsoft fenntartható szoftver blogbejegyzés, amely gyakorlati útmutatást nyújt a fenntarthatósági közösség szervezeten belüli elindításához és növekedéséhez.
Üvegházhatást okozó gázokról szóló jegyzőkönyv: Az üvegházhatást okozó gázokról szóló jegyzőkönyv hivatalos helyszíne, amely széles körben használt szabványokat, útmutatást és eszközöket tesz közzé az üvegházhatást okozó gázok kibocsátásának mérésére és kezelésére.
Szoftveres szén-dioxid-intenzitás (SCI) specifikáció: A Green Software Foundation SCI-specifikációjának GitHub adattára, amely meghatározza, hogyan számítható ki a szoftver szén-dioxid-intenzitási pontszáma.