ACS mengintegrasikan penyimpanan blok Alibaba Cloud, File Storage NAS (NAS), Cloud Parallel File Storage (CPFS), dan Object Storage Service (OSS) melalui Kubernetes Container Storage Interface (CSI). Layanan-layanan ini beroperasi bersama jenis volume Kubernetes asli seperti EmptyDir dan ConfigMap. Pilih jenis penyimpanan yang sesuai dengan workload Anda.
Dasar-dasar penyimpanan
Volume
PV dan PVC
Prasyarat
Untuk memasang, melepas, membuat, dan menghapus volume, plugin CSI memerlukan izin untuk mengakses resource di produk Alibaba Cloud lainnya. Plugin ini menggunakan otorisasi peran RAM untuk meminta pembuatan peran AliyunCCCSIPluginRole, yang memberikan akses plugin ke resource Anda di produk cloud lainnya. Pastikan peran ini telah dikonfigurasi sebelum Anda memasang penyimpanan cloud.
Untuk informasi lebih lanjut, lihat Ikhtisar otorisasi.
Pilih penyimpanan cloud
Alibaba Cloud menyediakan layanan penyimpanan blok, file, dan objek yang berbiaya rendah, sangat andal, dan sangat tersedia untuk workload kontainer. Pilih jenis penyimpanan berdasarkan jenis komputasi dan kebutuhan penyimpanan workload Anda, serta pertimbangkan faktor-faktor seperti volume data, frekuensi akses data, IOPS, dan throughput.
Pemetaan skenario ke penyimpanan
Daftar berikut memetakan skenario workload umum ke jenis penyimpanan yang direkomendasikan. Gunakan ini sebagai titik awal, lalu merujuk ke tabel perbandingan untuk informasi fitur lengkap.
Database dan middleware yang memerlukan penyimpanan blok non-shared berlatensi rendah — Gunakan block storage. Disk cloud memberikan latensi rendah dan kinerja tinggi untuk aplikasi yang intensif I/O. Block storage bersifat non-shared dan hanya dapat dipasang ke satu Pod dalam satu waktu.
Data bersama antar Pod, analitik big data, aplikasi web, dan persistensi log — Gunakan NAS. NAS adalah sistem file bersama yang mendukung akses konkuren dari beberapa Pod, throughput tinggi, dan modifikasi file online.
Pelatihan AI, kendaraan otonom, komputasi genetik, dan rendering film dan televisi — Gunakan CPFS Edisi Serbaguna. Sistem file paralel yang sepenuhnya dikelola ini memberikan throughput tinggi dan IOPS tinggi yang dibutuhkan oleh workload komputasi kinerja tinggi (HPC).
Konten yang dihasilkan AI (AIGC) dan workload komputasi cerdas lainnya yang memerlukan throughput ultra-tinggi dengan Remote Direct Memory Access (RDMA) — Gunakan CPFS for Lingjun. Sistem file paralel ini mendukung jaringan RDMA end-to-end dan dirancang khusus untuk komputasi cerdas. CPFS for Lingjun saat ini berada dalam pratinjau undangan.
Data tidak terstruktur yang sebagian besar hanya dibaca, pemrosesan batch berkonkurensi tinggi, serta data dengan persyaratan otentikasi dan disaster recovery yang ketat — Gunakan OSS. OSS menyediakan penyimpanan bersama berbiaya rendah dalam skala besar untuk file konfigurasi, gambar, file audio dan video, inferensi AI, serta analitik data.
Dukungan penyimpanan cloud berdasarkan jenis komputasi
Pod ACS berbasis CPU (jenis tujuan umum dan dioptimalkan kinerja): Semua jenis penyimpanan cloud yang didukung ACS dapat dipasang.
Pod ACS berbasis GPU (jenis GPU dan GPU-HPN):
Didukung secara default: NAS dan OSS.
Dukungan terbatas: Hanya beberapa model GPU yang mendukung block storage dan CPFS for Lingjun. Untuk informasi lebih lanjut, [ajukan tiket di situs internasional].
Tabel perbandingan
Penyimpanan cloud | Fitur | Skenario umum | Panduan pemilihan |
Penyimpanan akses acak tingkat blok yang non-shared, berlatensi rendah, dan sangat andal. Mirip dengan hard disk fisik, mendukung partisi, format, dan pembuatan sistem file. |
| Jenis block storage berikut didukung:
Anda dapat memilih tipe disk berdasarkan kebutuhan penagihan dan kinerja Anda. Untuk informasi lebih lanjut, lihat Harga Block Storage dan Kinerja block storage. | |
Sistem file terdistribusi yang menyediakan akses bersama, skalabilitas elastis, keandalan tinggi, dan kinerja tinggi. Memberikan throughput tinggi dan IOPS tinggi, serta mendukung baca-tulis acak dan modifikasi file online. |
| NAS Edisi Serbaguna dan NAS Extreme didukung. Pilih jenis NAS dan spesifikasi penyimpanan berdasarkan faktor seperti biaya dan kinerja NAS. Untuk informasi lebih lanjut, lihat NAS Edisi Serbaguna, NAS Extreme, dan Panduan pemilihan. | |
Sistem file paralel yang sepenuhnya dikelola dan dapat diskalakan, yang memberikan throughput tinggi dan IOPS tinggi. |
| Pilih spesifikasi berdasarkan faktor seperti biaya dan kinerja CPFS Edisi Serbaguna. Untuk informasi lebih lanjut, lihat Spesifikasi produk. | |
Dirancang untuk workload komputasi cerdas, memberikan throughput dan IOPS ultra-tinggi serta mendukung jaringan RDMA end-to-end. |
| CPFS for Lingjun berada dalam pratinjau undangan dan saat ini hanya tersedia di beberapa wilayah dan zona. Untuk informasi lebih lanjut, lihat CPFS for Lingjun. | |
Ruang penyimpanan bersama berbiaya rendah dan berkapasitas besar, cocok untuk data yang jarang dimodifikasi setelah ditulis. |
| Pilih StorageClass berdasarkan faktor seperti penagihan OSS dan frekuensi akses data. Untuk informasi lebih lanjut, lihat Panduan pemilihan dan Referensi StorageClass. |
Memasang penyimpanan cloud
CSI adalah implementasi plugin penyimpanan yang direkomendasikan oleh komunitas Kubernetes. ACS menyediakan csi-provisioner sebagai add-on CSI untuk kluster ACS. Plugin ini mendukung volume berbasis resource penyimpanan Alibaba Cloud.
Untuk memasang penyimpanan cloud, buat PV yang menggambarkan resource penyimpanan Alibaba Cloud seperti disk cloud atau sistem file NAS, ikat PV tersebut ke PVC, lalu deklarasikan PVC dalam definisi volume sebuah Pod. Berdasarkan cara pembuatan PV, penyimpanan cloud dapat dipasang dengan dua cara:
Provisioning statis: Anda membuat PV dari resource penyimpanan cloud yang sudah ada dan mengikatnya langsung dalam PVC. Metode ini menjamin bahwa PV siap sebelum kontainer dimulai, dan cocok untuk skenario di mana resource penyimpanan sudah tersedia.
Provisioning dinamis: Anda menggunakan StorageClass untuk mendefinisikan resource penyimpanan cloud yang akan dibuat, lalu mengaitkan StorageClass tersebut dalam PVC. Sistem secara otomatis membuat dan mengikat PV berdasarkan konfigurasi PVC dan StorageClass. Metode ini tidak mengharuskan Anda membuat PV terlebih dahulu, sehingga lebih fleksibel dan otomatis.
Topik berikut menjelaskan cara memasang masing-masing jenis volume:
Langkah selanjutnya
Selain penyimpanan persisten, disk cloud juga dapat berfungsi sebagai volume sementara yang menyimpan data sementara. Volume sementara dibuat dan dihapus bersamaan dengan Pod. Untuk prosedur lengkapnya, lihat Memasang volume sementara.
Secara default, setiap Pod ACS menyediakan 30 GiB penyimpanan sementara gratis. Jika kapasitas ini tidak memenuhi kebutuhan Anda, Anda dapat meningkatkan ruang penyimpanan sementara sesuai kebutuhan.