Zrównoważone obciążenia

Ta sekcja przewodnika Microsoft Azure Well-Architected Framework ma na celu rozwiązanie problemów związanych z tworzeniem zrównoważonych obciążeń na platformie Azure. Zapoznaj się z podanymi wskazówkami, które dotyczą Well-Architected najlepszych rozwiązań jako podstawy technicznej do tworzenia i obsługi zrównoważonych rozwiązań na platformie Azure.

Zachęcamy do zapoznania się również z informacjami na temat platformy Microsoft Cloud for Sustainability w celu wykorzystania możliwości tej platformy w ramach architektury rozwiązania. Jednak wskazówki zawarte w tej serii artykułów koncentrują się na wszelkich rozwiązaniach, które tworzysz lub wykonujesz na platformie Azure.

Ponadto przeczytaj artykuł The Carbon Benefits of Cloud Computing: a Study of the Microsoft Cloud (Korzyści z emisji dwutlenku węgla w przetwarzaniu w chmurze: badanie chmury firmy Microsoft), aby dowiedzieć się więcej o tym, jak platforma Azure jest bardziej energooszczędna i węglowa niż rozwiązania lokalne.

Co to jest zrównoważone obciążenie?

Termin obciążenie odnosi się do kolekcji zasobów aplikacji, które obsługują wspólny cel biznesowy lub wykonywanie typowego procesu biznesowego, z wieloma usługami, takimi jak interfejsy API i magazyny danych, współpracując ze sobą w celu zapewnienia konkretnej funkcji kompleksowej.

Ze zrównoważonym rozwojem odnosimy się do wpływu naszych obciążeń na środowisko.

W związku z tym zrównoważone obciążenie opisuje praktykę projektowania rozwiązań, które maksymalizują wykorzystanie przy jednoczesnym zminimalizowaniu odpadów, co ostatecznie zmniejsza zużycie środowiska.

Omówienie wydajności chmury

Zwiększenie wydajności obciążeń w chmurze wymaga połączenia wysiłków związanych z optymalizacją kosztów, zmniejszeniem emisji dwutlenku węgla i optymalizacją zużycia energii. Optymalizacja kosztów aplikacji jest pierwszym krokiem w dokonaniu bardziej zrównoważonych obciążeń.

Oto koncepcyjne omówienie wydajności chmury w tym kontekście:

Diagram przedstawiający sposób osiągnięcia wydajności chmury.

Ocenianie i mierzenie wydajności chmury jest niezbędne do zrozumienia, czy zmiany śledzone w czasie mają jakikolwiek wpływ.

Dowiedz się więcej o tworzeniu bardziej zrównoważonych i wydajnych obciążeń, zaczynając od obszaru projektowania zrównoważonego projektowania aplikacji.

Jakie są typowe wyzwania?

Tworzenie i projektowanie zrównoważonych obciążeń na platformie Microsoft Azure może być trudne z następujących głównych powodów:

  • Zrozumienie, czy obciążenia są w zgodzie z celami zrównoważonego rozwoju. Wymaga to ocen bieżących obciążeń w celu określenia, czy są one zaprojektowane w zrównoważony sposób.
  • Projektowanie obciążeń, które są natywnie przyjazne dla środowiska i zoptymalizowane.
  • Mierzenie i śledzenie emisji obciążeń.

Czy zrównoważony rozwój dotyczy tylko wydajności i kosztów?

Chociaż wydajność i optymalizacja kosztów to obszary o dużym stopniu skoncentrowane na projektowaniu zrównoważonych obciążeń, inne filary struktury Well-Architected są równie ważne podczas tworzenia długoterminowych zrównoważonych obciążeń na platformie Azure.

  • Zabezpieczenia: sposób optymalizacji i projektowania automatycznego skalowania urządzeń zabezpieczających w obciążeniu będzie miał wpływ na środowisko.
  • Niezawodność: projektowanie niezawodnych obciążeń spełniających wytyczne dotyczące zrównoważonego rozwoju firmy Green Software Foundation może znacznie zmniejszyć ślad węglowy i elektryczny obciążeń.
  • Doskonałość operacyjna: w jaki sposób obciążenie jest w stanie skutecznie reagować na problemy operacyjne, może ostatecznie zmniejszyć emisję dwutlenku węgla.

Jakie są kluczowe obszary projektowania?

Zrównoważone wskazówki w ramach tej serii składają się z zagadnień dotyczących architektury i zaleceń dotyczących tych kluczowych obszarów projektowych.

Decyzje podejmowane w jednym obszarze projektowania mogą mieć wpływ na decyzje lub wpływać na decyzje w całym projekcie. Celem jest ostatecznie stworzenie zrównoważonego rozwiązania w celu zminimalizowania śladu i wpływu na środowisko.

Obszar projektowania Opis
Projekt aplikacji Wzorce aplikacji w chmurze, które umożliwiają projektowanie zrównoważonych obciążeń.
Platforma aplikacji Opcje dotyczące środowiska hostingu, zależności, struktur i bibliotek.
Testowanie Strategie dotyczące potoków ciągłej integracji/ciągłego wdrażania oraz automatyzacji oraz sposobu dostarczania bardziej zrównoważonych testów oprogramowania.
Procedury operacyjne Procesy związane ze zrównoważonymi operacjami.
Storage Wybór projektu umożliwiający bardziej zrównoważony wybór opcji magazynowania danych.
Sieć i łączność Zagadnienia dotyczące sieci, które mogą pomóc zmniejszyć ruch i ilość danych przesyłanych do i z aplikacji.
Bezpieczeństwo Odpowiednie zalecenia dotyczące projektowania bardziej wydajnych rozwiązań zabezpieczeń na platformie Azure.

Zalecamy, aby czytelnicy zapoznali się z tymi obszarami projektowania, zapoznając się z podanymi zagadnieniami i zaleceniami, aby lepiej zrozumieć konsekwencje uwzględnionych decyzji.

Następny krok

Zapoznaj się z metodologią projektowania zrównoważonego rozwoju.