Az Azure-beli fenntartható számítási feladatok alkalmazásplatform-szempontjai

A fenntartható számítási feladatok tervezéséhez és létrehozásához ismernie kell azt a platformot, ahol az alkalmazásokat üzembe helyezi. Tekintse át az ebben a szakaszban található szempontokat és javaslatokat, hogy megtudja, hogyan hozhat megalapozottabb platformokkal kapcsolatos döntéseket a fenntarthatóság kapcsán.

Fontos

Ez a cikk az Azure Well-Architected fenntartható számítási feladatok sorozatának része. Ha nem ismeri ezt a sorozatot, javasoljuk, hogy kezdje a fenntartható számítási feladatokkal?

Platform- és szolgáltatásfrissítések

Tartsa naprakészen a platformot és a szolgáltatásokat, hogy kihasználhassa a legújabb teljesítménybeli fejlesztéseket és energiaoptimalizálásokat.

Platform- és szolgáltatásfrissítések rendszeres áttekintése

A platformfrissítések lehetővé teszik a legújabb funkciók és funkciók használatát a hatékonyság növelése érdekében. Az elavult szoftvereken való futtatás szükségtelen teljesítményproblémákkal járó, optimálisnál rosszabb számítási feladat futtatását eredményezheti. Az új szoftverek általában hatékonyabbak.

Green Software Foundation igazítása: Energiahatékonyság

Javaslat:

  • Amint elérhetővé válnak, frissítsen újabb és hatékonyabb szolgáltatásokra.
  • Fontolja meg a visszamenőleges kompatibilitást és a hardver újrafelhasználhatóságát. Előfordulhat, hogy a frissítés nem a leghatékonyabb megoldás, ha a hardver vagy az operációs rendszer nem támogatott.
  • Használja a Azure Automation Update Managementet annak biztosítására, hogy a szoftverfrissítések üzembe legyenek helyezve az Azure-beli virtuális gépeken.

Regionális különbségek

A Microsoft Azure adatközpontjai földrajzilag el vannak osztva a bolygón, és különböző energiaforrásokat használnak. A számítási feladatok üzembe helyezésének helyét érintő döntések jelentősen befolyásolhatják a megoldások által előállított kibocsátásokat.

További információ a fenntarthatóságról az adatközponttól a felhőig az Azure-ral. A régióspecifikus fenntarthatósági információkat a Microsoft adatközpont fenntarthatósági adatlapjaiban tekinti meg.

Üzembe helyezés alacsony szén-dioxid-kibocsátású régiókban

Megtudhatja, hogy mely Azure-régiók rendelkeznek alacsonyabb szén-dioxid-kibocsátással, mint mások, hogy megalapozottabb döntéseket hozhassanak arról, hogy a számítási feladatok hol és hogyan dolgozzák fel az adatokat.

Green Software Foundation igazítása: Szén-dioxid-hatékonyság

Javaslat:

  • Használjon kevesebb szén-dioxidot, mert az adatközpontok, ahol üzembe helyezi a számítási feladatokat, nagyobb valószínűséggel megújuló és alacsony szén-dioxid-kibocsátású energiaforrásokat használnak.
  • Fontolja meg ezeket a lehetséges kompromisszumokat:
    • Az alacsony szén-dioxid-kibocsátású régióba való áttéréshez szükséges erőfeszítés és idő.
    • Előfordulhat, hogy az adatok adatközpontok közötti migrálása nem hatékony.
    • Vegye figyelembe az új régiók, köztük az alacsony szén-dioxid-kibocsátású régiók költségeit, amelyek drágábbak lehetnek.
    • Ha a számítási feladatok késésre érzékenyek, előfordulhat, hogy nem lehet alacsonyabb szén-dioxid-régióba való áttérés.

Folyamat, ha a szén-dioxid-intenzitás alacsony

A bolygó egyes régiói nagyobb szén-dioxid-kibocsátást jelentenek, mint mások. Ezért fontos figyelembe venni, hogy hol helyezzük üzembe a számítási feladatokat, és kombináljuk ezt más üzleti követelményekkel.

Green Software Foundation igazítása: Szén-dioxid-hatékonyság, Szén-dioxid-tudatosság

Javaslat:

  • Ha rendelkezésre állnak az adatok, fontolja meg a számítási feladatok optimalizálását, ha tudja, hogy az energiaösszetétel elsősorban megújuló energiaforrásokból származik.
  • Ha az alkalmazás(ok) engedélyezik, fontolja meg a számítási feladatok dinamikus áthelyezését, amikor megváltoznak az energiafeltételek.
    • Bizonyos számítási feladatok éjszakai futtatása például előnyösebb lehet, ha a megújuló források a csúcson vannak.

Az ügyfélhez közeli adatközpontok kiválasztása

A felhőbeli számítási feladatok adatközpontokban való üzembe helyezése egyszerű. Vegye figyelembe azonban az adatközpont és az ügyfél közötti távolságot. A hálózati bejárás akkor nő, ha az adatközpont nagyobb távolságra van a fogyasztótól.

Green Software Foundation igazítása: Energiahatékonyság

Javaslat:

  • Fontolja meg az üzembe helyezést a fogyasztóhoz közeli adatközpontokban.

Kötegelt számítási feladatok futtatása alacsony szén-dioxid-intenzitású időszakokban

A számítási feladatok kötegelt feldolgozásának proaktív megtervezése segíthet az intenzív munka ütemezésében alacsony szén-dioxid-kibocsátású időszakokban.

Green Software Foundation igazítása: Szén-dioxid-tudatosság

Javaslat:

  • Ha rendelkezésre állnak az adatok, tervezze meg az üzemelő példányokat, hogy maximalizálja a számítási kihasználtságot a kötegelt számítási feladatok alacsony szén-dioxid-intenzitású időszakokban történő futtatásához.
  • A lehetséges kompromisszumok közé tartozhat az alacsony szén-dioxid-kibocsátású régióba való áttéréshez szükséges erőfeszítés és idő. Emellett előfordulhat, hogy az adatok adatközpontok közötti migrálása nem lehet szén-dioxid-takarékos, és az új régiók – köztük az alacsony szén-dioxid-kibocsátású régiók – költsége drágább lehet.

Korszerűsítése

A számítási feladatok üzemeltetésének kiválasztásakor vegye figyelembe ezeket a platformtervezési döntéseket. A felügyelt szolgáltatások és a nagymértékben optimalizált platformok használata az Azure-ban segít natív felhőbeli alkalmazások létrehozásában, amelyek eredendően hozzájárulnak a jobb fenntarthatósághoz.

Számítási feladatok tárolóba helyezése, ahol alkalmazható

Fontolja meg a számítási feladatok tárolóba helyezésének lehetőségeit a szükségtelen erőforrás-kiosztás csökkentése és az üzembe helyezett erőforrások jobb kihasználása érdekében.

Green Software Foundation igazítása: Hardverhatékonyság

Javaslat:

  • Az alkalmazások tárolóként való üzembe helyezése lehetővé teszi a tárolók csomagolását és a virtuális gépekből való kilábalását, ezáltal csökkentve a kódtárak duplikálásának szükségességét a gazdagép operációs rendszerén.
  • Eltávolítja a teljes virtuális gép felügyeletének többletterhelését, és lehetővé teszi több alkalmazás fizikai gépenként történő üzembe helyezését. A tárolóbeszerelés emellett optimalizálja a kiszolgáló kihasználtsági arányát, és javítja a szolgáltatás megbízhatóságát, csökkentve az üzemeltetési költségeket. Kevesebb kiszolgálóra van szükség, és a meglévő kiszolgálók jobban kihasználhatók.
  • Fontolja meg ezeket a kompromisszumokat: A tárolóba való beépítés előnye csak akkor lesz felismerve, ha a kihasználtság magas. Emellett az olyan vezénylők kiépítése, mint az Azure Kubernetes Services (AKS) vagy az Azure Red Had OpenShift (ARO) csak néhány tároló esetében, valószínűleg magasabb károsanyag-kibocsátáshoz vezetnek.

A PaaS-be és a kiszolgáló nélküli számítási feladatokra való áttérés kiértékelése

A felügyelt szolgáltatások rendkívül optimalizáltak, és hatékonyabb hardvereken működnek, mint más lehetőségek, ami hozzájárul a károsanyag-kibocsátás csökkentéséhez.

Green Software Foundation igazítása: Hardverhatékonyság, energiahatékonyság

Javaslat:

  • Natív felhőbeli alkalmazást hozhat létre az infrastruktúra kezelése nélkül, teljes mértékben felügyelt és eredendően optimalizált platform használatával. A platform kezeli a skálázást, a rendelkezésre állást és a teljesítményt, és végső soron optimalizálja a hardver hatékonyságát.
  • Tekintse át a Platform as a Service (PaaS) számítási feladatok tervezési alapelveit.

Kihasználatlan virtuális gépek használata, ahol lehetséges

Gondolja át az Azure-adatközpontok kihasználatlan kapacitását. Az egyébként elpazarolt kapacitás kihasználása – jelentősen csökkentett árakon – a számítási feladat hozzájárul a fenntarthatóbb platformtervezéshez.

Green Software Foundation igazítása: Hardverhatékonyság

Javaslat:

  • A kihasználatlan virtuális gépek használatával kihasználhatja a kihasználatlan kapacitást az Azure-adatközpontokban, miközben jelentős kedvezményt kap a virtuális gépre.
  • Fontolja meg a kompromisszumot: Amikor az Azure-nak vissza kell szereznie a kapacitást, a virtuális gépek ki lesznek szorulva. További információ a kihasználatlan virtuális gépek kiürítési szabályzatáról.

Jobb méretezés

Annak biztosítása, hogy a számítási feladatok az összes lefoglalt erőforrást használják, fenntarthatóbb számítási feladatokat biztosíthatnak. A túlméretezett szolgáltatások gyakori oka a nagyobb szén-dioxid-kibocsátásnak.

Munkaterhelések kikapcsolása munkaidőn kívül

A működési tétlen számítási feladatok energiát pazarolnak, és hozzájárulnak a hozzáadott szén-dioxid-kibocsátáshoz.

Green Software Foundation igazítása: Energiahatékonyság, hardverhatékonyság

Javaslat:

Automatikus skálázási és kipukkadási képességek használata

A túlméretezett számítási feladatok esetében nem ritka, hogy a kapacitás nagy részét soha nem használják ki, ami végső soron energiapazarláshoz vezet.

Green Software Foundation igazítása: Hardverhatékonyság

Javaslat:

A méretezhetőségi igényeknek megfelelő

Gondolja át, hogy a platform megfelel-e a megoldás skálázhatósági igényeinek. Ha például dedikált lefoglalással rendelkező erőforrásokat épít ki, az nem használt vagy kihasználatlan számítási erőforrásokhoz vezethet.

Példák:

  • Egy Azure App Service-környezet (ASE) App Service-csomagon keresztüli kiépítése kiépített számításhoz vezethet, függetlenül attól, hogy kihasználták-e vagy sem.
  • Ha az Azure API Management Prémium szintet választja a használati szint helyett, az nem használt erőforrásokhoz vezet, ha nem használja teljes mértékben.

Green Software Foundation igazítása: Hardverhatékonyság

Javaslat:

  • Tekintse át a platform méretezhetőségével kapcsolatos döntéseket, és győződjön meg arról, hogy a számítási feladat a lehető legtöbb kiépített erőforrást használja.
  • Fontolja meg ezt a kompromisszumot: Egyes szolgáltatások magasabb szintű hozzáférést igényelnek bizonyos funkciókhoz és képességekhez, függetlenül az erőforrás-használattól.
  • Fontolja meg és előnyben részesítse azokat a szolgáltatásokat, amelyek lehetővé teszik a dinamikus szintek skálázását, ahol lehetséges.

Ampere Altra Arm-alapú processzorok kiértékelése Virtual Machines

Az ARM-alapú virtuális gépek költséghatékony és energiatakarékos megoldást jelentenek, amely nem rontja a szükséges teljesítményt.

Green Software Foundation igazítása: Energiahatékonyság

Javaslat:

Zombi számítási feladatok törlése

Fontolja meg a kihasználatlan számítási feladatok és erőforrások felderítését, és hogy vannak-e árva erőforrások az előfizetéseiben.

Green Software Foundation igazítása: Hardverhatékonyság, energiahatékonyság

Javaslat:

  • Ha már nincs rájuk szükség, törölje az árva számítási feladatokat vagy erőforrásokat.

Következő lépés

Tekintse át az üzembe helyezéssel és teszteléssel kapcsolatos tervezési szempontokat.