Projektowanie zasad zrównoważonego obciążenia

Metodologia projektowania zrównoważonego rozwoju zapewnia strukturę umożliwiającą rejestrowanie, raportowanie i zmniejszanie lub optymalizowanie wpływu obciążeń na środowisko.

Aby osiągnąć wzrost wydajności emisji dwutlenku węgla, rozważ, w jaki sposób obciążenie, bezpośrednio i pośrednio, może zmniejszyć emisję dwutlenku węgla poprzez:

  • Używanie mniejszej ilości zasobów fizycznych i wirtualnych
  • Korzystanie z mniejszej ilości energii
  • Korzystanie z energii i zasobów w sposób bardziej inteligentny
  • Obsługa starszych urządzeń

Ważne jest, aby skutecznie rejestrować, zgłaszać i zmniejszać emisje dwutlenku węgla za pomocą szczegółowych informacji z możliwością działania.

  • Zyskaj przejrzystość w bieżącym wpływie emisji dwutlenku węgla
  • Szacowanie oszczędności
  • Podejmowanie akcji w celu przyspieszenia postępu

Te krytyczne zasady projektowania dla zrównoważonego rozwoju rezonują i rozszerzają filary jakości platformy Azure Well-Architected Framework — niezawodność, zabezpieczenia, optymalizacja kosztów, doskonałość operacyjna i wydajność.

Zasady zielonego oprogramowania

Firma Microsoft aktywnie pracuje nad celami zrównoważonego rozwoju i umożliwia każdej organizacji zmniejszenie emisji i poprawę zdrowia środowiska. Obciążenie platformy Azure Well-Architected Framework dla zrównoważonego rozwoju jest zgodne z zasadami zielonego oprogramowania z Green Software Foundation.

Zasady zielonego oprogramowania są punktem wyjścia do zrozumienia modelu SCI i sposobu, w jaki będzie to zawarte w naszej strukturze.

Efektywność emisji dwutlenku węgla

Zasady: Emituj najmniejszą możliwą ilość węgla.

Aplikacja lub oprogramowanie musi emitować możliwie najmniejszą ilość węgla. Węglowa aplikacja w chmurze jest taka, która jest zoptymalizowana, a punktem wyjścia jest koszt — usprawnienie infrastruktury aplikacji i kosztów zapewni, że żadne niepotrzebne zasoby nie zostaną zmarnowane w chmurze w celu uruchomienia oprogramowania. Ale to nie wystarczy, ponieważ można zoptymalizować koszt aplikacji, ale nadal marnuje tony zasobów, które emitują węgiel bez powodu.

Efektywność energetyczna

Zasady: Użyj najmniejszej możliwej ilości energii.

Celem tej zasady jest tworzenie aplikacji, które są energooszczędne. Jest to typowy wzorzec dla aplikacji mobilnych, ponieważ muszą polegać na urządzeniu zasilanym z baterii i optymalizują jego zużycie. Jest to jednak mniej powszechne w przypadku aplikacji klasycznych lub internetowych, ponieważ do tej pory deweloperzy nigdy nie zostali poproszeni o optymalizację zużycia energii elektrycznej w oprogramowaniu.

Świadomość emisji dwutlenku węgla

Zasady: Zrób więcej, gdy energia elektryczna jest czystsza i zrób mniej, gdy energia elektryczna jest brudniejsza.

Musimy uświadomić aplikacji, ile węgla emituje. W ten sposób możemy reagować na określone warunki podaży energii przy użyciu technik zmiany popytu i kształtowania popytu:

Technika Opis
Przesuwanie popytu Przesunięcie zapotrzebowania oznacza przeniesienie obciążeń i zasobów do regionów lub centrów danych albo czas w centrum danych, w którym podaż energii jest wysoka, a zapotrzebowanie jest niższe i może być spełnione przez energię odnawialną. Opóźnienie uruchamiania aplikacji do czasu, w którym występuje mniejsze zapotrzebowanie, powinno spowodować obniżenie wskaźnika emisji dwutlenku węgla.
Kształtowanie popytu Kształtowanie popytu oznacza zmianę zachowania i wyglądu aplikacji w celu dopasowania ich do podaży energii w czasie rzeczywistym. Dobrym rozwiązaniem jest utworzenie ekologicznej wersji aplikacji i utrzymanie jej jako punktu odniesienia dla kształtowania popytu i optymalizacji emisji dwutlenku węgla.

Wydajność sprzętu

Zasady: Użyj najmniejszej możliwej ilości wbudowanego węgla.

Wbudowany ślad węglowy to węgiel emitowany do tworzenia urządzenia. W związku z tym zrównoważona aplikacja zapewni, że starsze urządzenia są obsługiwane i maksymalizuje wydajność każdego urządzenia. Celem jest tworzenie aplikacji wydajnych pod względem sprzętu.

Należy wziąć pod uwagę kompromis, że starsze urządzenia mogą mieć nieefektywność zasilania i mogą nie zawsze być odpowiednie.

Mierzenie zrównoważonego rozwoju

Zasady: Czego nie można zmierzyć, nie można poprawić.

Mierzenie emisji dwutlenku węgla aplikacji w chmurze jest złożonym zadaniem, ponieważ obejmuje cały ekosystem oprogramowania: od infrastruktury chmury (gdzie mamy pulpity nawigacyjne emisji, aby nam pomóc), po ścieżkę sieciową, która jest przekraczana, do technologii brzegowej i urządzeń użytkowników. Dzięki SCI nie jest ukierunkowana na dyskretny pomiar emisji dwutlenku węgla, ale wynik, który zmieni się wraz z upływem czasu i z naszymi technikami optymalizacji.

  • Przeczytaj więcej o pomiarze z Green Software Foundation.

Zobowiązania klimatyczne

Zasady: Poznaj dokładny mechanizm redukcji.

Wiele korporacji i grup zobowiązało się do klimatu. Aktywnie pracują nad nowymi celami zrównoważonego rozwoju, aby usunąć, zmniejszyć i zapobiec emisji dwutlenku węgla.

Istnieje kilka opcji zmniejszenia śladu węglowego dowolnej organizacji lub jednostki. Jednak i dostosowane do celu Green Software Foundation, naszym głównym kierunkiem powinno być zawsze unikanie emitowania węgla w pierwszej kolejności. To właśnie nazywamy Abatement lub Eliminacja węgla.

Po osiągnięciu tego celu nadal będą emisje, których nie można uniknąć. Wszystkie pozostałe metodologie redukcji emisji dwutlenku węgla pomogą nam to zrobić, kompensując (kompensując lub neutralizując węgiel).

Strategia Twojej firmy może być połączeniem wszystkich możliwych metodologii, a w zależności od końcowego wyniku może osiągnąć cel zerowy netto, gdy emisje dwutlenku węgla zostaną wyeliminowane tam, gdzie to możliwe, a resztowe emisje są kompensowane.

Równanie SCI ma na celu wyeliminowanie emisji, które zawsze powinny być głównym celem zrównoważonego obciążenia, a wynik można zmniejszyć tylko z ograniczeniem.

Następne kroki

Zapoznaj się z zagadnieniami dotyczącymi projektowania aplikacji.