Metodtips för FinOps för Lagring
Den här artikeln beskriver en samling beprövade FinOps-metoder för lagringstjänster. Den innehåller strategier för att optimera kostnader, förbättra effektiviteten och använda Azure Resource Graph-frågor (ARG) för att få insikter om dina lagringsresurser. Genom att följa dessa metoder kan du se till att dina lagringstjänster är kostnadseffektiva och anpassade till organisationens ekonomiska mål.
Backup
Följande avsnitt innehåller ARG-frågor för säkerhetskopieringstjänster. De här frågorna hjälper dig att få insikter om dina säkerhetskopieringsresurser och se till att de är konfigurerade med lämpliga inställningar. Genom att analysera säkerhetskopieringsobjekt och identifiera inaktiva säkerhetskopieringar kan du optimera dina säkerhetskopieringstjänster för kostnadseffektivitet.
Fråga: Inaktiva säkerhetskopieringar
Den här ARG-frågan analyserar säkerhetskopieringsobjekt i Azure Recovery Services-valv och identifierar alla som inte har säkerhetskopierats på över 90 dagar.
Kategori
Optimering
Fråga
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
Fråga: Lista Recovery Services-valv
Den här Arg-frågan (Azure Resource Graph) hämtar information om Azure Recovery Services-valv. Frågan innehåller även information om SKU-nivån, redundansinställningar och andra relevanta metadata.
Kategori
Optimering
Fråga
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
Diskar
Följande avsnitt innehåller ARG-frågor för disktjänster. De här frågorna hjälper dig att få insikter om dina diskresurser och se till att de är konfigurerade med lämpliga inställningar. Genom att analysera ögonblicksbilder av diskar och identifiera inaktiva diskar kan du optimera disktjänsterna för kostnadseffektivitet.
Fråga: Inaktiva diskar
Den här ARG-frågan identifierar inaktiva eller ej anslutna hanterade diskar i Din Azure-miljö.
Kategori
Optimering
Fråga
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
Fråga: Diskögonblicksbild som är äldre än 30 dagar
Den här ARG-frågan identifierar diskögonblicksbilder som är äldre än 30 dagar.
Kategori
Optimering
Fråga
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
Fråga: Ögonblicksbild med premiumlagring
Den här ARG-frågan identifierar diskögonblicksbilder som använder Premium Storage.
Kategori
Optimering
Fråga
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
Lagringskonton
Följande avsnitt innehåller en ARG-fråga för lagringskonton. Det hjälper dig att få insikter om dina lagringsresurser och se till att de är konfigurerade med lämpliga inställningar. Genom att analysera lagringskonton och identifiera äldre lagringskontotyper kan du optimera dina lagringstjänster för kostnadseffektivitet.
Fråga: Lagringskonto v1
Den här ARG-frågan identifierar lagringskonton som fortfarande använder den äldre v1-typen, vilket kanske inte ger samma funktioner och effektivitet som nyare lagringskontotyper.
Kategori
Optimering
Fråga
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
Letar du efter mer?
Missade vi något? Vill du se något tillagt? Vi vill gärna höra om eventuella frågor, problem eller lösningar som du vill se här. Skapa ett nytt problem med den information som du vill se här.
Relaterat innehåll
Relaterade resurser:
Relaterade lösningar: