Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel vindt u een overzicht van een verzameling bewezen FinOps-procedures voor opslagservices. Het biedt strategieën voor het optimaliseren van kosten, het verbeteren van de efficiëntie en het gebruik van ARG-query's (Azure Resource Graph) om inzicht te krijgen in uw opslagresources. Door deze procedures te volgen, kunt u ervoor zorgen dat uw opslagservices rendabel zijn en zijn afgestemd op de financiële doelstellingen van uw organisatie.
Reservekopie
De volgende secties bevatten ARG-query's voor back-upservices. Deze query's helpen u inzicht te krijgen in uw back-upresources en ervoor te zorgen dat ze zijn geconfigureerd met de juiste instellingen. Door back-upitems te analyseren en niet-actieve back-ups te identificeren, kunt u uw back-upservices optimaliseren voor kostenefficiëntie.
Query: Niet-actieve back-ups
Deze ARG-query analyseert back-upitems in Azure Recovery Services-kluizen en identificeert back-upitems die langer dan 90 dagen niet zijn geback-upt.
Categorie
Optimalisatie
Vraag
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
Query: Recovery Services-kluizen weergeven
Deze Arg-query (Azure Resource Graph) haalt details van Azure Recovery Services-kluizen op. De query bevat ook informatie over de SKU-laag, redundantie-instellingen en andere relevante metagegevens.
Categorie
Optimalisatie
Vraag
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
Schijven
De volgende secties bieden ARG-query's voor schijfservices. Deze query's helpen u inzicht te krijgen in uw schijfresources en ervoor te zorgen dat ze zijn geconfigureerd met de juiste instellingen. Door momentopnamen van schijven te analyseren en niet-actieve schijven te identificeren, kunt u uw schijfservices optimaliseren voor kostenefficiëntie.
Query: Niet-actieve schijven
Deze ARG-query identificeert niet-actieve of niet-gekoppelde beheerde schijven in uw Azure-omgeving.
Categorie
Optimalisatie
Vraag
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
Query: Momentopname van schijf ouder dan 30 dagen
Deze ARG-query identificeert momentopnamen van schijven die ouder zijn dan 30 dagen.
Categorie
Optimalisatie
Vraag
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
Query: Momentopname met Premium Storage
Deze ARG-query identificeert momentopnamen van schijven die gebruikmaken van Premium Storage.
Categorie
Optimalisatie
Vraag
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
Opslagrekeningen
De volgende sectie bevat een ARG-query voor opslagaccounts. Het helpt u inzicht te krijgen in uw opslagresources en ervoor te zorgen dat ze zijn geconfigureerd met de juiste instellingen. Door opslagaccounts te analyseren en verouderde opslagaccounttypen te identificeren, kunt u uw opslagservices optimaliseren voor kostenefficiëntie.
Query: Opslagaccount v1
Deze ARG-query identificeert opslagaccounts die nog steeds gebruikmaken van het verouderde v1-type, wat mogelijk niet dezelfde functies en efficiëntie biedt als nieuwere typen opslagaccounts.
Categorie
Optimalisatie
Vraag
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
Feedback geven
Laat ons weten hoe we het doen met een korte recensie. We gebruiken deze beoordelingen om FinOps-hulpprogramma's en -resources te verbeteren en uit te breiden.
Als u op zoek bent naar iets specifieks, stem dan op een bestaande of maak een nieuw idee. Deel ideeën met anderen om meer stemmen te krijgen. We richten ons op ideeën met de meeste stemmen.
Gerelateerde inhoud
Gerelateerde resources:
Verwante oplossingen: