Sdílet prostřednictvím


Osvědčené postupy FinOps pro úložiště

Tento článek popisuje kolekci osvědčených postupů FinOps pro služby úložiště. Poskytuje strategie pro optimalizaci nákladů, zlepšení efektivity a použití dotazů Azure Resource Graphu (ARG) k získání přehledů o prostředcích úložiště. Díky těmto postupům můžete zajistit, aby vaše služby úložiště byly nákladově efektivní a v souladu s finančními cíli vaší organizace.


Backup

Následující části obsahují dotazy ARG na služby zálohování. Tyto dotazy vám pomůžou získat přehled o vašich záložních prostředcích a zajistit, aby byly nakonfigurované s příslušnými nastaveními. Analýzou zálohovaných položek a identifikací nečinných záloh můžete optimalizovat služby zálohování tak, aby byly nákladově efektivní.

Dotaz: Nečinné zálohy

Tento dotaz ARG analyzuje zálohované položky v trezorech služby Azure Recovery Services a identifikuje všechny položky, které nebyly zálohovány po dobu více než 90 dnů.

Kategorie

Optimalizace

Dotaz

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

Dotaz: Výpis trezorů služby Recovery Services

Tento dotaz Azure Resource Graphu (ARG) načte podrobnosti o trezorech služby Azure Recovery Services. Dotaz také obsahuje informace o úrovni skladové položky, nastavení redundance a dalších relevantních metadatech.

Kategorie

Optimalizace

Dotaz

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

Disky

Následující části obsahují dotazy ARG na diskové služby. Tyto dotazy vám pomůžou získat přehled o prostředcích disku a zajistit, aby byly nakonfigurované s příslušnými nastaveními. Analýzou snímků disků a identifikací nečinných disků můžete optimalizovat diskové služby tak, aby byly nákladově efektivní.

Dotaz: Nečinné disky

Tento dotaz ARG identifikuje nečinné nebo nepřipojené spravované disky v rámci vašeho prostředí Azure.

Kategorie

Optimalizace

Dotaz

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

Dotaz: Snímek disku starší než 30 dnů

Tento dotaz ARG identifikuje snímky disků, které jsou starší než 30 dnů.

Kategorie

Optimalizace

Dotaz

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

Dotaz: Snímek s využitím služby Premium Storage

Tento dotaz ARG identifikuje snímky disků, které využívají službu Premium Storage.

Kategorie

Optimalizace

Dotaz

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

Účty úložiště

Následující část obsahuje dotaz ARG pro účty úložiště. Pomůže vám získat přehled o prostředcích úložiště a zajistit, aby byly nakonfigurované s příslušnými nastaveními. Analýzou účtů úložiště a identifikací starších typů účtů úložiště můžete optimalizovat služby úložiště tak, aby byly nákladově efektivní.

Dotaz: Účet úložiště v1

Tento dotaz ARG identifikuje účty úložiště, které stále používají starší typ verze 1, což nemusí poskytovat stejné funkce a efektivitu jako novější typy účtů úložiště.

Kategorie

Optimalizace

Dotaz

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

Hledáte další?

Chyběli jsme něco? Chcete vidět něco přidaného? Rádi bychom se dozvěděli o jakýchkoli otázkách, problémech nebo řešeních, které byste zde rádi probrali. Vytvořte nový problém s podrobnostmi, které byste chtěli vidět v obou těchto tématech.


Související zdroje:

Související řešení: