Aracılığıyla paylaş


Depolama için en iyi FinOps yöntemleri

Bu makalede, depolama hizmetleri için kanıtlanmış FinOps uygulamalarının bir koleksiyonu özetlenmektedir. Depolama kaynaklarınızla ilgili içgörüler elde etmek için maliyetleri iyileştirmeye, verimliliği artırmaya ve Azure Kaynak Grafı (ARG) sorgularını kullanmaya yönelik stratejiler sağlar. Bu uygulamaları izleyerek depolama hizmetlerinizin uygun maliyetli olduğundan ve kuruluşunuzun finansal hedeflerine uygun olduğundan emin olabilirsiniz.


Yedekleme

Aşağıdaki bölümlerde yedekleme hizmetleri için ARG sorguları sağlanmaktadır. Bu sorgular, yedekleme kaynaklarınız hakkında içgörüler elde etmenize ve uygun ayarlarla yapılandırıldığından emin olmanıza yardımcı olur. Yedekleme öğelerini analiz ederek ve boşta yedeklemeleri tanımlayarak, yedekleme hizmetlerinizi maliyet verimliliği için iyileştirebilirsiniz.

Sorgu: Boşta yedeklemeler

Bu ARG sorgusu, Azure Kurtarma Hizmetleri Kasaları içindeki yedekleme öğelerini analiz eder ve 90 günden fazla yedeklenmemiş öğeleri tanımlar.

Kategori

İyileştirme

Sorgu

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

Sorgulama: Kurtarma Hizmetleri Depolarını Listeleme

Bu Azure Kaynak Grafı (ARG) sorgusu, Azure Kurtarma Hizmetleri Kasalarının ayrıntılarını alır. Sorgu ayrıca SKU katmanı, yedeklilik ayarları ve diğer ilgili meta veriler hakkında bilgi içerir.

Kategori

İyileştirme

Sorgu

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

Diskler

Aşağıdaki bölümlerde disk hizmetleri için ARG sorguları sağlanmaktadır. Bu sorgular, disk kaynaklarınız hakkında içgörüler edinmenize ve uygun ayarlarla yapılandırıldığından emin olmanıza yardımcı olur. Disk anlık görüntülerini analiz ederek ve boş diskleri tanımlayarak disk hizmetlerinizi maliyet verimliliği için iyileştirebilirsiniz.

Sorgu: Boş diskler

Bu ARG sorgusu, Azure ortamınızda boşta veya eklenmemiş yönetilen diskleri tanımlar.

Kategori

İyileştirme

Sorgu

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

Sorgu: 30 günden eski disk anlık görüntüsü

Bu ARG sorgusu 30 günden eski disk anlık görüntülerini tanımlar.

Kategori

İyileştirme

Sorgu

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

Sorgu: Premium depolama kullanarak çekilen anlık görüntü

Bu ARG sorgusu, premium depolama kullanan anlık disk görüntülerini tanımlar.

Kategori

İyileştirme

Sorgu

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

Depolama hesapları

Aşağıdaki bölümde depolama hesapları için bir ARG sorgusu sağlanmaktadır. Depolama kaynaklarınız hakkında içgörüler edinmenize ve uygun ayarlarla yapılandırıldığından emin olmanıza yardımcı olur. Depolama hesaplarını analiz ederek ve eski depolama hesabı türlerini tanımlayarak depolama hizmetlerinizi maliyet verimliliği için iyileştirebilirsiniz.

Sorgu: Depolama hesabı v1

Bu ARG sorgusu, eski v1 türünü kullanmaya devam eden depolama hesaplarını tanımlar ve bu da daha yeni depolama hesabı türleriyle aynı özellikleri ve verimlilikleri sağlamayabilir.

Kategori

İyileştirme

Sorgu

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

Görüş bildirin

Hızlı bir incelemeyle nasıl olduğumuzu bize bildirin. Bu incelemeleri FinOps araçlarını ve kaynaklarını geliştirmek ve genişletmek için kullanırız.

Belirli bir şey arıyorsanız mevcut bir fikir için oy verin veya yeni bir fikir oluşturun. Daha fazla oy almak için başkalarıyla fikir paylaşın. En çok oyu alan fikirlere odaklanıyoruz.


İlgili kaynaklar:

İlgili çözümler: