Bewährte Methoden für FinOps für Speicher
In diesem Artikel wird eine Sammlung bewährter FinOps-Methoden für Speicherdienste beschrieben. Es bietet Strategien zum Optimieren von Kosten, zur Verbesserung der Effizienz und zur Verwendung von Azure Resource Graph (ARG)-Abfragen, um Einblicke in Ihre Speicherressourcen zu erhalten. Indem Sie diese Methoden ausführen, können Sie sicherstellen, dass Ihre Speicherdienste kosteneffizient sind und den finanziellen Zielen Ihrer Organisation entsprechen.
Backup
In den folgenden Abschnitten werden ARG-Abfragen für Sicherungsdienste bereitgestellt. Diese Abfragen helfen Ihnen, Einblicke in Ihre Sicherungsressourcen zu erhalten und sicherzustellen, dass sie mit den entsprechenden Einstellungen konfiguriert sind. Durch die Analyse von Sicherungselementen und das Identifizieren von Leerlaufsicherungen können Sie Ihre Sicherungsdienste auf Kosteneffizienz optimieren.
Abfrage: Leerlaufsicherungen
Diese ARG-Abfrage analysiert Sicherungselemente in Azure Recovery Services Vaults und identifiziert alle, die seit über 90 Tagen nicht gesichert wurden.
Kategorie
Optimierung
Abfrage
recoveryservicesresources
| where type =~ 'microsoft.recoveryservices/vaults/backupfabrics/protectioncontainers/protecteditems'
| extend vaultId = tostring(properties.vaultId)
| extend resourceId = tostring(properties.sourceResourceId)
| extend idleBackup= datetime_diff('day', now(), todatetime(properties.lastBackupTime)) > 90
| extend resourceType=tostring(properties.workloadType)
| extend protectionState=tostring(properties.protectionState)
| extend lastBackupTime=tostring(properties.lastBackupTime)
| extend resourceGroup=strcat('/subscriptions/',subscriptionId,'/resourceGroups/',resourceGroup)
| extend lastBackupDate=todatetime(properties.lastBackupTime)
| where idleBackup != 0
| project resourceId,vaultId,idleBackup,lastBackupDate,resourceType,protectionState,lastBackupTime,location,resourceGroup,subscriptionId
Abfrage: List Recovery Services Vaults
Diese AZURE Resource Graph (ARG)-Abfrage ruft Details von Azure Recovery Services Vaults ab. Die Abfrage enthält auch Informationen zur SKU-Ebene, Redundanzeinstellungen und anderen relevanten Metadaten.
Kategorie
Optimierung
Abfrage
resources
| where type == 'microsoft.recoveryservices/vaults'
| where resourceGroup in ({ResourceGroup})
| extend skuTier = tostring(sku['tier'])
| extend skuName = tostring(sku['name'])
| extend resourceGroup = strcat('/subscriptions/', subscriptionId, '/resourceGroups/', resourceGroup)
| extend redundancySettings = tostring(properties.redundancySettings['standardTierStorageRedundancy'])
| order by id asc
| project id, redundancySettings, resourceGroup, location, subscriptionId, skuTier, skuName
Datenträger
In den folgenden Abschnitten werden ARG-Abfragen für Datenträgerdienste bereitgestellt. Diese Abfragen helfen Ihnen, Einblicke in Ihre Datenträgerressourcen zu gewinnen und sicherzustellen, dass sie mit den entsprechenden Einstellungen konfiguriert sind. Indem Sie Momentaufnahmen von Datenträgern analysieren und Leerlaufdatenträger identifizieren, können Sie Ihre Datenträgerdienste auf Kosteneffizienz optimieren.
Abfrage: Leerlaufdatenträger
Diese ARG-Abfrage identifiziert leerlauf- oder nicht angefügte verwaltete Datenträger in Ihrer Azure-Umgebung.
Kategorie
Optimierung
Abfrage
resources
| where type =~ 'microsoft.compute/disks' and managedBy == ""
| extend diskState = tostring(properties.diskState)
| where managedBy == ""
and diskState != 'ActiveSAS'
and tags !contains 'ASR-ReplicaDisk'
and tags !contains 'asrseeddisk'
| extend DiskId=id, DiskIDfull=id, DiskName=name, SKUName=sku.name, SKUTier=sku.tier, DiskSizeGB=tostring(properties.diskSizeGB), Location=location, TimeCreated=tostring(properties.timeCreated), SubId=subscriptionId
| order by DiskId asc
| project DiskId, DiskIDfull, DiskName, DiskSizeGB, SKUName, SKUTier, resourceGroup, Location, TimeCreated, subscriptionId
Abfrage: Datenträgermomentaufnahme älter als 30 Tage
Diese ARG-Abfrage identifiziert Momentaufnahmen von Datenträgern, die älter als 30 Tage sind.
Kategorie
Optimierung
Abfrage
resources
| where type == 'microsoft.compute/snapshots'
| extend TimeCreated = properties.timeCreated
| extend resourceGroup = strcat("/subscriptions/",subscriptionId,"/resourceGroups/",resourceGroup)
| where TimeCreated < ago(30d)
| order by id asc
| project id, resourceGroup, location, TimeCreated, subscriptionId
Abfrage: Momentaufnahme mit Premiumspeicher
Diese ARG-Abfrage identifiziert Momentaufnahmen von Datenträgern, die Premiumspeicher verwenden.
Kategorie
Optimierung
Abfrage
resources
| where type == 'microsoft.compute/snapshots'
| extend
StorageSku = tostring(sku.tier),
resourceGroup = strcat('/subscriptions/',subscriptionId,'/resourceGroups/',resourceGroup),
diskSize = tostring(properties.diskSizeGB)
| where StorageSku == "Premium"
| project id, name, StorageSku, diskSize, location, resourceGroup, subscriptionId
Speicherkonten
Der folgende Abschnitt enthält eine ARG-Abfrage für Speicherkonten. Es hilft Ihnen, Einblicke in Ihre Speicherressourcen zu gewinnen und sicherzustellen, dass sie mit den entsprechenden Einstellungen konfiguriert sind. Indem Sie Speicherkonten analysieren und ältere Speicherkontotypen identifizieren, können Sie Ihre Speicherdienste auf Kosteneffizienz optimieren.
Abfrage: Speicherkonto v1
Diese ARG-Abfrage identifiziert Speicherkonten, die weiterhin die Legacyversion v1 verwenden, was möglicherweise nicht dieselben Features und Effizienzen wie neuere Speicherkontotypen bietet.
Kategorie
Optimierung
Abfrage
resources
| where type =~ 'Microsoft.Storage/StorageAccounts'
and kind !='StorageV2'
and kind !='FileStorage'
| where resourceGroup in ({ResourceGroup})
| extend
StorageAccountName = name,
SAKind = kind,
AccessTier = tostring(properties.accessTier),
SKUName = sku.name,
SKUTier = sku.tier,
Location = location
| order by id asc
| project
id,
StorageAccountName,
SKUName,
SKUTier,
SAKind,
AccessTier,
resourceGroup,
Location,
subscriptionId
Suchen Sie mehr?
Haben wir etwas verpasst? Möchten Sie etwas hinzufügen? Wir freuen uns, uns über Fragen, Probleme oder Lösungen zu informieren, die Hier behandelt werden sollen. Erstellen Sie ein neues Problem mit den Details, die Sie hier sehen möchten.
Zugehöriger Inhalt
Verwandte Ressourcen:
Verwandte Lösungen: