Zrównoważona inżynieria oprogramowania wsparciem dla IT w redukcji emisji CO2

Zrównoważona inżynieria oprogramowania
Zrównoważona inżynieria oprogramowania

Skala emisji gazów cieplarnianych pochodzących od oprogramowania stale rośnie. Z kolei centra danych przyczyniają się do wzrostu zapotrzebowania na energię elektryczną w różnych regionach świata. Według Międzynarodowej Agencji Energi (IEA) w 2022 r. zużyły one 460 terawatogodzin (TWh). Prognozy mówią, że ich zużycie energii elektrycznej ma przekroczyć 1 000 TWh do 2026 roku.

Skala skoku popytu będzie więc odpowiadać zużyciu energii elektrycznej w całej Japonii. Sprawy nie poprawia fakt, że dominujące metody dostarczania oprogramowania często nie sprzyjają zrównoważonemu rozwojowi. W odpowiedzi na nasilający się kryzys klimatyczny branża ICT coraz częściej wykorzystuje wiedzę z zakresu nauk klimatycznych, aby dążyć do zrównoważonego rozwoju oprogramowania.

Termin “zrównoważona inżynieria oprogramowania” odnosi się do rozwoju aplikacji, które priorytetowo traktują efektywność energetyczną, redukcję emisji dwutlenku węgla i zrównoważony rozwój. Dziedzina ta ma na celu zminimalizowanie negatywnego długoterminowego wpływu oprogramowania na środowisko.

Sektor IT emituje sporo, ale technologia wesprze redukcje

Biznes staje się coraz bardziej świadomy globalnego ocieplenia. Także tego, że zrównoważony rozwój we wszystkich obszarach, nie tylko ICT, odgrywa ważną rolę w zapobieganiu zmianom klimatycznym. Obecnie zaledwie 5 proc. firm z branży ICT w Polsce mierzy swój ślad węglowy. Jednak połowa z nich zamierza zacząć to robić w najbliższych latach – wynika z badania przeprowadzonego przez InCredibles i INSPIRED.

Kluczem do rozwiązania problemu emisji w sektorze IT jest bardziej przemyślane wykorzystanie technologii, a przede wszystkim wykorzystanie potencjału platform chmurowych. Oferują one znaczące korzyści ekologiczne, co potwierdza raport Accenture „The Green Behind the Cloud”. W skali całej branży IT rozwiązania chmurowe mogą zmniejszyć emisję dwutlenku węgla nawet o 5,9 proc. A to odpowiada usunięciu z dróg 22 milionów samochodów. Nawet częściowe wykorzystanie chmury w organizacji może zmniejszyć emisję o ponad 84 proc. w porównaniu z infrastrukturą lokalną. Projektowanie aplikacji z myślą o chmurze może zwiększyć wskaźnik redukcji nawet do 98 proc.

Wśród firm, które nie korzystają obecnie z rozwiązań chmurowych, powszechnym przekonaniem jest to, że potencjał redukcji emisji dwutlenku węgla jest ograniczony ze względu na brak odnawialnych źródeł energii w Polsce. Chociaż przejście na energię odnawialną jest rzeczywiście kluczowe dla redukcji emisji CO2, nie jest to jedyne rozwiązanie. Zwiększenie efektywności energetycznej, optymalizacja infrastruktury i stosowanie zrównoważonych praktyk w całym cyklu życia produktów ICT są równie istotnymi czynnikami wpływającymi na ograniczenia emisji.

Istotną rolę w wyścigu o zwiększenie efektywności przy zmniejszeniu emisji odgrywa niezachwiany, całodobowy dostęp do narzędzi analizujących ślad węglowy w danej firmie.

Zrównoważona inżynieria oprogramowania: potrzebna technologia już istnieje

Odpowiedzią na problem nadmiernych emisji jest zrównoważona inżynieria oprogramowania. Coraz więcej firm IT, ze wszystkich sektorów, zaczyna dostrzegać jej potencjał. W związku z tym opracowywanych jest coraz więcej narzędzi, które umożliwiają firmom monitorowanie emisji i mierzenie zużycia energii elektrycznej.

Jedny, z takich narzędzi jest aplikacja Carbon Impact. Rozwiązanie nie tylko umożliwia monitorowanie emisji i zapotrzebowania na energię w czasie rzeczywistym. Wskazuje też procesy, w których możliwe jest zmniejszenie śladu węglowego i optymalizacja kosztów.

Klientem, który zdecydował się skorzystać z naszej platformy i w ten sposób mierzyć ślad węglowy, jest Lloyds Banking Group. Podczas współpracy byliśmy w stanie łatwo wykryć optymalizacje zużycia energii i emisji dwutlenku węgla. Zmiana dwóch linijek kodu pozwoliła ograniczyć emisyjność łączenia między dwiema aplikacjami do 75 gramów CO2. Taka wartość może wydawać się nieistotną, ale w skali roku dochodziło do miliarda takich połączeń. Mikrooptymalizacja pomogła ostatecznie zredukować emisję 2 ton dwutlenku węgla – mówi Radosław Szulgo, Senior Product Manager w Dynatrace, twórcy rozwiązania.

Aplikacja może okazać się nieocenionym źródłem informacji. Pozwala ona na bieżąco monitorować ślad węglowy systemów przetwarzania danych. Dostęp do analizy opartej na AI oraz śledzenie śladu węglowego daje narzędzia potrzebne do kreatywnego rozwiązywania problemów związanych z emisją CO2. Takie podejście nie tylko przynosi przydatne i zautomatyzowane spostrzeżenia, ale także przekłada je na konkretne inicjatywy w zakresie redukcji emisji.

Zmniejszenie emisji dwutlenku węgla związanej z przetwarzaniem w chmurze nie jest zadaniem pojedynczej firmy, dostawcy usług czy twórcy oprogramowania. Deweloperzy są pionierami na drodze do zrównoważonych praktyk. Jednak osiągnięcie znaczącego postępu wymaga wspólnych działań i solidnej współpracy w całej branży.