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.
Inventori blob Azure Storage adalah alat penting untuk mengelola dan melacak objek yang disimpan di akun Azure Blob Storage Anda. Ini menawarkan gambaran umum komprehensif tentang sumber daya penyimpanan Anda, memungkinkan Anda membuat keputusan berdasarkan informasi tentang manajemen data dan pengoptimalan biaya.
Setelah Anda mengaktifkan laporan inventaris blob, objek di akun penyimpanan Anda dipindai secara berkala menggunakan aturan yang ditentukan dalam kebijakan inventori. Waktu yang diperlukan untuk menghasilkan laporan inventarisi tergantung pada beberapa faktor. Faktor-faktor ini termasuk jumlah objek, struktur direktori, filter yang diterapkan melalui subjenis aturan, beban kerja pelanggan pada akun penyimpanan, ketersediaan sumber daya penyimpanan, dan banyak lagi. Dalam beberapa kasus, tergantung pada faktor-faktor ini, mungkin perlu beberapa hari untuk menyelesaikan pemrosesan semua objek di akun penyimpanan. Performa inventori juga dapat bervariasi antara pemindaian dan kadang-kadang selama pemindaian juga.
Faktor-faktor yang memengaruhi performa inventori blob
Saat menggunakan inventori blob untuk menghasilkan laporan inventarit, beberapa faktor utama dapat memengaruhi performanya. Memahami faktor-faktor ini dapat membantu Anda mengoptimalkan proses inventarisasi dan memungkinkan manajemen data yang efisien.
Distribusi objek dalam akun yang mendukung namespace hierarkis
Distribusi objek dalam akun yang mendukung namespace hierarkis dapat secara signifikan memengaruhi performa inventori. Inventori blob memindai satu direktori pada satu waktu dan menyelesaikan pemindaian tersebut sebelum pindah ke direktori berikutnya. Oleh karena itu, jumlah direktori yang tinggi, terutama dengan distribusi objek jarang dan bersarang dalam, dapat meningkatkan waktu yang diperlukan untuk menghasilkan laporan inventori.
Jumlah objek yang diproses untuk aturan inventaris
Jumlah total objek yang dipindai berdasarkan aturan inventaris adalah faktor utama dalam performa pemrosesan. Aturan yang menargetkan volume objek yang besar memerlukan lebih banyak waktu dan sumber daya untuk menghasilkan laporan inventori. Jumlah objek yang akan diproses meningkat jika aturan inventaris Anda mencakup versi, rekam jepret, dan objek yang dihapus sementara. Ketika subjenis ini ada dalam volume tinggi, subtipe ini dapat memperpanjang waktu pemrosesan lebih lanjut yang diperlukan untuk menghasilkan laporan inventori.
Mengekspor format laporan inventori
Format ekspor yang dipilih untuk laporan inventori (CSV atau Apache Parquet) dapat memengaruhi performa. Meskipun Parquet dioptimalkan untuk pemrosesan data yang cepat, Parquet memperkenalkan overhead yang dapat memperlambat pembuatan laporan dibandingkan dengan CSV.
Sejumlah besar objek yang dihapus sementara
Objek yang dihapus sementara, meskipun tidak dihapus secara permanen, masih disertakan dalam pemindaian inventori. Volume tinggi objek ini dapat menambah waktu pemrosesan dan mengurangi performa. Dengan mempertimbangkan faktor-faktor ini, Anda dapat meningkatkan performa eksekusi inventaris Anda dan memiliki pengalaman manajemen data yang lebih efisien.
Praktik terbaik untuk meningkatkan performa inventori blob
Mengelola Azure Blob Storage Anda secara efisien sangat penting untuk menjaga performa dan efektivitas biaya yang optimal. Berikut adalah beberapa praktik terbaik untuk meningkatkan performa inventaris blob Azure Storage:
Hindari akun jarang di akun yang mendukung namespace hierarkis
Akun jarang adalah yang berisi sejumlah besar objek yang tersebar di banyak direktori. Direktori ini mungkin atau mungkin tidak menyertakan struktur yang sangat berlapis. Akun jarang menghasilkan rasio file-ke-direktori yang sangat rendah, yang dapat menyebabkan inefisiensi dalam pembuatan laporan inventori dan bahkan menyebabkan kegagalan. Untuk mengurangi inefisiensi ini, pastikan akun penyimpanan yang mendukung namespace hierarkis Anda terorganisir dengan baik dan hindari distribusi objek yang jarang.
Menggunakan CSV untuk format ekspor
Saat membuat laporan inventori, pilih format csv jika kasus penggunaan Anda tidak memerlukan pemrosesan data yang cepat. Parquet adalah format file penyimpanan kolom yang dioptimalkan untuk performa dan salah satu format tercepat untuk dibaca untuk pemrosesan data. Namun, format parkek dapat meningkatkan waktu yang diperlukan untuk menghasilkan laporan karena overhead-nya yang membuatnya lebih lambat daripada membuat laporan dalam format csv. Jika Anda memerlukan format parket untuk pasca-proses laporan Anda, Anda dapat menggunakan alat sumber terbuka yang tersedia yang mengonversi CSV ke format parket.
Cakupan aturan inventaris Anda menggunakan awalan
Alih-alih menjalankan inventaris di seluruh akun penyimpanan, gunakan filter pencocokan awalan untuk menghasilkan laporan inventaris untuk subset tertentu dari data Anda.
Sertakan Awalan: Filter ini menargetkan sekumpulan kontainer atau jalur dalam kontainer. Pendekatan ini membantu mempersempit cakupan laporan inventori Anda, membuat proses lebih cepat dan lebih efisien.
Kecualikan Awalan: Gunakan filter ini untuk mengecualikan beberapa subset tertentu darinya. Pendekatan ini juga membantu mempersempit cakupan laporan inventori Anda. Untuk mempelajari selengkapnya, lihat Filter aturan
Pilih bidang yang relevan
Sesuaikan laporan inventarisasi Anda dengan memilih hanya bidang relevan yang Anda butuhkan. Melakukan ini mengurangi jumlah data yang diproses dan diekspor, yang mengarah ke pembuatan laporan yang lebih cepat, dan analisis yang lebih mudah. Untuk mempelajari selengkapnya tentang bidang skema inventarisasi, lihat Bidang skema kustom yang didukung untuk inventarisasi blob
Penyertaan subjenis: objek, rekam jepret, dan versi yang dihapus
Meskipun menyertakan subjenis ini dapat memberikan tampilan yang lebih komprehensif tentang akun penyimpanan Anda, penting untuk menilai apakah mereka penting untuk kebutuhan audit dan manajemen Anda. Jika tidak penting, tidak termasuk dapat membantu meningkatkan performa dan efisiensi proses pembuatan laporan Anda. Untuk mengidentifikasi objek yang dihapus dalam eksekusi inventaris terbaru, bandingkan nama blob dari eksekusi saat ini dengan objek dari eksekusi sebelumnya. Perbedaannya dapat menyediakan daftar objek yang baru dihapus.
Berlangganan ke peristiwa inventori blob
Tetap mendapatkan informasi tentang kesalahan yang diinduksi pengguna dengan berlangganan peristiwa inventaris blob. Pendekatan proaktif ini membantu Anda mengatasi masalah dengan cepat. Untuk mempelajari selengkapnya tentang cara berlangganan peristiwa inventaris, lihat Berlangganan peristiwa yang diselesaikan kebijakan inventaris blob.
Memantau peningkatan kapasitas yang tidak terduga
Perhatikan lonjakan tak terduga dalam kapasitas akun penyimpanan Anda, karena mungkin menandakan akumulasi versi blob, rekam jepret, atau objek yang dihapus sementara. Memantau perubahan ini dapat membantu Anda mendeteksi dan menyelesaikan potensi masalah sebelum memengaruhi performa. Selain itu, mengelola siklus hidup objek ini dapat mencegah penusukan yang tidak perlu dan meningkatkan performa Inventaris Blob. Untuk mempelajari selengkapnya tentang manajemen siklus hidup blob, lihat Gambaran umum manajemen siklus hidup Azure Blob Storage
Dengan mengikuti praktik terbaik ini, Anda dapat meningkatkan performa inventori blob Anda, memastikan manajemen Azure Blob Storage Anda yang efisien dan efektif.