Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini menguraikan kumpulan praktik FinOps yang terbukti untuk layanan penyimpanan. Ini menyediakan strategi untuk mengoptimalkan biaya, meningkatkan efisiensi, dan menggunakan kueri Azure Resource Graph (ARG) untuk mendapatkan wawasan tentang sumber daya penyimpanan Anda. Dengan mengikuti praktik ini, Anda dapat memastikan bahwa layanan penyimpanan Anda hemat biaya dan selaras dengan tujuan keuangan organisasi Anda.
Backup
Bagian berikut ini menyediakan kueri ARG untuk layanan backup. Kueri ini membantu Anda mendapatkan wawasan tentang sumber daya cadangan Anda dan memastikan sumber daya cadangan tersebut dikonfigurasi dengan pengaturan yang sesuai. Dengan menganalisis item cadangan dan mengidentifikasi cadangan diam, Anda dapat mengoptimalkan layanan cadangan Anda untuk efisiensi biaya.
Kueri: Pencadangan tidak aktif
Kueri ARG ini menganalisis item-item pencadangan dalam Azure Recovery Services Vaults dan mengidentifikasi item-item mana yang tidak dicadangkan selama lebih dari 90 hari.
Kategori
Pengoptimalan
Pertanyaan
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
Kueri: Daftar Peti Pemulihan Layanan
Kueri Azure Resource Graph (ARG) ini mengambil detail dari Brankas Layanan Pemulihan Azure. Kueri juga menyertakan informasi tentang tingkat SKU, pengaturan redundansi, dan metadata relevan lainnya.
Kategori
Pengoptimalan
Pertanyaan
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
Disk
Disk terkelola Azure adalah volume penyimpanan tingkat blok yang dikelola oleh Azure dan digunakan dengan mesin virtual. Disk terkelola menyediakan ketersediaan tinggi, skalabilitas, dan keamanan untuk beban kerja VM Anda.
Sumber daya terkait:
Menghapus disk yang tidak terpasang
Rekomendasi: Hapus atau turunkan disk terkelola yang tidak terpasang untuk menghindari biaya penyimpanan yang tidak perlu.
Tentang disk yang tidak terpasang
Ketika VM dihapus, disk terkelola terkait mungkin tidak dihapus secara otomatis. Disk yang tidak terpasang (yatim) ini tetap menimbulkan biaya penyimpanan berdasarkan jenis dan ukuran disk. Kueri mengecualikan disk yang berada dalam mode transfer SAS aktif atau yang merupakan disk replika maupun disk seed Azure Site Recovery, karena disk tersebut diperkirakan memang tidak terpasang untuk sementara waktu.
Note
Hub FinOps dapat secara otomatis mengidentifikasi disk yang tidak terpasang. Pelajari lebih lanjut.
Mengidentifikasi disk yang tidak terpasang
Gunakan kueri ARG berikut untuk mengidentifikasi disk terkelola yang tidak terpasang.
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
Kueri: Rekam jepret disk yang lebih lama dari 30 hari
Kueri ARG ini mengidentifikasi rekam jepret disk yang lebih lama dari 30 hari.
Kategori
Pengoptimalan
Pertanyaan
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
Menurunkan tingkat rekam jepret premium
Rekomendasi: Gunakan penyimpanan Standar untuk rekam jepret disk terkelola alih-alih Premium untuk mengurangi biaya penyimpanan.
Tentang rekam jepret premium
Rekam jepret disk terkelola yang disimpan pada penyimpanan Premium dikenakan biaya yang lebih tinggi daripada penyimpanan Standar. Dalam kebanyakan kasus, rekam jepret tidak memerlukan performa penyimpanan Premium karena digunakan untuk pencadangan dan pemulihan, bukan I/O aktif. Menurunkan ke penyimpanan Standar dapat secara signifikan mengurangi biaya rekam jepret tanpa memengaruhi fungsionalitasnya.
Note
Hub FinOps dapat secara otomatis mengidentifikasi rekam jepret menggunakan penyimpanan Premium. Pelajari lebih lanjut.
Mengidentifikasi rekam jepret premium
Gunakan kueri ARG berikut untuk mengidentifikasi rekam jepret disk terkelola menggunakan penyimpanan Premium.
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
Akun penyimpanan
akun Azure Storage menyediakan namespace unik di Azure untuk data Anda. Akun penyimpanan telah berkembang melalui beberapa generasi, dan menggunakan jenis akun lama dapat membatasi akses ke fitur dan pengoptimalan yang lebih baru.
Sumber daya terkait:
Meningkatkan akun penyimpanan warisan
Rekomendasi: Tingkatkan akun penyimpanan menggunakan jenis GPv1 atau BlobStorage ke GPv2 untuk tingkat harga, fitur, dan dukungan berkelanjutan yang lebih baik.
Tentang akun penyimpanan warisan
Akun penyimpanan yang menggunakan jenis GPv1 atau BlobStorage tidak mendukung fitur Azure Storage terbaru, seperti tingkat akses untuk blob blok, kebijakan manajemen siklus hidup, dan kebijakan imutabilitas. Akun penyimpanan GPv2 menyediakan fitur yang sama ditambah kemampuan tambahan dengan harga yang kompetitif atau lebih rendah. Microsoft merekomendasikan peningkatan semua akun GPv1 dan BlobStorage ke GPv2.
Note
Hub FinOps dapat secara otomatis mengidentifikasi akun penyimpanan warisan. Pelajari lebih lanjut.
Mengidentifikasi akun penyimpanan warisan
Gunakan kueri ARG berikut untuk mengidentifikasi akun penyimpanan yang masih menggunakan jenis GPv1 atau 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
Berikan umpan balik
Beri tahu kami bagaimana kinerja kami melalui ulasan singkat. Kami menggunakan ulasan ini untuk meningkatkan dan memperluas alat dan sumber daya FinOps.
Jika Anda mencari sesuatu yang spesifik, pilih yang sudah ada atau buat ide baru. Bagikan ide dengan orang lain untuk mendapatkan lebih banyak suara. Kami fokus pada ide-ide dengan suara terbanyak.
Konten terkait
Sumber daya terkait:
Solusi terkait: