Melihat dan mengelola target penyimpanan
Halaman pengaturan target penyimpanan menunjukkan informasi tentang setiap target penyimpanan untuk Azure HPC Cache Anda, dan memberikan opsi untuk mengelola target penyimpanan individual.
Halaman ini juga memiliki utilitas untuk menyesuaikan jumlah ruang cache yang dialokasikan untuk setiap target penyimpanan individu. Baca Mengalokasikan penyimpanan cache untuk detailnya.
Tip
Instruksi untuk mencantumkan target penyimpanan menggunakan Azure CLI disertakan dalam artikel Tambahkan target penyimpanan. Tindakan lain yang tercantum di sini mungkin belum tersedia di Azure CLI.
Mengelola target penyimpanan
Anda dapat melakukan tindakan pengelolaan pada target penyimpanan individual. Tindakan ini melengkapi opsi tingkat cache yang dibahas dalam Mengelola cache Anda.
Kontrol ini dapat membantu Anda pulih dari situasi yang tidak terduga (seperti target penyimpanan yang tidak responsif), dan juga memberi Anda kemampuan untuk mengganti beberapa tindakan cache otomatis (seperti menulis file yang diubah kembali ke sistem penyimpanan jangka panjang).
Buka halaman Target penyimpanan di portal Microsoft Azure. Klik gambar ... di paling kanan daftar target penyimpanan untuk membuka daftar tugas.
Opsi ini tersedia:
- Flush - Tulis semua perubahan yang di-cache ke penyimpanan back-end
- Tangguhkan - Menghentikan sementara target penyimpanan dari melayani permintaan
- Refresh DNS - Memperbarui alamat IP target penyimpanan dari server DNS kustom atau dari titik akhir privat Azure Storage
- Tidak valid - Membuang file yang di-cache dari target penyimpanan ini (Tidak valid dapat menyebabkan kehilangan data)
- Penghapusan paksa - Hapus target penyimpanan, melewatkan beberapa langkah keamanan (Penghapusan paksa dapat menyebabkan kehilangan data)
- Lanjutkan - Pemulihan target penyimpanan yang ditangguhkan ke layanan
- Hapus - Hapus target penyimpanan secara permanen
Baca sisa artikel ini untuk detail lebih lanjut tentang opsi ini.
Tulis file yang di-cache ke target penyimpanan
Opsi Siram memberi tahu cache untuk segera menyalin semua file yang diubah yang disimpan dalam cache ke sistem penyimpanan back-end. Misalnya, jika komputer klien Anda memperbarui file tertentu berulang kali, file tersebut disimpan di cache untuk akses yang lebih cepat. Perubahan file tidak ditulis ke sistem penyimpanan jangka panjang untuk periode mulai dari beberapa menit hingga lebih dari satu jam.
Tindakan Flush memberi tahu cache untuk menulis semua file ke sistem penyimpanan.
Cache tidak akan menerima permintaan dari klien untuk file pada target penyimpanan ini sampai setelah flush selesai.
Anda dapat menggunakan opsi ini untuk memastikan bahwa penyimpanan back-end diisi sebelum melakukan pencadangan, atau untuk situasi apa pun di mana Anda ingin memastikan penyimpanan back-end memiliki pembaruan terkini.
Opsi ini terutama berlaku untuk model penggunaan yang menyertakan cache tulis. Baca Memahami model penggunaan cache untuk mempelajari lebih lanjut tentang membaca dan menulis cache.
Tip
Jika Anda perlu menulis file individual tertentu kembali ke target penyimpanan tanpa menulis seluruh konten cachenya, pertimbangkan skrip flush_file.py yang terkandung dalam distribusi pustaka klien HPC Cache NFSv3. Pelajari selengkapnya di Menyesuaikan tulis balik file di Azure HPC Cache.
Tangguhkan target penyimpanan
Fitur penangguhan menonaktifkan akses klien ke target penyimpanan, tetapi tidak secara permanen menghapus target penyimpanan dari cache Anda. Anda dapat menggunakan opsi ini jika Anda perlu menonaktifkan sistem penyimpanan back-end untuk pemeliharaan, remediasi, atau penggantian.
Pasang kembali target penyimpanan yang ditangguhkan
Gunakan Lanjutkan untuk membatalkan penangguhan target penyimpanan.
Memperbarui alamat IP
Dalam beberapa situasi, Anda mungkin perlu memperbarui alamat IP target penyimpanan Anda. Ini dapat terjadi dalam dua skenario:
Cache Anda menggunakan sistem DNS kustom alih-alih penyiapan default, dan infrastruktur jaringan telah berubah.
Target penyimpanan Anda menggunakan titik akhir privat untuk mengakses penyimpanan blob yang dipasang Azure Blob atau NFS, dan Anda telah memperbarui konfigurasi titik akhir. (Anda harus menangguhkan target penyimpanan sebelum memodifikasi titik akhir privatnya, seperti yang dijelaskan dalam artikel prasyarat.)
Dengan sistem DNS kustom, alamat IP target penyimpanan NFS Anda dapat berubah karena perubahan DNS back-end. Jika server DNS Anda mengubah alamat IP sistem penyimpanan back-end, Azure HPC Cache dapat kehilangan akses ke sistem penyimpanan. Idealnya, Anda harus bekerja dengan pengelola sistem DNS khusus cache untuk merencanakan pembaruan apa pun, karena perubahan ini membuat penyimpanan tidak tersedia.
Jika Anda menggunakan titik akhir privat untuk akses penyimpanan yang aman, alamat IP titik akhir dapat berubah jika Anda memodifikasi konfigurasinya. Jika Anda perlu mengubah konfigurasi titik akhir privat, Anda harus menangguhkan target penyimpanan (atau target) yang menggunakan titik akhir, lalu merefresh alamat IP mereka saat Anda mengaktifkannya kembali. Baca Bekerja dengan titik akhir privat untuk informasi tambahan.
Untuk memperbarui alamat IP target penyimpanan, gunakan opsi Refresh DNS . Cache meminta server DNS kustom atau titik akhir privat untuk alamat IP baru.
Jika berhasil, pembaruan akan memakan waktu kurang dari dua menit. Anda hanya dapat menyegarkan satu target penyimpanan dalam satu waktu; tunggu hingga operasi sebelumnya selesai sebelum mencoba yang lain.
Catatan
Opsi "Refresh DNS" dinonaktifkan untuk target penyimpanan NFS yang menggunakan alamat IP alih-alih nama host DNS.
Membatalkan validasi konten cache untuk target penyimpanan
Opsi Invalidate memberi tahu HPC Cache untuk menandai semua file yang di-cache dari target penyimpanan ini sebagai kedaluarsa. Lain kali klien meminta file-file ini, mereka akan diambil dari sistem penyimpanan back-end.
Anda dapat menggunakan opsi ini jika Anda memperbarui file pada sistem penyimpanan back-end secara langsung dan ingin membuat perubahan tersebut segera tersedia untuk klien yang terhubung ke HPC Cache.
Catatan
Jika Anda menggunakan penembolokan tulis untuk target penyimpanan ini, membatalkan cache-nya mungkin dapat menyebabkan kehilangan data. Jika klien telah menulis perubahan pada cache, tetapi belum disalin ke sistem penyimpanan back-end, perubahan tersebut akan dibuang.
Jumlah waktu antara ketika penulisan klien disimpan ke cache dan waktu file ditulis ke sistem penyimpanan jangka panjang adalah variabel. Tidak ada cara bagi HPC Cache untuk menentukan apakah satu file tertentu telah ditulis kembali ke sistem penyimpanannya sebelum membatalkan cache.
Jika Anda perlu memastikan semua perubahan yang di-cache disimpan ke sistem penyimpanan back-end, gunakan perintah Flush .
Pelajari selengkapnya tentang penembolokan tulis dan penundaan write-back file dalam Memahami model penggunaan cache.
Hapus paksa target penyimpanan
Catatan
Opsi ini dapat menyebabkan kehilangan data untuk target penyimpanan yang terpengaruh.
Jika target penyimpanan tidak dapat dihapus dengan tindakan penghapusan normal, Anda dapat menggunakan opsi Paksa hapus untuk menghapusnya dari Azure HPC Cache.
Tindakan ini melewatkan langkah yang menyinkronkan file dalam cache dengan file di sistem penyimpanan back-end. Tidak ada jaminan bahwa setiap perubahan yang ditulis ke HPC Cache akan ditulis ke sistem penyimpanan back-end, sehingga perubahan dapat hilang jika Anda menggunakan opsi ini.
Juga tidak ada jaminan bahwa sistem penyimpanan back-end akan dapat diakses setelah dihapus dari cache.
Biasanya, penghapusan paksa hanya digunakan ketika target penyimpanan menjadi tidak responsif atau dalam kondisi buruk. Opsi ini memungkinkan Anda menghapus target penyimpanan yang buruk daripada harus mengambil tindakan yang lebih drastis.
Hapus target penyimpanan
Anda dapat menggunakan portal Microsoft Azure atau AZ CLI untuk menghapus target penyimpanan.
Opsi penghapusan reguler secara permanen menghapus target penyimpanan dari HPC Cache, tetapi pertama-tama ia menyinkronkan konten cache dengan sistem penyimpanan back-end. Hal ini berbeda dengan opsi hapus paksa, yang tidak menyinkronkan data.
Menghapus target penyimpanan menghapus asosiasi sistem penyimpanan dengan Azure HPC Cache ini, tetapi tidak mengubah sistem penyimpanan back-end. Misalnya, jika Anda menggunakan kontainer penyimpanan Azure Blob, kontainer dan kontennya masih ada setelah Anda menghapusnya dari cache. Anda dapat menambahkan kontainer ke Azure HPC Cache yang berbeda, menambahkannya kembali ke cache ini, atau menghapusnya dengan portal Azure.
Jika ada sejumlah besar data yang diubah yang disimpan di cache, menghapus target penyimpanan dapat memakan waktu beberapa menit untuk diselesaikan. Tunggu hingga tindakan selesai untuk memastikan bahwa data disimpan dengan aman di sistem penyimpanan jangka panjang Anda.
Untuk menghapus target penyimpanan, buka halaman Target penyimpanan. Klik '...' di sebelah target penyimpanan dan pilih Hapus dari menu.
Memahami status target penyimpanan
Daftar target penyimpanan menunjukkan dua jenis status: Negara dan negara penyediaan.
- Status menunjukkan keadaan operasional target penyimpanan. Nilai ini diperbarui secara teratur dan membantu Anda memahami apakah target penyimpanan tersedia untuk permintaan klien, dan opsi manajemen mana yang tersedia.
- Status penyediaan memberi tahu Anda apakah tindakan terakhir untuk menambahkan atau mengedit target penyimpanan berhasil. Nilai ini hanya diperbarui saat Anda mengedit target penyimpanan.
Nilai status mempengaruhi opsi manajemen mana yang dapat Anda gunakan. Berikut adalah penjelasan singkat tentang nilai dan efeknya.
- Siap - Target penyimpanan beroperasi secara normal dan tersedia untuk klien. Anda dapat menggunakan salah satu opsi manajemen pada target penyimpanan ini (kecuali Lanjutkan, yang hanya berlaku untuk target penyimpanan yang ditangguhkan).
- Sibuk - Target penyimpanan sedang memproses operasi lain. Anda dapat menghapus atau memaksa menghapus target penyimpanan.
- Ditangguhkan - Target penyimpanan telah diambil secara offline. Anda masih dapat membersihkan, menghapus, atau memaksa menghapus target penyimpanan ini. Pilih Lanjutkan untuk mengembalikan target ke layanan.
- Pembersihan - Target penyimpanan adalah menulis data ke penyimpanan back-end. Target tidak dapat memproses permintaan klien saat pembersihan, tetapi secara otomatis akan kembali ke keadaan sebelumnya setelah selesai menulis data.
Mengalokasikan penyimpanan cache
Secara opsional, Anda dapat mengonfigurasi jumlah penyimpanan cache yang dapat digunakan oleh setiap target penyimpanan. Fitur ini memungkinkan Anda merencanakan ke depan sehingga ruang tersedia untuk menyimpan file sistem penyimpanan tertentu.
Jika Anda tidak menyesuaikan alokasi penyimpanan, setiap target penyimpanan menerima bagian yang sama dari ruang cache yang tersedia.
Klik tombol Alokasikan penyimpanan untuk menyesuaikan alokasi cache.
Pada bilah Alokasikan penyimpanan , masukkan persentase ruang cache yang ingin Anda tetapkan ke setiap target penyimpanan. Alokasi penyimpanan harus total 100%.
Ingatlah bahwa beberapa ruang cache digunakan untuk overhead, sehingga jumlah total ruang yang tersedia untuk file yang di-cache tidak sama persis dengan kapasitas yang Anda pilih saat membuat HPC Cache.
Klik Simpan untuk menyelesaikan alokasi.
Langkah berikutnya
- Pelajari tentang tindakan pengelolaan tingkat cache
- Mengedit target penyimpanan