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:
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.