Anda dapat memasang volume ke Elastic Container Instance sebagai penyimpanan persisten. Topik ini menjelaskan jenis volume yang dapat dipasang pada Elastic Container Instance dan cara mengonfigurasinya.
Tipe volume
File dalam kontainer disimpan sementara di disk. Penyimpanan sementara menyebabkan masalah berikut untuk aplikasi yang berjalan di dalam kontainer:
Jika sebuah kontainer gagal, file yang dihasilkan selama kontainer berjalan tidak akan tetap ada ketika kontainer dibangun ulang. File tersebut hilang.
Ketika beberapa kontainer berjalan di Elastic Container Instance yang sama, file tidak dapat dibagikan di antara kontainer-kontainer tersebut.
Untuk mengatasi masalah-masalah di atas, Elastic Container Instance menggunakan volume sebagai penyimpanan persisten. Tabel berikut menjelaskan tipe volume yang didukung oleh Elastic Container Instance.
Tipe volume | Deskripsi | Mode API | Mode Konsol |
Disk | Disk adalah produk penyimpanan tingkat blok yang disediakan oleh Alibaba Cloud. Disk memiliki latensi rendah, performa tinggi, daya tahan tinggi, dan keandalan tinggi. Untuk informasi lebih lanjut, lihat Disk. Disk cocok untuk skenario berikut:
| Didukung | Tidak didukung |
NAS | File Storage NAS (NAS) adalah sistem file terdistribusi yang disediakan oleh Alibaba Cloud. NAS mendukung akses bersama dan penskalaan otomatis. NAS memiliki keandalan tinggi dan performa tinggi. Untuk informasi lebih lanjut, lihat Apa itu NAS? NAS cocok untuk skenario berikut:
| Didukung | Didukung |
OSS | Object Storage Service (OSS) adalah layanan penyimpanan Alibaba Cloud yang aman, hemat biaya, dan sangat andal yang memungkinkan Anda menyimpan volume besar data tidak terstruktur, seperti gambar serta data audio dan video. Untuk informasi lebih lanjut, lihat Apa itu OSS? Volume OSS cocok untuk skenario berikut:
| Didukung | Didukung |
EmptyDir | Volume emptyDir adalah direktori sementara yang digunakan untuk menyimpan data sementara dan berbagi data di antara kontainer. Data dalam volume emptyDir dihapus ketika instance dihapus. Penting Volume emptyDir adalah penyimpanan sementara. Ketika instance kontainer elastis yang memiliki volume emptyDir dipasang di-restart, data yang disimpan dalam volume emptyDir juga dihapus. | Didukung | Didukung |
ConfigFile | File konfigurasi yang digunakan untuk memasukkan data konfigurasi instance kontainer elastis. | Didukung | Didukung |
Deskripsi konfigurasi
Untuk menggunakan volume, Anda perlu menentukan volume tersebut lalu memasangnya ke kontainer.
Mode API
Ketika Anda memanggil operasi API CreateContainerGroup untuk membuat Elastic Container Instance, Anda dapat menentukan nama dan tipe volume menggunakan parameter Volume.N.Name dan Volume.N.Type. Kemudian, Anda perlu mengonfigurasi parameter tambahan berdasarkan nilai Volume.N.Type.
Nilai Volume.N.Type | Deskripsi | Referensi |
EmptyDirVolume | Sebuah volume emptyDir, yang menunjukkan direktori sementara. | |
ConfigFileVolume | Sebuah volume ConfigFile, yang menunjukkan file konfigurasi. | |
NFSVolume | Sebuah volume NFS, yang menunjukkan sistem file jaringan, seperti sistem file NAS. | |
FlexVolume | Sebuah volume yang dipasang menggunakan plugin FlexVolume. Volume ini mencakup disk, sistem file NAS, dan bucket OSS. |
DiskVolume juga merupakan nilai valid dari Volume.N.Type, yang menunjukkan volume disk. Kami tidak merekomendasikan penggunaan nilai DiskVolume. Jika Anda ingin memasang disk, kami merekomendasikan agar Anda menggunakan nilai FlexVolume.
Setelah Anda menentukan volume, Anda dapat menggunakan parameter Container.VolumeMount terkait untuk memasang volume ke kontainer.
Mode Konsol
Ketika Anda membuat Elastic Container Instance di halaman pembelian Elastic Container Instance, Anda dapat menentukan volume di bagian Container Group Configurations lalu memasang volume-volume tersebut ke kontainer di bagian Container Configurations.
Klik Advanced Settings di bagian Container Group Configurations dan tentukan volume.

Konsol Elastic Container Instance hanya mendukung tipe volume berikut:
Item konfigurasi (ConfigFile)
Direktori sementara (emptyDir)
Persistensi NAS (NFS)
Persistensi OSS (FlexVolume)
Di bagian Container Configurations, klik Advanced Settings di sebelah kontainer untuk memasang volume ke kontainer.
