共用方式為


記憶體的 FinOps 最佳做法

本文概述已實證的 FinOps 作法集合,適用於記憶體服務。 其提供將成本優化、提高效率,以及使用 Azure Resource Graph (ARG) 查詢以深入瞭解記憶體資源的策略。 遵循這些做法,您可以確定您的記憶體服務符合成本效益,並符合貴組織的財務目標。


Backup

下列各節提供備份服務的ARG查詢。 這些查詢可協助您深入瞭解備份資源,並確保它們已使用適當的設定進行設定。 藉由分析備份專案和識別閑置備份,您可以將備份服務優化,以達到成本效益。

查詢:閑置備份

此 ARG 查詢會分析 Azure 復原服務保存庫中的備份專案,並識別未備份超過 90 天的任何備份專案。

類別

最佳化

查詢

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

查詢:列出復原服務保存庫

此 Azure Resource Graph (ARG) 查詢會擷取 Azure 復原服務保存庫的詳細數據。 此查詢也包含 SKU 層、備援設定和其他相關元數據的相關信息。

類別

最佳化

查詢

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

磁碟

下列各節提供磁碟服務的ARG查詢。 這些查詢可協助您深入瞭解您的磁碟資源,並確保它們已使用適當的設定進行設定。 藉由分析磁碟快照集和識別閑置磁碟,您可以將磁碟服務優化,以達到成本效益。

查詢:閑置磁碟

此 ARG 查詢會識別 Azure 環境中閑置或未連結的受控磁碟。

類別

最佳化

查詢

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

查詢:磁碟快照集超過30天

此 ARG 查詢會識別超過 30 天的磁碟快照集。

類別

最佳化

查詢

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

查詢:使用進階記憶體的快照集

此 ARG 查詢會識別使用進階記憶體的磁碟快照集。

類別

最佳化

查詢

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

儲存體帳戶

下一節提供記憶體帳戶的ARG查詢。 其可協助您深入瞭解您的記憶體資源,並確保它們已使用適當的設定進行設定。 藉由分析記憶體帳戶和識別舊版記憶體帳戶類型,您可以將記憶體服務優化,以達到成本效益。

查詢:記憶體帳戶 v1

此 ARG 查詢會識別仍在使用舊版 v1 類型的記憶體帳戶,但可能無法提供與較新記憶體帳戶類型相同的功能和效率。

類別

最佳化

查詢

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

正在尋找其他專案嗎?

我們錯過了什麼嗎? 您要看到新增的內容嗎? 我們很想聽聽任何您想要在這裡看到的問題、問題或解決方案。 使用您想要在這裡看到的詳細數據,建立新的問題


相關資源:

相關解決方案: