Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
Azure yönetilen diskler, Azure tarafından yönetilen ve sanal makinelerle kullanılan blok düzeyinde depolama birimleridir. Yönetilen diskler VM iş yükleriniz için yüksek kullanılabilirlik, ölçeklenebilirlik ve güvenlik sağlar.
İlgili kaynaklar:
Eklenmemiş diskleri kaldırma
Öneri: Gereksiz depolama maliyetlerini önlemek için eklenmemiş yönetilen diskleri kaldırın veya düşürebilirsiniz.
Eklenmemiş diskler hakkında
Bir VM silindiğinde, ilişkili yönetilen diskleri otomatik olarak silinmeyebilir. Bu bağlı olmayan (sahipsiz) diskler, disk türüne ve boyutuna bağlı olarak depolama maliyeti oluşturmaya devam eder. Sorgu, etkin SAS aktarım modunda olan veya Azure Site Recovery çoğaltma ya da çekirdek diskleri olan diskleri hariç tutar; çünkü bunların geçici olarak ekli olmamaları beklenir.
Note
FinOps hub'ları eklenmemiş diskleri otomatik olarak tanımlayabilir. Daha fazla bilgi edinin.
Eklenmemiş diskleri tanımlama
Eklenmemiş yönetilen diskleri tanımlamak için aşağıdaki ARG sorgusunu kullanın.
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
Premium anlık görüntüleri düşürme
Öneri: Depolama maliyetlerini azaltmak için Premium yerine yönetilen disk anlık görüntüleri için Standart depolama kullanın.
Premium anlık görüntüler hakkında
Premium depolamada depolanan yönetilen disk anlık görüntüleri, Standart depolamadan daha yüksek maliyetlere neden olur. Çoğu durumda anlık görüntüler, etkin G/Ç için değil, yedekleme ve kurtarma için kullanıldığından Premium depolama performansını gerektirmez. Standart depolamaya düşürme, işlevlerini etkilemeden anlık görüntü maliyetlerini önemli ölçüde azaltabilir.
Note
FinOps hub'ları Premium depolama kullanarak anlık görüntüleri otomatik olarak tanımlayabilir. Daha fazla bilgi edinin.
Premium anlık görüntüleri belirleyin
Premium depolama kullanarak yönetilen disk anlık görüntülerini tanımlamak için aşağıdaki ARG sorgusunu kullanın.
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ı
Azure Depolama hesapları verileriniz için Azure benzersiz bir ad alanı sağlar. Depolama hesapları birkaç nesil boyunca gelişti ve eski hesap türlerinin kullanılması daha yeni özelliklere ve iyileştirmelere erişimi sınırlayabilir.
İlgili kaynaklar:
Eski depolama hesaplarını yükseltme
Öneri: Daha iyi fiyatlandırma katmanları, özellikler ve sürekli destek için GPv1 veya BlobStorage türünü kullanarak depolama hesaplarını GPv2'ye yükseltin.
Eski depolama hesapları hakkında
GPv1 veya BlobStorage türünü kullanan depolama hesapları blok blobları için erişim katmanları, yaşam döngüsü yönetim ilkeleri ve değişmezlik ilkeleri gibi en son Azure Depolama özelliklerini desteklemez. GPv2 depolama hesapları aynı özelliklerin yanı sıra rekabetçi veya düşük fiyatlarla ek özellikler sağlar. Microsoft tüm GPv1 ve BlobStorage hesaplarını GPv2'ye yükseltmenizi önerir.
Note
FinOps hub'ları eski depolama hesaplarını otomatik olarak tanımlayabilir. Daha fazla bilgi edinin.
Eski depolama hesaplarını tanımlama
GPv1 veya BlobStorage türünü kullanmaya devam eden depolama hesaplarını tanımlamak için aşağıdaki ARG sorgusunu kullanın.
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
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 içerik
İlgili kaynaklar:
İlgili çözümler: