全部产品
Search
文档中心

Container Compute Service:Gunakan penyimpanan Alibaba Cloud di kluster ACS

更新时间:Nov 20, 2025

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

Berkas dalam sebuah kontainer disimpan sementara di sebuah disk, yang dapat menyebabkan masalah bagi aplikasi yang berjalan di dalam kontainer:

  • Ketika sebuah Pod menjalankan beberapa kontainer, berkas tidak dapat dibagikan di antara mereka.

  • Ketika sebuah kontainer mengalami crash, berkas yang dihasilkan selama waktu prosesnya tidak disimpan saat kontainer dibuat ulang, sehingga menyebabkan kehilangan data.

Untuk mengatasi masalah tersebut, Kubernetes menggunakan abstraksi Volume untuk menyediakan kemampuan seperti penyimpanan bersama dan Penyimpanan persisten.

  • Sebuah volume merupakan bagian dari sebuah Pod. Volume hanya dapat didefinisikan dalam sebuah Pod dan tidak dapat dibuat secara independen. Semua kontainer dalam sebuah Pod dapat menggunakan volume tersebut, tetapi Anda harus memasang volume ke direktori dalam kontainer.

  • Volume berfungsi sebagai saluran transfer data antara sebuah Pod dan perangkat penyimpanan eksternal, serta sebagai cara untuk berbagi data antar kontainer dalam sebuah Pod, antar Pod, maupun antara Pod dan lingkungan eksternal.

  • Volume memiliki berbagai jenis, seperti EmptyDir, ConfigMap, dan PersistentVolumeClaim (PVC).

Untuk informasi lebih lanjut, lihat Volumes.

PV dan PVC

Tidak semua volume memiliki Persistensi. Untuk menerapkan Penyimpanan persisten, penyimpanan kontainer harus bergantung pada layanan penyimpanan jarak jauh. Untuk tujuan ini, Kubernetes memperkenalkan dua objek sumber daya untuk mendefinisikan dan menggunakan sumber daya penyimpanan: PersistentVolume (PV) dan PersistentVolumeClaim (PVC).

  • PV (PersistentVolume)

    PV digunakan untuk menyimpan data persisten. PV merupakan volume penyimpanan abstrak yang dapat berupa penyimpanan jaringan atau penyimpanan cloud. PV dapat dibuat terlebih dahulu oleh administrator kluster atau dibuat secara dinamis oleh StorageClass (SC). PV ada secara independen dari Pod dan dapat dibagikan oleh beberapa Pod.

  • PVC (PersistentVolumeClaim)

    PVC adalah permintaan pengguna terhadap penyimpanan. PVC menentukan kapasitas dan mode akses PV yang dibutuhkan oleh sebuah Pod. PVC memiliki hubungan satu-ke-satu dengan PV. Untuk memungkinkan sebuah Pod menggunakan sumber daya penyimpanan, Anda dapat mengaitkan volume dalam Pod tersebut dengan PVC.

Untuk informasi lebih lanjut, lihat Persistent Volumes dan Storage Classes.

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 blok

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.

  • Skenario I/O tinggi dan latensi rendah

    Disk memiliki latensi rendah dan kinerja tinggi, sehingga cocok untuk aplikasi yang memiliki persyaratan tinggi terhadap I/O dan latensi, seperti database dan middleware.

  • Skenario non-bersama

    Disk merupakan penyimpanan non-bersama dan hanya dapat dipasang ke satu Pod.

Jenis-jenis penyimpanan blok berikut didukung:

  • cloud_essd_entry: ESSD Entry disk.

  • cloud_auto: ESSD AutoPL disk.

  • cloud_essd: Enterprise SSD (ESSD). Ini adalah nilai default.

  • cloud_ssd: SSD standar.

  • cloud_efficiency: disk ultra.

Anda dapat memilih kategori disk berdasarkan kebutuhan penagihan dan kinerja Anda. Untuk informasi lebih lanjut, lihat Harga perangkat penyimpanan blok dan Kinerja penyimpanan blok.

Penyimpanan File NAS

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.

  • Skenario berbagi data

    NAS adalah penyimpanan bersama yang memungkinkan beberapa Pod mengakses data yang sama. Data dalam NAS tidak dihapus ketika sebuah Pod dihapus, sehingga NAS dapat digunakan untuk berbagi data antar Pod.

  • Skenario analitik data

    NAS menyediakan throughput data tinggi untuk memenuhi kebutuhan akses penyimpanan bersama dari pekerjaan Pemrosesan batch.

  • Skenario aplikasi web

    Menyediakan penyimpanan untuk aplikasi web dan Sistem Manajemen Konten.

  • Skenario penyimpanan log

    Jika Anda ingin menyimpan log dengan Persistensi, gunakan NAS.

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.

CPFS for Lingjun (pratinjau undangan)

Dirancang untuk layanan komputasi cerdas. CPFS menyediakan throughput dan IOPS ultra-tinggi, serta mendukung jaringan RDMA end-to-end.

  • Skenario komputasi cerdas seperti AIGC dan kendaraan otonom

    CPFS for Lingjun menyediakan throughput dan IOPS ultra-tinggi serta mendukung jaringan RDMA end-to-end untuk memenuhi kebutuhan layanan komputasi cerdas.

CPFS for Lingjun sedang dalam pratinjau undangan dan hanya didukung di Wilayah dan zona tertentu. Untuk informasi lebih lanjut, lihat CPFS for Lingjun.

Object Storage Service (OSS)

Ruang penyimpanan bersama, besar, dan berbiaya rendah. Cocok untuk menyimpan data yang jarang dimodifikasi setelah ditulis.

  • Skenario berbagi data

    OSS adalah penyimpanan bersama yang memungkinkan beberapa Pod mengakses data yang sama. Data dalam OSS tidak dihapus ketika sebuah Pod dihapus, sehingga OSS dapat digunakan untuk berbagi data antar Pod.

  • Skenario intensif-baca yang melibatkan berkas seperti berkas konfigurasi, citra, dan berbagai berkas media video

    OSS cocok untuk menyimpan data tidak terstruktur, seperti berkas konfigurasi, citra, serta berkas audio dan video. Jika bisnis Anda perlu memodifikasi konten berkas, pilih volume ossfs 1.0 untuk kompatibilitas yang lebih baik dengan operasi POSIX.

  • Skenario Pemrosesan batch konkurensi tinggi seperti Inferensi AI dan analitik data

    Bandwidth sisi server OSS yang tinggi cocok untuk Pemrosesan batch konkurensi tinggi, seperti beban kerja komputasi-intensif baru dan alur kerja seperti Pelatihan AI, analitik data, dan kendaraan otonom. Beban kerja ini terutama melibatkan pembacaan sekuensial dan acak, serta penulisan sekuensial (append-only). Pilih volume ossfs 2.0 untuk throughput yang lebih tinggi.

  • Skenario keamanan data dengan persyaratan tinggi terhadap autentikasi dan pemulihan bencana

    OSS mendukung penyimpanan redundan zona untuk pemulihan bencana dan kemampuan Enkripsi sisi server seperti KMS. OSS juga mendukung Validasi MD5 untuk memastikan integritas unggah dan unduh data. Selain itu, OSS mendukung dua metode autentikasi tingkat objek: RAM dan kebijakan Bucket OSS.

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.

Penting

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.