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:
- A fejlesztési és tesztelési számítási feladatokat ki kell kapcsolni vagy le kell kapcsolni, ha nincs használatban. Ahelyett, hogy működésbe lépteti őket, fontolja meg, hogy a szokásos munkaidőn kívül kapcsolja ki őket.
- További információ a virtuális gépek munkaidőn kívüli indításáról/leállításáról.
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:
- Tekintse át az Azure-számítási feladatok automatikus skálázási útmutatóit.
- Tekintse át a B sorozatú, fokozható virtuálisgép-méreteket.
- Vegye figyelembe, hogy szükség lehet finomhangolásra, hogy megakadályozza a szükségtelen skálázást a magas kereslet rövid időszakaiban, szemben a kereslet statikus növekedésével.
- Vegye figyelembe az alkalmazásarchitektúrát a skálázási szempontok részeként. A logikai összetevőknek például egymástól függetlenül kell skálázniuk az összetevő igényeinek megfelelően, nem pedig a teljes alkalmazás skálázásával, ha az összetevőknek csak egy része igényel skálázást.
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:
- Értékelje ki, hogy az Ampere Altra Arm-alapú virtuális gépek jó választás-e a számítási feladatokhoz.
- További információ az Azure Virtual Machines és az Ampere Altra Arm-alapú azure-beli processzorokról.
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.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: