Überlegungen zur Daten- und Speichergestaltung für nachhaltige Workloads in Azure
Die Datenspeicherung in Azure ist eine wichtige Komponente der meisten bereitgestellten Workloads. Erfahren Sie, wie Sie eine nachhaltigere Datenspeicherarchitektur entwerfen und vorhandene Bereitstellungen optimieren.
Wichtig
Dieser Artikel ist Teil der Azure Well-Architected Nachhaltige Workloadreihe . Wenn Sie mit dieser Reihe nicht vertraut sind, empfehlen wir Ihnen, mit einer nachhaltigen Workload zu beginnen?
Speichereffizienz
Erstellen Sie Lösungen mit effizientem Speicher, um die Leistung zu steigern, die erforderliche Bandbreite zu senken und unnötige Auswirkungen auf das Speicherdesign zu minimieren.
Aktivieren der Speicherkomprimierung
Das Speichern vieler nicht komprimierter Daten kann zu unnötiger Bandbreitenverschwendung führen und die Anforderungen an die Speicherkapazität erhöhen.
Ausrichtung von Green Software Foundation: Hardwareeffizienz
Empfehlung:
- Eine Lösung zum Reduzieren der Speicheranforderungen, einschließlich der Kapazität und der erforderlichen Bandbreite zum Schreiben oder Abrufen von Daten. Beispiel: Komprimieren von Dateien in Azure Front Door und Komprimieren von Dateien in Azure CDN.
- Die Komprimierung ist ein bekanntes Entwurfsverfahren zur Verbesserung der Netzwerkleistung.
- Betrachten Sie den Kompromiss der Komprimierung: Überwiegt der Nutzen der Komprimierung die erhöhten Kohlenstoffkosten in den Ressourcen (CPU, RAM), die für die Komprimierung/Dekomprimierung erforderlich sind?
Optimieren der Datenbankabfrageleistung
Das Abfragen umfangreicher Datenbanken oder das gleichzeitige Abrufen vieler Informationen kann zu Leistungseinbußen führen. Im Idealfall sollten Apps die Abfrageleistung optimieren.
Ausrichtung der Green Software Foundation: Energieeffizienz
Empfehlung:
- Reduziert die Latenz des Datenabrufs und verringert gleichzeitig die Auslastung der Datenbank.
- Grundlegendes zur Abfrageleistung für Azure SQL Datenbanken
- Es gibt viele bekannte Möglichkeiten, die Leistung von Datenabfragen zu optimieren, z. B. die Optimierung von Apps und Datenbanken auf die Leistung in einer Azure SQL-Datenbank.
- Berücksichtigen Sie, dass es möglicherweise eine Feinabstimmung erfordert, um optimale Ergebnisse zu erzielen.
Verwenden der am besten geeigneten Speicherzugriffsebene
Die Co2-Auswirkung von Daten, die aus heißem Speicher abgerufen werden, kann höher sein als Daten aus Kalt- oder Archivspeicher. Das Entwerfen von Lösungen mit dem richtigen Datenzugriffsmuster kann die Co2-Effizienz der Anwendung verbessern.
Ausrichtung der Green Software Foundation: Energieeffizienz
Empfehlung:
- Verwenden Sie Speicher, der am besten für die Datenzugriffsmuster der Anwendung geeignet ist.
- Stellen Sie sicher, dass Ihre häufigsten Daten im Hot Storage gespeichert werden, sodass sie einfach abgerufen werden können und keine weitere Verarbeitung für den Zugriff erforderlich ist.
- Selten verwendete Daten sollten in kaltem oder offlineem Archivspeicher mit weniger Energie gespeichert werden.
Nur speichern, was relevant ist
Die Sicherung ist ein wichtiger Bestandteil der Zuverlässigkeit. Das unbegrenzte Speichern von Sicherungen kann jedoch schnell viel unnötiger Speicherplatz auf dem Datenträger zuordnen. Überlegen Sie, wie Sie die Aufbewahrung von Sicherungsspeicher planen.
Ausrichtung von Green Software Foundation: Hardwareeffizienz
Empfehlung:
- Implementieren Sie Richtlinien, um den Prozess der Speicherung und Aufbewahrung relevanter Informationen zu optimieren. Microsoft Purview kann dabei helfen, Daten zu kennzeichnen und zeitbasierte Löschvorgänge hinzuzufügen, um sie nach einem Aufbewahrungszeitraum automatisch zu löschen. Darüber hinaus behalten Sie die Kontrolle über Ihre Daten und reduzieren die Menge der zu verarbeitenden und zu übertragenden Daten.
- Workloads, die in Azure Monitor integriert sind, können datensammlungsregel (Data Collection Rules, DCR) verwenden, um anzugeben, welche Daten gesammelt werden sollen, wie diese Daten transformiert werden und wohin die Daten gesendet werden sollen.
Ermitteln der am besten geeigneten Zugriffsebene für Blobdaten
Überlegen Sie, ob Daten in einer Online- oder offline-Ebene gespeichert werden sollen. Onlineebenen sind für das Speichern von Daten optimiert, auf die häufig zugegriffen oder geändert wird. Offlineebenen sind für das Speichern von Daten optimiert, auf die selten zugegriffen wird.
Ausrichtung der Green Software Foundation: Energieeffizienz
Empfehlung:
Reduzieren der Anzahl von Wiederherstellungspunkten für VM-Sicherungen
Wiederherstellungspunkte werden nicht automatisch bereinigt. Überlegen Sie daher, wo vorläufiges Löschen für Azure Backup aktiviert ist. Die abgelaufenen Wiederherstellungspunkte werden nicht automatisch bereinigt.
Ausrichtung von Green Software Foundation: Hardwareeffizienz
Empfehlung:
- Erfahren Sie mehr über die Auswirkungen abgelaufener Wiederherstellungspunkte für Elemente im vorläufig gelöschten Zustand.
Überarbeiten von Sicherungs- und Aufbewahrungsrichtlinien
Erwägen Sie, Sicherungsrichtlinien und Aufbewahrungsfristen für Sicherungen zu überprüfen, um unnötige Daten zu vermeiden.
Ausrichtung von Green Software Foundation: Hardwareeffizienz
Empfehlung:
- Überprüfen und überarbeiten Sie Sicherungs- und Aufbewahrungsrichtlinien, um den Speicheraufwand zu minimieren.
- Überprüfen und löschen Sie nicht mehr benötigte Sicherungen aktiv.
Optimieren der Sammlung von Protokollen
Das fortlaufende Sammeln von Protokollen über Workloads hinweg kann schnell viele nicht verwendete Daten aggregieren und speichern.
Ausrichtung der Green Software Foundation: Energieeffizienz
Empfehlung:
- Stellen Sie sicher, dass Sie nur Daten protokollieren und aufbewahren, die für Ihre Anforderungen relevant sind.
- Weitere Informationen finden Sie unter Kostenoptimierung und Log Analytics.
Nächster Schritt
Überprüfen Sie die Entwurfsüberlegungen für die Sicherheit.