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

Azure spravované disky jsou svazky úložiště na úrovni bloků spravované Azure a používané s virtuálními počítači. Spravované disky poskytují vysokou dostupnost, škálovatelnost a zabezpečení pro úlohy virtuálních počítačů.

Související zdroje:

Odebrání nepřipojených disků

Doporučení: Odeberte nebo downgradujte nepřipojené spravované disky, abyste se vyhnuli zbytečným nákladům na úložiště.

Informace o nepřipojených discích

Po odstranění virtuálního počítače nemusí být přidružené spravované disky odstraněny automaticky. Za tyto nepřipojené (sirotčí) disky nadále vznikají náklady na úložiště v závislosti na typu a velikosti disku. Dotaz vylučuje disky, které jsou v aktivním režimu přenosu přes SAS nebo jsou replikovými či počátečními disky Azure Site Recovery, protože se předpokládá, že budou dočasně odpojené.

Note

Rozbočovače FinOps můžou automaticky identifikovat nepřipojené disky. Další informace.

Identifikace nepřipojených disků

Pomocí následujícího dotazu ARG identifikujte nepřipojené spravované disky.

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

Snížení úrovně snímků Premium

Doporučení: Pokud chcete snížit náklady na úložiště, použijte úložiště úrovně Standard pro snímky spravovaných disků místo úrovně Premium.

O prémiových snímcích

Snímky spravovaných disků uložené na úložišti Premium Storage jsou dražší než na úložišti Standard Storage. Ve většině případů snímky nevyžadují výkon služby Premium Storage, protože se používají k zálohování a obnovení, nikoli k aktivním vstupně-výstupním operacím. Downgradování na úložiště úrovně Standard může výrazně snížit náklady na snímky, aniž by to mělo vliv na jejich funkce.

Note

Centra FinOps můžou automaticky identifikovat snímky pomocí služby Premium Storage. Další informace.

Identifikace snímků úrovně Premium

Pomocí následujícího dotazu ARG identifikujte snímky spravovaných disků pomocí služby Premium Storage.

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ě

Azure Storage účty poskytují jedinečný obor názvů v Azure pro vaše data. Účty úložiště se vyvinuly prostřednictvím několika generací a používání starších typů účtů může omezit přístup k novějším funkcím a optimalizaci.

Související zdroje:

Upgradovat účty úložiště staršího typu

Doporučení: Upgradujte účty úložiště pomocí typu GPv1 nebo BlobStorage na GPv2, abyste vylepšili cenovou úroveň, funkce a trvalou podporu.

Informace o účtech úložiště staršího typu

Účty úložiště typu GPv1 nebo BlobStorage nepodporují nejnovější funkce služby Azure Storage, jako jsou úrovně přístupu pro blokové objekty blob, zásady správy životního cyklu a zásady neměnnosti. Účty úložiště GPv2 poskytují stejné funkce a další funkce za konkurenční nebo nižší ceny. Microsoft doporučujeme upgradovat všechny účty GPv1 a BlobStorage na účty GPv2.

Note

Centra FinOps můžou automaticky identifikovat starší účty úložiště. Další informace.

Identifikace starších účtů úložiště

Pomocí následujícího dotazu ARG identifikujte účty úložiště, které stále používají typ GPv1 nebo BlobStorage.

resources
| where type =~ 'Microsoft.Storage/StorageAccounts'
    and kind !='StorageV2'
    and kind !='FileStorage'
| 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

Váš názor

Dejte nám vědět, jak si vedeme, pomocí rychlé zpětné vazby. Tyto recenze používáme k vylepšení a rozšíření nástrojů a prostředků FinOps.

Pokud hledáte něco konkrétního, hlasujte pro existující nebo vytvořte nový nápad. Sdílejte nápady s ostatními, abyste získali více hlasů. Zaměřujeme se na nápady s nejvíce hlasy.


Související zdroje:

Související řešení: