Ü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:
- Stellen Sie Azure-Ressourcen regionsübergreifend bereit, oder verschieben Sie sie, um die Anwendungen, aus denen sich die meisten Verbraucher befinden, besser zu bedienen.
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:
- Verringern Sie die Netzwerknutzlast, indem Sie die CDN-Leistung verbessern.
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.