Fitur penyimpanan kontainer dari Alibaba Cloud Container Service (ACS) didasarkan pada Container Storage Interface (CSI) Kubernetes. Fitur ini mengintegrasikan layanan penyimpanan Alibaba Cloud, seperti penyimpanan blok, Penyimpanan File NAS, dan Object Storage Service (OSS), serta kompatibel dengan penyimpanan Kubernetes asli, seperti EmptyDir dan ConfigMap. Topik ini menjelaskan layanan penyimpanan Alibaba Cloud yang didukung oleh ACS, fitur-fiturnya, skenario umum, serta metode pemasangannya.
Dasar-dasar penyimpanan
Volume
PV dan PVC
Pilih layanan penyimpanan cloud
Alibaba Cloud menyediakan layanan penyimpanan berbiaya rendah, sangat andal, dan sangat tersedia untuk berbagai sumber daya penyimpanan, termasuk penyimpanan blok, file, dan objek. Anda dapat memilih layanan penyimpanan cloud yang sesuai berdasarkan jenis daya komputasi dan kebutuhan penyimpanan dari beban kerja bisnis Anda. Pertimbangkan faktor-faktor seperti volume data, frekuensi akses data, operasi input/output per detik (IOPS), dan throughput.
Dukungan penyimpanan cloud untuk berbagai jenis daya komputasi
Untuk Pod ACS berbasis CPU, termasuk instans tujuan umum dan komputasi-teroptimalkan, Anda dapat memasang semua jenis penyimpanan cloud yang saat ini didukung oleh ACS.
Untuk Pod ACS berbasis GPU, termasuk tipe GPU dan GPU-HPN, dukungannya sebagai berikut:
Anda dapat memasang NAS dan OSS.
Hanya beberapa model GPU yang mendukung pemasangan penyimpanan blok dan CPFS for Lingjun. Untuk informasi lebih lanjut, kirim tiket.
Fitur dan skenario umum berbagai layanan penyimpanan cloud
Penyimpanan cloud | Fitur | Skenario umum | Panduan pemilihan |
Penyimpanan akses acak tingkat blok yang tidak dibagikan, berlatensi rendah, dan sangat andal. Penyimpanan ini mirip dengan hard disk fisik dan mendukung partisi, pemformatan, serta pembuatan sistem file. |
| Jenis-jenis penyimpanan blok berikut didukung:
Anda dapat memilih kategori disk berdasarkan kebutuhan penagihan dan kinerja Anda. Untuk informasi lebih lanjut, lihat Harga perangkat penyimpanan blok dan Kinerja penyimpanan blok. | |
Sistem file terdistribusi yang menyediakan akses bersama, skalabilitas, keandalan tinggi, dan kinerja tinggi. Sistem ini menawarkan throughput dan IOPS tinggi, serta mendukung operasi baca-tulis acak dan modifikasi berkas daring. |
| Sistem file NAS Serbaguna dan NAS Ekstrem didukung. Anda dapat memilih jenis NAS dan spesifikasi penyimpanan yang sesuai berdasarkan biaya dan kinerja. Untuk informasi lebih lanjut, lihat NAS Serbaguna, NAS Ekstrem, dan Panduan pemilihan. | |
Dirancang untuk layanan komputasi cerdas. CPFS menyediakan throughput dan IOPS ultra-tinggi, serta mendukung jaringan RDMA end-to-end. |
| CPFS for Lingjun sedang dalam pratinjau undangan dan hanya didukung di Wilayah dan zona tertentu. Untuk informasi lebih lanjut, lihat CPFS for Lingjun. | |
Ruang penyimpanan bersama, besar, dan berbiaya rendah. Cocok untuk menyimpan data yang jarang dimodifikasi setelah ditulis. |
| Anda dapat memilih kelas penyimpanan yang sesuai berdasarkan penagihan OSS, frekuensi akses data, dan faktor lainnya. Untuk informasi lebih lanjut, lihat Panduan pemilihan dan Kelas penyimpanan. |
Memasang layanan penyimpanan cloud
Plugin penyimpanan
CSI adalah implementasi plugin penyimpanan yang direkomendasikan oleh komunitas Kubernetes. ACS menyediakan csi-provisioner sebagai plugin CSI untuk kluster ACS. Plugin ini mendukung volume yang berbasis sumber daya penyimpanan Alibaba Cloud.
Untuk operasi seperti memasang, melepas, membuat, dan menghapus volume, plugin CSI memerlukan izin untuk mengakses sumber daya Produk Alibaba Cloud lainnya. Plugin CSI menggunakan Peran RAM untuk meminta pembuatan peran AliyunCCCSIPluginRole guna mengakses sumber daya Anda di Produk cloud lainnya. Untuk informasi lebih lanjut, lihat Ikhtisar otorisasi.
Metode pemasangan
Anda dapat memasang layanan penyimpanan cloud dengan mendeskripsikan sumber daya penyimpanan Alibaba Cloud, seperti disk atau sistem file NAS, menggunakan PV, mengikat PV tersebut dengan PVC, lalu mendeklarasikan PVC yang akan digunakan dalam volume Pod. Berdasarkan perbedaan cara pembuatan PV untuk sumber daya penyimpanan cloud, metode pemasangan dapat dibagi menjadi dua jenis berikut:
Statis
Buat PV (Volume penyimpanan statis) berdasarkan sumber daya penyimpanan cloud yang sudah ada. Kemudian, ikat langsung PV tersebut dalam PVC untuk memasang sumber daya secara statis. Metode ini memastikan bahwa PV siap sebelum kontainer dimulai dan cocok untuk skenario di mana sumber daya penyimpanan sudah tersedia.
Dinamis
Definisikan sumber daya penyimpanan cloud yang akan dibuat secara dinamis menggunakan StorageClass. Lalu, kaitkan StorageClass tersebut dalam PVC. Sistem akan secara otomatis membuat dan mengikat PV (Volume penyimpanan dinamis) berdasarkan konfigurasi PVC dan StorageClass. Metode ini memungkinkan Anda memasang sumber daya secara dinamis dan lebih fleksibel serta otomatis karena Anda tidak perlu membuat PV terlebih dahulu.
Untuk informasi tentang cara memasang berbagai jenis volume, lihat topik-topik berikut:
Referensi
Selain Penyimpanan persisten, disk juga dapat digunakan sebagai volume sementara untuk menyimpan data sementara. Volume ini dibuat dan dihapus bersama Pod-nya. Untuk informasi lebih lanjut, lihat Memasang volume sementara.
Secara default, sebuah Pod ACS menyediakan ruang penyimpanan sementara gratis sebesar 30 GiB (EphemeralStorage). Jika ruang penyimpanan ini tidak cukup untuk kebutuhan Anda, Anda dapat meningkatkan ukuran ruang penyimpanan sementara sesuai kebutuhan.