Dalam framework Fluid, mode akses default suatu dataset adalah ReadOnlyMany. Anda dapat mengubah nilai bidang accessModes dalam spesifikasi Dataset untuk mengganti mode akses tersebut. Fluid mendukung dua mode akses: ReadOnlyMany dan ReadWriteMany. Atur bidang accessModes sesuai dengan kebutuhan workload data Anda.
Mode akses
| Mode | Perilaku |
|---|---|
ReadOnlyMany (default) |
Pod pada node tempat dataset dipasang hanya dapat membaca data. |
ReadWriteMany |
Pod pada node tempat dataset dipasang dapat membaca dan menulis data. |
Kasus penggunaan
-
ReadOnlyMany — Gunakan ketika workload Anda hanya membaca data, seperti pelatihan model pembelajaran mesin atau memuat file model dari Object Storage Service (OSS) atau File Storage NAS (NAS) untuk inferensi model.
-
ReadWriteMany — Gunakan ketika workload Anda membaca dan menulis data, seperti memproses ulang data masukan dan menuliskan hasilnya kembali ke sistem caching atau sistem file backend.
Atur mode akses
Atur accessModes dalam spesifikasi Dataset sebelum membuat dataset tersebut. Contoh berikut mengonfigurasi Dataset dengan ReadWriteMany menggunakan JindoRuntime (JindoFS) sebagai runtime.
apiVersion: data.fluid.io/v1alpha1
kind: Dataset
metadata:
name: demo-readwrite
spec:
mounts:
- mountPoint: <mountpoint> # Format: oss://<oss_bucket>/<bucket_dir>
name: demo
accessModes:
- ReadWriteMany # Valid values: ReadOnlyMany (default), ReadWriteMany
| Parameter | Deskripsi |
|---|---|
mountPoint |
Titik pemasangan sumber data. Untuk JindoRuntime, gunakan format oss://<oss_bucket>/<bucket_dir>, di mana <oss_bucket> adalah nama bucket OSS Anda dan <bucket_dir>
adalah subdirektori (default ke Direktori root).
|
accessModes |
Mode akses untuk dataset. Nilai yang valid: ReadOnlyMany (default) dan ReadWriteMany. |