Share via


Überlegungen zum Netzwerk für nachhaltige Workloads in Azure

Die meisten Workloads in der Cloud hängen stark vom Netzwerkbetrieb ab. Unabhängig davon, ob interne Netzwerke oder öffentlich zugängliche Workloads, müssen die in bereitgestellten Lösungen verwendeten Komponenten und Dienste die Auswirkungen der CO2-Emissionen berücksichtigen. Beachten Sie, dass Netzwerkgeräte Strom verbrauchen, einschließlich des Datenverkehrs zwischen den Rechenzentren und den Endbenutzern. Erfahren Sie mehr über Überlegungen und Empfehlungen zur Verbesserung und Optimierung der Netzwerkeffizienz, um unnötige CO2-Emissionen zu reduzieren.

Die Internetdurchquerung zwischen Rechenzentren und Endbenutzern ist eine erhebliche Scope 3-Emission. Daher sind die Empfehlungen in diesem Abschnitt auf den Bereich Principles of Green Software Networking ausgerichtet, um die Netzwerkeffizienz zu verbessern.

Wichtig

Dieser Artikel ist Teil der Azure Well-Architected nachhaltigen Workloadreihe . Wenn Sie mit dieser Reihe nicht vertraut sind, empfehlen wir Ihnen, mit einer nachhaltigen Workload zu beginnen?

Netzwerkeffizienz

Reduzieren Sie unnötigen Netzwerkdatenverkehr und geringere Bandbreitenanforderungen, wenn möglich, und ermöglichen Sie so eine optimierte Netzwerkeffizienz bei weniger CO2-Emissionen.

Verwenden eines CDN

Unnötiger Datenverkehr im Netzwerk sollte vermieden werden, da dies eine Ursache für zusätzliche CO2-Emissionen ist.

Ausrichtung der Green Software Foundation: Energieeffizienz

Empfehlung:

  • Ein CDN trägt dazu bei, die Latenz zu minimieren, indem häufig gelesene statische Daten in der Nähe von Consumern gespeichert werden, und die Netzwerkdurchlauf- und Serverlast reduziert werden.
  • Stellen Sie sicher, dass Sie bewährte Methoden für CDN befolgen.

Befolgen der bewährten Methoden für das Zwischenspeichern

Die Minimierung der übertragenen Datenmenge ist von entscheidender Bedeutung.

Ausrichtung der Green Software Foundation: Energieeffizienz, Hardwareeffizienz

Empfehlung:

  • Das Zwischenspeichern ist eine gut verstandene Entwurfstechnik zur Verbesserung der Leistung und Effizienz.
  • Eine Zwischenspeicherungslösung trägt dazu bei, den Netzwerkdurchlauf zu reduzieren und die Serverlast zu reduzieren.
  • Berücksichtigen Sie, dass die Optimierung von Parametern erforderlich sein kann, um den Nutzen zu maximieren und die Co2-Nachteile zu minimieren. Beispiel: Festlegen einer Gültigkeitsdauer (TTL).
  • Das Hinzufügen von In-Memory-Zwischenspeicherung kann dazu beitragen, Computeressourcen im Leerlauf zu verwenden, wodurch die Computedichte der bereits zugeordneten Ressourcen erhöht wird.
  • Lesen sie bewährte Methoden zum Zwischenspeichern.

Auswählen von Azure-Regionen basierend auf dem Aufenthaltsort des Kunden

Der Standort der Verbraucher einer Anwendung kann unterschiedlich sein, und es kann schwierig sein, Anforderungen mit guter Leistung und Energieeffizienz zu bedienen, wenn die Entfernung zu groß ist.

Ausrichtung der Green Software Foundation: Energieeffizienz

Empfehlung:

Verwenden von verwalteten Audio- und Videostreamingdiensten mit integrierter Komprimierung

Anwendungen, die einen Medienstreamingdienst verwenden, haben möglicherweise hohe Anforderungen an Bandbreite und Komprimierung und können einen erheblichen CO2-Fußabdruck aufweisen, wenn sie nicht sorgfältig entworfen werden.

Ausrichtung von Green Software Foundation: Hardwareeffizienz

Empfehlung:

  • Durch die Verwendung eines verwalteten Diensts für Audio und Video können Anwendungen integrierte Optimierungen wie Codierung, Komprimierung und vieles mehr nutzen.
  • Erfahren Sie mehr über verwaltete Audio- und Videostreamingdienste.

Aktivieren der Netzwerkdateikomprimierung

Netzwerke, die unkomprimierte Daten senden, können einen höheren Bedarf an Bandbreite, den zugeordneten Ressourcen und der Lösung im Allgemeinen haben. Erwägen Sie die Komprimierung von Daten, um die Workload und den Entwurf für eine netzwerkeffizientere Lösung zu optimieren.

Ausrichtung der Green Software Foundation: Energieeffizienz

Empfehlung:

Maximieren der Netzwerkauslastung innerhalb derselben Cloud und Region

Der Betrieb von Lösungen in mehreren Regionen wirkt sich auf das Netzwerk aus. Netzwerkdurchgänge zwischen Komponenten in Azure sind so optimiert, dass sie innerhalb der Azure-Infrastruktur bleiben. Jeder Netzwerkdatenverkehr, der für das Internet oder eine Komponente in einer anderen Cloud bestimmt ist, umfasst jedoch die Routerressourcen des öffentlichen Internets, über die Sie keine Kontrolle über die Messung oder Nutzung von Ressourcenauswirkungen haben.

Ausrichtung der Green Software Foundation: Energieeffizienz

Empfehlung:

  • Die Beibehaltung von Ressourcen in einer einzelnen Cloud bietet Ihnen maximale Kontrolle und ermöglicht es dem Cloudanbieter, das Netzwerkrouting zu optimieren.
  • Netzwerkauslastung innerhalb derselben Cloud maximieren und, wenn möglich, innerhalb derselben Region.
  • Da die Kosten ein Proxy für die Nachhaltigkeit sein können, lesen Sie die Dokumentation zu Azure-Regionen in der Säule Kostenoptimierung des Azure Well-Architected Framework.

Nächster Schritt

Überprüfen Sie die Entwurfsüberlegungen für die Speicherung.