Bagikan melalui


Menambah target penyimpanan

Target penyimpanan adalah penyimpanan back-end untuk file yang diakses melalui Azure HPC Cache. Anda dapat menambahkan penyimpanan NFS (seperti sistem perangkat keras lokal), atau menyimpan data di Azure Blob.

Cache menyajikan semua target penyimpanan dalam satu namespace agregat. Jalur namespace layanan dikonfigurasi secara terpisah setelah Anda menambahkan target penyimpanan.

Ingat bahwa ekspor penyimpanan harus dapat diakses dari jaringan virtual cache Anda. Untuk penyimpanan perangkat keras lokal, Anda mungkin perlu menyetel server DNS yang dapat mengatasi nama host untuk akses penyimpanan NFS. Baca selengkapnya di akses DNS.

Tambahkan target penyimpanan setelah membuat cache Anda. Ikuti proses ini:

  1. Buat cache
  2. Tentukan target penyimpanan (informasinya dalam artikel ini)
  3. Buat jalur yang terhubung ke klien (untuk namespace layanan agregat)

Prosedur untuk menambahkan target penyimpanan sedikit berbeda tergantung pada jenis penyimpanan yang digunakannya. Detail untuk masing-masing jenis penyimpanan di bawah ini.

Pilih jenis target penyimpanan yang benar

Anda dapat memilih dari tiga jenis penyimpanan: NFS, Blob, dan ADLS-NFS. Pilih jenis yang cocok dengan jenis sistem penyimpanan yang akan Anda gunakan untuk menyimpan file Anda selama proyek HPC Cache ini.

Menambahkan target penyimpanan Azure Blob baru

Target penyimpanan Blob baru memerlukan kontainer Blob kosong atau kontainer yang diisi dengan data dalam format sistem file cloud Azure HPC Cache. Baca selengkapnya tentang memuat pra-pemuatan kontainer Blob di Memindahkan data ke penyimpanan Azure Blob.

Halaman Menambahkan target penyimpanan portal Microsoft Azure menyertakan opsi untuk membuat kontainer Blob baru sebelum Anda menambahkannya.

Catatan

Dari portal Microsoft Azure, buka instans cache Anda lalu klik target penyimpanan di bar samping kiri.

cuplikan layar halaman target penyimpanan pengaturan > , dengan dua target penyimpanan yang ada dalam tabel dan sorotan di sekitar tombol + tambahkan target penyimpanan di atas tabel

Halaman Target penyimpanan mencantumkan semua target yang sudah ada dan memberikan link untuk menambahkan target baru.

Klik tombol Tambahkan target penyimpanan.

cuplikan layar halaman tambahkan target penyimpanan, diisi dengan informasi untuk target penyimpanan Azure Blob baru

Untuk menentukan kontainer Azure Blob, masukkan informasi ini.

  • Nama target penyimpanan - Tetapkan nama yang mengidentifikasi target penyimpanan ini di Azure HPC Cache.

  • Jenis target - Pilih Blob.

  • Akun penyimpanan - Pilih akun yang ingin Anda gunakan.

    Anda harus mengotorisasi instans cache untuk mengakses akun penyimpanan seperti yang dijelaskan dalam Menambahkan peran akses.

    Untuk informasi tentang jenis akun penyimpanan yang dapat Anda gunakan, baca Persyaratan penyimpanan Blob.

  • Kontainer penyimpanan - Pilih kontainer Blob untuk target ini, atau klik Buat baru.

    cuplikan layar dialog untuk menentukan nama dan tingkat akses (privat) untuk kontainer baru

Setelah selesai, klik OK untuk menambahkan target penyimpanan.

Catatan

Jika firewall akun penyimpanan Anda diatur untuk membatasi akses hanya ke "jaringan yang dipilih", gunakan solusi sementara yang didokumentasikan di Solusi pengaturan firewall akun penyimpanan Blob.

Menambahkan peran kontrol akses ke akun Anda

Azure HPC Cache menggunakan kontrol akses berbasis peran Azure (Azure RBAC) untuk mengotorisasi layanan cache untuk mengakses akun penyimpanan Anda untuk target Azure Blob storage.

Pemilik akun penyimpanan harus secara eksplisit menambahkan peran Kontributor Akun Penyimpanan dan Kontributor Data Blob Penyimpanan untuk pengguna "Penyedia Sumber HPC Cache".

Anda dapat melakukan ini sebelumnya, atau dengan mengklik tautan di halaman portal di mana Anda menambahkan target penyimpanan {i>Blob

  1. Buka Kontrol akses (IAM) untuk akun penyimpanan Anda.

  2. Pilih Tambahkan>Tambahkan penetapan peran untuk membuka halaman Tambahkan penetapan peran.

  3. Tetapkan peran berikut satu per satu. Untuk langkah-langkah mendetail, lihat Menetapkan peran Azure menggunakan portal Azure.

    Pengaturan Nilai
    Peran Kontributor Akun Storage
    Data blob penyimpanan kontributor
    Tetapkan akses ke "Penyedia Sumber Daya HPC Cache" atau "Penyedia Sumber Daya StorageCache"

    Menambahkan halaman penetapan peran

Menambahkan target penyimpanan NFS baru

Target penyimpanan NFS memiliki {i>pengaturan Blobcache

Cuplikan layar tambahkan halaman target penyimpanan dengan target NFS yang ditentukan

Catatan

Sebelum Anda membuat target penyimpanan NFS, pastikan sistem penyimpanan Anda dapat diakses dari Azure HPC Cache dan memenuhi persyaratan izin. Pembuatan target penyimpanan akan gagal jika cache tidak dapat mengakses sistem penyimpanan. Baca Persyaratan penyimpanan NFS dan Pemecahan masalah konfigurasi NAS dan target penyimpanan NFS untuk detailnya.

Pilih model penggunaan

Saat Anda membuat target penyimpanan yang menggunakan NFS untuk mencapai sistem penyimpanannya, Anda perlu memilih model penggunaan untuk target tersebut. Model ini menentukan bagaimana data Anda di-cache.

Baca Memahami model penggunaan untuk detail selengkapnya tentang semua pengaturan ini.

Model penggunaan bawaan HPC {i>Cache

Catatan

Cache gaya throughput tinggi hanya mendukung penembolokan baca.

Ketiga opsi ini mencakup sebagian besar situasi:

  • Membaca penulisan berat dan jarang - Mempercepat akses baca ke file yang statis atau jarang diubah.

    Opsi ini melakukan cache file dari bacaan klien, tetapi segera meneruskan tulisan klien ke penyimpanan back-end. File yang disimpan dalam cache tidak secara otomatis dibandingkan dengan file pada volume penyimpanan NFS.

    Jangan gunakan opsi ini jika ada risiko bahwa file mungkin dimodifikasi langsung pada sistem penyimpanan tanpa terlebih dahulu menulisnya ke cache. Jika hal tersebut terjadi, versi file yang di-cache akan tidak sinkron dengan file backend.

  • Lebih dari 15% tulis - Opsi ini mempercepat performa baca dan tulis.

    Bacaan klien dan tulisan klien keduanya di-cache. File dalam cache diasumsikan lebih baru daripada file pada sistem penyimpanan back-end. File yang di-cache hanya secara otomatis diperiksa terhadap file di penyimpanan back-end setiap delapan jam. File yang dimodifikasi dalam cache ditulis ke sistem penyimpanan back-end setelah berada di cache selama satu jam tanpa perubahan lain.

    Jangan gunakan opsi ini jika ada klien yang memasang volume penyimpanan back-end secara langsung, karena ada risiko penyimpanan tersebut akan memiliki file kadaluwarsa.

  • Klien menulis ke target NFS, melewati cache - Pilih opsi ini jika ada klien di alur kerja Anda menulis data langsung ke sistem penyimpanan tanpa terlebih dahulu menulis ke cache, atau jika Anda ingin mengoptimalkan konsistensi data.

    File yang diminta klien akan di-cache, tetapi setiap perubahan dari klien terhadap file-file tersebut akan langsung diteruskan ke sistem penyimpanan back-end. File dalam cache sering diperiksa terhadap versi back-end untuk pembaruan. Verifikasi ini mempertahankan konsistensi data saat file diubah langsung pada sistem penyimpanan daripada melalui cache.

Untuk detail tentang opsi lainnya, baca Memahami model penggunaan.

Tabel ini merangkum perbedaan di antara semua model penggunaan:

Model penggunaan Mode caching Timer verifikasi Timer write-back
Penembolokan baca-saja Read 30 detik Tidak
Penembolokan baca-tulis Baca/tulis 8 jam 1 jam

Catatan

Nilai Verifikasi back-end menunjukkan kapan cache secara otomatis membandingkan filenya dengan file sumber dalam penyimpanan jarak jauh. Namun, Anda dapat memicu perbandingan dengan mengirim permintaan klien yang mencakup operasi readdirplus pada sistem penyimpanan back-end. Readdirplus adalah API NFS standar (juga disebut pembacaan yang diperluas) yang mengembalikan metadata direktori, yang menyebabkan cache membandingkan dan memperbarui file.

Membuat target penyimpanan NFS

Dari portal Microsoft Azure, buka instans cache Anda lalu klik target penyimpanan di bar samping kiri.

cuplikan layar halaman target penyimpanan pengaturan > , dengan dua target penyimpanan yang ada dalam tabel dan sorotan di sekitar tombol + tambahkan target penyimpanan di atas tabel

Halaman Target penyimpanan mencantumkan semua target yang sudah ada dan memberikan link untuk menambahkan target baru.

Klik tombol Tambahkan target penyimpanan.

Cuplikan layar tambahkan halaman target penyimpanan dengan target NFS yang ditentukan

Berikan informasi ini untuk target penyimpanan yang didukung NFS:

  • Nama target penyimpanan - Tetapkan nama yang mengidentifikasi target penyimpanan ini di Azure HPC Cache.

  • Jenis target - Pilih NFS.

  • Nama host - Masukkan alamat IP atau nama domain yang sepenuhnya memenuhi syarat untuk sistem penyimpanan NFS Anda. (Gunakan nama domain hanya jika {i>cache server

  • Model penggunaan - Pilih salah satu profil cache data berdasarkan alur kerja Anda, diuraikan dalam Memilih model penggunaan di atas.

Setelah selesai, klik OK untuk menambahkan target penyimpanan.

Menambahkan target penyimpanan ADLS-NFS baru

Target penyimpanan ADLS-NFS menggunakan kontainer Azure Blob yang mendukung protokol Network File System (NFS) 3.0.

Baca Dukungan protokol NFS 3.0 untuk mempelajari selengkapnya tentang fitur ini.

Target penyimpanan ADLS-NFS memiliki beberapa kesamaan dengan target penyimpanan Blob dan beberapa kesamaan dengan target penyimpanan NFS. Contohnya:

  • Seperti halnya target penyimpanan Blob, Anda perlu memberi Azure HPC Cache izin untuk mengakses akun penyimpanan Anda.

  • Seperti target penyimpanan NFS, Anda perlu mengatur model penggunaancache.

  • Karena kontainer blob berkemampuan NFS memiliki struktur hierarkis yang kompatibel dengan NFS, Anda tidak perlu menggunakan cache untuk menyerap data, dan kontainer dapat dibaca oleh sistem NFS lainnya.

    Anda dapat memuat sebelumnya data di kontainer ADLS-NFS, lalu menambahkannya ke HPC Cahce sebagai target penyimpanan, lalu mengakses data tersebut nanti dari luar HPC Cache. Saat Anda menggunakan kontainer blob standar sebagai target penyimpanan HPC Cache, data akan ditulis dalam format kepemilikan dan hanya dapat diakses dari produk yang kompatibel dengan Azure HPC Cache lainnya.

Sebelum dapat membuat target penyimpanan ADLS-NFS, Anda harus membuat akun penyimpanan berkemampuan NFS. Ikuti langkah-langkah dalam Prasyarat untuk Azure HPC Cache dan instruksi di Memasang penyimpanan Blob dengan menggunakan NFS. Jika Anda tidak menggunakan jaringan virtual yang sama untuk {i>cache cache

Setelah akun penyimpanan disiapkan, Anda dapat membuat kontainer baru saat membuat target penyimpanan.

Baca Menggunakan penyimpanan blob yang dipasang di NFS dengan Azure HPC Cache untuk mempelajari lebih lanjut konfigurasi ini.

Untuk membuat target penyimpanan ADLS-NFS, buka halaman Menambahkan target penyimpanan di portal Microsoft Azure. (Metode lain sedang dalam pengembangan.)

Cuplikan layar menambahkan halaman target penyimpanan dengan target ADLS-NFS ditentukan

Masukkan informasi ini:

  • Nama target penyimpanan - Tetapkan nama yang mengidentifikasi target penyimpanan ini di Azure HPC Cache.

  • Jenis target - Pilih ADLS-NFS.

  • Akun penyimpanan - Pilih akun yang ingin Anda gunakan. Jika akun penyimpanan berkemampuan NFS Anda tidak muncul dalam daftar, periksa apakah akun tersebut sesuai dengan prasyarat dan cache dapat mengaksesnya.

    Anda harus mengotorisasi instans cache untuk mengakses akun penyimpanan seperti yang dijelaskan dalam Menambahkan peran akses.

  • Kontainer penyimpanan - Pilih kontainer blob berkemampuan NFS untuk target ini, atau klik Buat baru.

  • Model penggunaan - Pilih salah satu profil cache data berdasarkan alur kerja Anda, diuraikan dalam Memilih model penggunaan di atas.

Setelah selesai, klik OK untuk menambahkan target penyimpanan.

Melihat target penyimpanan

Anda dapat menggunakan portal Microsoft Azure atau Azure CLI untuk menampilkan target penyimpanan yang sudah ditentukan untuk cache Anda.

Dari portal Microsoft Azure, buka instans cache Anda dan klik Target penyimpanan, yang berada di bawah judul Pengaturan di bar samping kiri. Halaman target penyimpanan mencantumkan semua target dan kontrol yang ada untuk menambahkan atau menghapusnya.

Klik nama target penyimpanan untuk membuka halaman detailnya.

Untuk mempelajari lebih lanjut, baca Melihat dan mengelola target penyimpanan dan Mengedit target penyimpanan.

Langkah berikutnya

Setelah membuat target penyimpanan, lanjutkan dengan tugas-tugas ini untuk menyetel cache Anda:

Jika Anda perlu memperbarui pengaturan apa pun, Anda dapat mengedit target penyimpanan.