Anda dapat menggunakan volume strmvol untuk memasang data Object Storage Service (OSS) melalui perangkat blok virtual. Solusi ini meningkatkan kinerja baca dalam skenario dengan sejumlah besar objek OSS yang dipasang.
Ikhtisar solusi
OSS mendukung penyimpanan data dalam jumlah besar dan metode penagihan bayar sesuai pemakaian, serta menyediakan fitur akses berbasis protokol HTTP yang nyaman. Dalam skenario terkontainerisasi, sistem file FUSE biasanya digunakan untuk memasang data OSS. Untuk skenario membaca file kecil, Anda dapat menggunakan solusi perangkat blok virtual untuk memasang data OSS sebagai volume strmvol.
Volume strmvol memungkinkan akses data OSS melalui perangkat blok virtual. Solusi ini mengatasi hambatan kinerja di lapisan perantara FUSE dan memungkinkan akses langsung ke lapisan driver penyimpanan untuk mempercepat proses data. Solusi ini ideal untuk skenario yang memerlukan eksplorasi cepat jutaan file kecil, seperti memuat set data pelatihan AI dan menganalisis data deret waktu.
Skenario
Jika bisnis Anda memenuhi persyaratan berikut, Anda dapat menggunakan solusi perangkat blok virtual (volume strmvol).
Solusi yang menggunakan FUSE cocok untuk sebagian besar skenario. Untuk informasi lebih lanjut, lihat Pasang volume ossfs 1.0 yang disiapkan secara statis, Pasang volume OSS yang disiapkan secara dinamis menggunakan ossfs 1.0, dan Gunakan volume ossfs 2.0.
Data disimpan di Bucket OSS dan tidak perlu diperbarui selama operasi bisnis.
Bisnis Anda tidak sensitif terhadap informasi tambahan dari sistem file.
Skenario hanya-baca, terutama yang melibatkan banyak file kecil atau pembacaan acak.
Cara menggunakan volume strmvol
Sebelum menggunakan volume strmvol, Anda harus menginstal komponen strmvol-csi-driver di halaman Marketplace di Konsol Container Service for Kubernetes (ACK). Setelah menerapkan strmvol-csi-driver, sumber daya berikut akan dibuat.
Nama sumber daya | Tipe sumber daya | Fitur |
strmvold | DaemonSet | Mengelola perangkat blok virtual pada node. |
strmvol-csi-plugin | DaemonSet | Mengimplementasikan pemasangan dan pelepasan volume strmvol. |
strmvol-csi-provisioner | Deployment | Mengimplementasikan pembuatan volume strmvol secara dinamis. |