Merehidrasi blob arsip ke tingkat online

Untuk membaca blob yang ada di tingkat arsip, Anda harus terlebih dahulu merehidrasi blob ke tingkat online (panas, dingin, atau dingin). Anda dapat merehidrasi blob dengan salah satu dari dua cara:

  • Dengan menyalinnya ke blob baru di tingkat panas, dingin, atau dingin dengan operasi Salin Blob .
  • Dengan mengubah tingkatnya dari arsip ke tingkat panas, dingin, atau dingin dengan operasi Atur Tingkat Blob.

Ketika Anda rehydrate gumpalan, Anda dapat menentukan prioritas untuk operasi untuk prioritas standar atau prioritas tinggi. Operasi rehidrasi dapat memakan waktu hingga 15 jam untuk diselesaikan. Operasi prioritas tinggi diprioritaskan di atas permintaan prioritas standar dan dapat selesai dalam waktu kurang dari satu jam untuk objek di bawah ukuran 10 GB. Anda dapat mengubah prioritas rehidrasi dari Standar ke Tinggi saat operasi tertunda.

Anda dapat mengonfigurasi Azure Event Grid untuk mengaktifkan peristiwa saat rehidrasi selesai dan menjalankan kode aplikasi sebagai tanggapan. Untuk mempelajari cara menangani peristiwa yang menjalankan Fungsi Azure saat operasi rehidrasi blob selesai, lihat Menjalankan Fungsi Azure sebagai respons terhadap peristiwa rehidrasi blob.

Untuk informasi selengkapnya tentang rehidrasi blob, lihat Rehidrasi blob dari tingkat arsip.

Merehidrasi blob dengan operasi salin

Untuk merehidrasi blob dari tingkat arsip dengan menyalinnya ke tingkat online, gunakan portal Azure, PowerShell, Azure CLI, atau salah satu pustaka klien Azure Storage. Perlu diingat bahwa ketika Anda menyalin blob yang diarsipkan ke tingkat online, blob sumber dan tujuan harus memiliki nama yang berbeda.

Menyalin blob yang diarsipkan ke tingkat tujuan online didukung dalam akun penyimpanan yang sama. Dimulai dengan versi layanan 2021-02-12, Anda dapat menyalin blob yang diarsipkan ke akun penyimpanan yang berbeda, selama akun tujuan berada di wilayah yang sama dengan akun sumber.

Setelah operasi salin selesai, blob tujuan muncul di tingkat arsip. Blob tujuan kemudian direhidrasi ke tingkat online yang Anda tentukan dalam operasi salinan. Ketika blob tujuan direhidrasi sepenuhnya, blob tersebut akan tersedia di tingkat online baru.

Merehidrasi blob ke akun penyimpanan yang sama

Contoh berikut menunjukkan cara menyalin blob yang diarsipkan ke blob di tingkat panas di akun penyimpanan yang sama.

  1. Navigasi ke akun penyimpanan di portal Microsoft Azure.

  2. Di panel navigasi untuk akun penyimpanan, pilih Browser penyimpanan.

    Screenshot of Storage explorer button in the navigation pane.

  3. Di browser penyimpanan, navigasikan ke lokasi blob yang diarsipkan, pilih kotak centang yang muncul di samping blob, lalu pilih tombol Salin .

    Screenshot of the checkbox next to an archived blob and then the location of the copy button.

  4. Navigasi ke kontainer tempat Anda ingin menempatkan blob yang direhidrasi, lalu pilih tombol Tempel .

    Kotak dialog Tempelkan blob arsip muncul.

    Screenshot of the paste archive blob dialog box.

    Catatan

    Jika Anda memilih tombol Tempel saat berada di lokasi yang sama dengan blob sumber, maka nama default yang muncul di bidang Nama blob tujuan berisi akhiran numerik. Ini memastikan bahwa blob sumber dan tujuan memiliki nama yang berbeda. Anda dapat mengubah nama ini jika Diinginkan selama nama berbeda dari nama blob sumber.

  5. Dalam kotak dialog Tempel blob arsip, pilih tingkat akses dan prioritas rehidrasi. Lalu, pilih Tempel untuk merehidrasi blob.

    Penting

    Jangan hapus blob sumber saat sedang rehidrasi.

Merehidrasi blob ke akun penyimpanan yang berbeda di wilayah yang sama

Contoh berikut menunjukkan cara menyalin blob yang diarsipkan ke blob di tingkat panas di akun penyimpanan yang berbeda.

Catatan

Tujuan dan akun sumber harus berada di wilayah yang sama.

  1. Navigasi ke akun penyimpanan di portal Microsoft Azure.

  2. Di panel navigasi untuk akun penyimpanan, pilih Browser penyimpanan.

    Screenshot of Storage explorer button in the navigation pane.

  3. Di browser penyimpanan, navigasikan ke lokasi blob yang diarsipkan, pilih kotak centang yang muncul di samping blob, lalu pilih tombol Salin .

    Screenshot of selecting the checkbox next to an archived blob and then the location of the copy button.

  4. Navigasi ke akun penyimpanan tujuan, dan di panel navigasi, pilih Browser penyimpanan.

    Screenshot of Storage explorer button in the navigation pane of the destination storage account.

  5. Navigasi ke kontainer tempat Anda ingin menempatkan blob yang direhidrasi, lalu pilih tombol Tempel .

    Screenshot of the location of the paste button.

    Kotak dialog Tempelkan blob arsip muncul.

    Screenshot of the paste archive blob dialog box.

  6. Dalam kotak dialog Tempel blob arsip, pilih tingkat akses dan prioritas rehidrasi. Lalu, pilih Tempel untuk merehidrasi blob.

    Penting

    Jangan hapus blob sumber saat sedang rehidrasi.

Rehidrasi dari wilayah sekunder

Jika Anda telah mengonfigurasi akun penyimpanan untuk menggunakan penyimpanan geo-redundan akses baca (RA-GRS), maka Anda dapat menyalin blob yang diarsipkan yang terletak di wilayah sekunder ke tingkat online di akun penyimpanan berbeda yang terletak di wilayah sekunder yang sama.

Untuk merehidrasi dari wilayah sekunder, gunakan panduan yang sama yang disajikan di bagian sebelumnya (Rehidrasi blob ke akun penyimpanan yang berbeda di wilayah yang sama). Tambahkan akhiran -secondary ke nama akun titik akhir sumber. Misalnya, jika titik akhir utama untuk penyimpanan Blob adalah myaccount.blob.core.windows.net, maka titik akhir sekunder adalah myaccount-secondary.blob.core.windows.net. Kunci akses akun untuk akun penyimpanan Anda sama untuk titik akhir utama dan sekunder.

Untuk mempelajari selengkapnya tentang mendapatkan akses baca ke wilayah sekunder, lihat Membaca akses ke data di wilayah sekunder.

Merehidrasi blob dengan mengubah tingkatannya

Untuk merehidrasi blob dengan mengubah tingkatnya dari arsip ke panas atau dingin, gunakan portal Azure, PowerShell, atau Azure CLI.

Untuk mengubah tingkat blob dari arsip menjadi panas atau dingin di portal Microsoft Azure, ikuti langkah-langkah berikut:

  1. Temukan blob yang akan direhidrasi di portal Microsoft Azure.

  2. Pilih tombol Lainnya di sisi kanan halaman.

  3. Pilih Ubah tingkat.

  4. Pilih tingkat akses target dari tarik-turun Tingkat akses.

  5. Dari tarik-turun Prioritas rehidrasi, pilih prioritas rehidrasi yang diinginkan. Ingatlah bahwa menyetel prioritas rehidrasi ke Tinggi biasanya menghasilkan rehidrasi yang lebih cepat, tetapi juga menimbulkan biaya yang lebih besar.

    Screenshot showing how to rehydrate a blob from the archive tier in the Azure portal.

  6. Pilih tombol Simpan.

Rehidrasi massal satu set blob

Untuk merehidrasi blob yang diarsipkan dalam kontainer atau folder ke tingkat panas atau dingin, hitung melalui blob dan panggil operasi Atur Tingkat Blob pada masing-masing blob. Contoh berikut menunjukkan kepada Anda cara melakukan operasi ini:

T/A

Untuk menghidrasi kembali sejumlah besar blob sekaligus, panggil operasi Blob Batch untuk memanggil Set Blob Tier sebagai operasi massal.

Untuk contoh kode yang menunjukkan cara melakukan operasi batch, lihat AzBulkSetBlobTier.

Memeriksa status operasi rehidrasi

Saat blob merehidrasi, Anda dapat memeriksa status dan prioritas rehidrasinya menggunakan portal Microsoft Azure, PowerShell, atau CLI Azure. Properti status dapat mengembalikan rehydrate-pending-to-hot atau rehydrate-pending-to-cool, bergantung pada tingkat target untuk operasi rehidrasi. Properti prioritas rehidrasi mengembalikan Standar atau Tinggi.

Perlu diingat bahwa rehidrasi blob yang diarsipkan dapat memakan waktu hingga 15 jam, dan polling status blob berulang kali untuk menentukan apakah rehidrasi selesai tidak efisien. Menggunakan Azure Event Grid untuk mengambil peristiwa yang terjadi saat rehidrasi selesai menawarkan performa dan pengoptimalan biaya yang lebih baik. Untuk mempelajari cara menjalankan Azure Function saat peristiwa dipicu pada rehidrasi blob, lihat Menjalankan Fungsi Azure sebagai respons terhadap peristiwa rehidrasi blob.

Untuk memeriksa status dan prioritas operasi rehidrasi yang tertunda di portal Microsoft Azure, tampilkan dialog Ubah tingkat untuk blob:

Screenshot showing the rehydration status for a blob in the Azure portal.

Ketika rehidrasi selesai, Anda dapat melihat di portal Microsoft Azure bahwa blob yang sepenuhnya disalin sekarang muncul di tingkat online yang ditargetkan.

Screenshot showing the rehydrated blob in the cool tier and the log blob written by the event handler.

Mengubah prioritas rehidrasi dari operasi yang tertunda

Sementara operasi rehidrasi prioritas standar tertunda, Anda dapat mengubah pengaturan prioritas rehidrasi untuk gumpalan dari Standar ke Tinggi untuk menghidrasi kembali blob itu lebih cepat.

Pengaturan prioritas rehidrasi tidak dapat diturunkan dari Tinggi ke Standar untuk operasi yang tertunda. Perlu diingat bahwa memperbarui pengaturan prioritas rehidrasi mungkin memiliki dampak penagihan. Untuk informasi selengkapnya, lihat Rehidrasi blob dari tingkat arsip.

Mengubah prioritas rehidrasi untuk operasi Set Blob Tier yang tertunda

Untuk mengubah prioritas rehidrasi sementara operasi Set Blob Tier prioritas standar tertunda, gunakan portal Microsoft Azure, PowerShell, Azure CLI, atau salah satu pustaka klien Azure Storage.

Untuk mengubah prioritas rehidrasi untuk operasi yang tertunda dengan portal Microsoft Azure, ikuti langkah-langkah berikut:

  1. Navigasikan ke blob tempat Anda ingin mengubah prioritas rehidrasi, dan pilih gumpalan.

  2. Pilih tombol Ubah tingkat.

  3. Dalam dialog Ubah tingkat, atur tingkat akses ke tingkat akses online target untuk blob rehidrasi (panas atau dingin). Bidang status Arsip menunjukkan tingkat online target.

  4. Pada dropdown prioritas Rehydrate, tetapkan prioritas ke High.

  5. Pilih Simpan.

    Screenshot showing how to update the rehydration priority for a rehydrating blob in Azure portal.

Mengubah prioritas rehidrasi untuk operasi Set Blob Tier yang tertunda

Saat Anda merehidrasi blob dengan menyalin blob yang diarsipkan ke tingkat online, Azure Storage segera membuat blob tujuan di tingkat arsip. Blob tujuan kemudian direhidrasi ke tingkat target dengan prioritas yang ditentukan pada operasi salinan. Untuk informasi selengkapnya tentang rehidrasi gumpalan yang diarsipkan dengan operasi salinan, lihat Salin blob yang diarsipkan ke tingkat online.

Untuk melakukan operasi salin dari tingkat arsip ke tingkat online dengan prioritas Standar, gunakan PowerShell, Azure CLI, atau salah satu pustaka klien Azure Storage. Untuk informasi lebih lanjut, lihat Rehydrate blob dengan operasi salinan. Selanjutnya, untuk mengubah prioritas rehidrasi dari Standar ke Tinggi untuk rehidrasi yang tertunda, hubungi Set Blob Tier pada blob tujuan dan tentukan tingkat target.

Setelah memulai operasi salin, Anda akan melihat di portal Azure, bahwa blob sumber dan tujuan berada di tingkat arsip. Blob tujuan rehidrasi dengan prioritas Standar.

Screenshot showing destination blob in archive tier and rehydrating with Standard priority.

Untuk mengubah prioritas rehidrasi untuk blob tujuan, ikuti langkah-langkah berikut:

  1. Pilih blob tujuan.
  2. Pilih tombol Ubah tingkat.
  3. Dalam dialog Ubah tingkat, atur tingkat akses ke tingkat akses online target untuk blob rehidrasi (panas atau dingin). Bidang status Arsip menunjukkan tingkat online target.
  4. Pada dropdown prioritas Rehydrate, tetapkan prioritas ke High.
  5. Pilih Simpan.

Halaman properti blob tujuan sekarang menunjukkan bahwa itu rehidrasi dengan prioritas Tinggi.

Screenshot showing destination blob in archive tier and rehydrating with High priority.

Lihat juga