Zagadnienia dotyczące sieci dla zrównoważonych obciążeń na platformie Azure
Większość obciążeń w chmurze w dużym stopniu zależy od sieci do działania. Niezależnie od tego, czy sieć wewnętrzna, czy obciążenia publiczne, składniki i usługi używane w aprowidowanych rozwiązaniach muszą uwzględniać wpływ emisji dwutlenku węgla. Należy wziąć pod uwagę, że sprzęt sieciowy zużywa energię elektryczną, w tym ruch między centrami danych a konsumentami końcowymi. Dowiedz się więcej o zagadnieniach i zaleceniach, aby zwiększyć i zoptymalizować wydajność sieci w celu zmniejszenia niepotrzebnych emisji dwutlenku węgla.
Przechodzenie przez Internet między centrami danych a konsumentami końcowymi jest znaczną emisją zakresu 3. W związku z tym zalecenia w tej sekcji są zgodne z zasadami zielonej sieci oprogramowania w celu poprawy wydajności sieci.
Ważne
Ten artykuł jest częścią serii zrównoważonych obciążeń platformy Azure Well-Architected . Jeśli nie znasz tej serii, zalecamy rozpoczęcie od tego, co to jest zrównoważone obciążenie?
Wydajność sieci
Zmniejszenie niepotrzebnego ruchu sieciowego i zmniejszenie wymagań dotyczących przepustowości tam, gdzie to możliwe, co pozwala na bardziej zoptymalizowaną wydajność sieci przy mniejszej emisji dwutlenku węgla.
Korzystanie z sieci CDN
Należy unikać niepotrzebnego ruchu w sieci, ponieważ jest to przyczyna dodatkowych emisji dwutlenku węgla.
Wyrównanie Green Software Foundation: Efektywność energetyczna
Zalecenie:
- Sieć CDN pomaga zminimalizować opóźnienia dzięki przechowywaniu często odczytywanych danych statycznych bliżej odbiorców i pomaga zmniejszyć obciążenie sieci i serwera.
- Upewnij się, że należy postępować zgodnie z najlepszymi rozwiązaniami dotyczącymi sieci CDN.
Postępuj zgodnie z najlepszymi rozwiązaniami dotyczącymi buforowania
Minimalizacja ilości przesyłanych danych ma kluczowe znaczenie.
Wyrównanie Green Software Foundation: Efektywność energetyczna, Wydajność sprzętu
Zalecenie:
- Buforowanie to dobrze zrozumiała technika projektowania, która poprawia wydajność i wydajność.
- Rozwiązanie buforujące pomaga zmniejszyć przechodzenie przez sieć i zmniejszyć obciążenie serwera.
- Należy wziąć pod uwagę, że może wymagać dostrajania parametrów w celu zmaksymalizowania korzyści i zminimalizowania wad emisji dwutlenku węgla. Na przykład ustawienie czasu wygaśnięcia (TTL).
- Dodanie buforowania w pamięci może pomóc w używaniu bezczynnych zasobów obliczeniowych, zwiększając gęstość obliczeniową zasobów, które zostały już przydzielone.
- Przeczytaj najlepsze rozwiązania dotyczące buforowania.
Wybierz regiony platformy Azure w zależności od tego, gdzie znajduje się klient
Lokalizacja użytkowników aplikacji może być rozbieżna i może być trudna do obsługi żądań z dobrą wydajnością i wydajnością energetyczną, jeśli odległość jest zbyt duża.
Wyrównanie Green Software Foundation: Efektywność energetyczna
Zalecenie:
- Wdróż lub przenieś zasoby platformy Azure między regionami, aby lepiej obsługiwać aplikacje, z których większość użytkowników mieszka.
Korzystanie z zarządzanych usług przesyłania strumieniowego audio i wideo z wbudowaną kompresją
Aplikacje korzystające z usługi przesyłania strumieniowego multimediów mogą mieć wysokie wymagania dotyczące przepustowości i kompresji oraz mogą mieć znaczny ślad węglowy, jeśli nie został starannie zaprojektowany.
Wyrównanie Green Software Foundation: Wydajność sprzętu
Zalecenie:
- Dzięki wykorzystaniu usługi zarządzanej na potrzeby audio i wideo aplikacje mogą korzystać z wbudowanych optymalizacji, takich jak kodowanie, kompresje i nie tylko.
- Przeczytaj o zarządzanych usługach przesyłania strumieniowego audio i wideo.
Włączanie kompresji plików sieciowych
Sieci wysyłające nieskompresowane dane mogą mieć większe wymaganie dotyczące przepustowości, przydzielonych zasobów i ogólnie rozwiązania. Rozważ kompresowanie danych w celu zoptymalizowania obciążenia i projektowania pod kątem bardziej wydajnego rozwiązania sieciowego.
Wyrównanie Green Software Foundation: Efektywność energetyczna
Zalecenie:
- Zmniejsz ładunek sieci, zwiększając wydajność usługi CDN.
Maksymalizowanie wykorzystania sieci w tej samej chmurze i regionie
Rozwiązania operacyjne w wielu regionach mają wpływ na sieć. Przechodzenie sieci między składnikami platformy Azure jest zoptymalizowane pod kątem pozostania w infrastrukturze platformy Azure. Jednak każdy ruch sieciowy przeznaczony dla Internetu lub składnik w innej chmurze obejmuje zasoby routera publicznego Internetu, które nie mają kontroli nad pomiarem lub wykorzystaniem wpływu zasobów.
Wyrównanie Green Software Foundation: Efektywność energetyczna
Zalecenie:
- Utrzymywanie zasobów w jednej chmurze zapewnia maksymalną kontrolę i umożliwia dostawcy usług w chmurze optymalizowanie routingu sieciowego.
- Maksymalizuj wykorzystanie sieci w tej samej chmurze i, jeśli to możliwe, w tym samym regionie.
- Ponieważ koszt może być serwerem proxy zrównoważonego rozwoju, zapoznaj się z dokumentacją regionów platformy Azure w filarze Optymalizacja kosztów platformy Azure Well-Architected Framework.
Następny krok
Zapoznaj się z zagadnieniami dotyczącymi projektowania magazynu.