Topik ini menjelaskan cara membuat Elastic Container Instance (ECI) dengan menentukan tipe instans ECS yang dilengkapi disk lokal, serta cara memasang disk lokal tersebut.
Spesifikasi
Disk lokal adalah hard drive yang terpasang langsung pada mesin fisik tempat instans berjalan. Disk lokal menawarkan latensi rendah, operasi input/output per detik (IOPS) acak tinggi, throughput tinggi, serta nilai yang sangat baik. Namun, karena disk lokal merupakan bagian dari satu mesin fisik, komponen ini rentan terhadap single point of failure. Untuk informasi selengkapnya, lihat Local disks.
Disk lokal merupakan bagian dari satu mesin fisik. Oleh karena itu, keandalan data bergantung pada keandalan mesin fisik tersebut, sehingga menimbulkan risiko single point of failure. Untuk informasi selengkapnya, lihat Notes on local disks.
Keluarga instans ECS berikut yang dilengkapi disk lokal didukung:
Kategori | Keluarga instans |
Local SSD | i4, i4g, i3, i3g, i2, i2g |
Big data | d1 |
Network-enhanced big data | d1ne |
GPU-accelerated compute-optimized | gn5 |
gn5 adalah tipe instans GPU-accelerated. Jika Anda memilih keluarga instans ini, Anda juga harus menentukan parameter terkait GPU selain parameter terkait disk lokal.
Untuk informasi selengkapnya mengenai tipe instans ECS, lihat topik-topik berikut:
Konfigurasi
Anda hanya dapat membuat ECI dengan disk lokal dan memasangnya melalui OpenAPI. Fitur ini tidak didukung di konsol ECI.
Saat memanggil API CreateContainerGroup, gunakan parameter InstanceType untuk menentukan tipe instans dan parameter Volume untuk memasang disk lokal. Tabel berikut menjelaskan parameter tersebut. Untuk informasi selengkapnya, lihat CreateContainerGroup.
-
Buat instans dan definisikan volume disk lokal
Parameter
Tipe
Contoh
Deskripsi
InstanceType
String
ecs.i2g.2xlarge
Menentukan tipe instans ECS untuk ECI. Tipe instans ini harus memiliki disk lokal. Keluarga instans yang didukung: i4, i4g, i3, i3g, i2, i2g, d1, d1ne, dan gn5.
Anda dapat menentukan hingga lima tipe instans sekaligus. Pisahkan beberapa tipe instans dengan koma (
,). Contoh:ecs.d1.2xlarge,ecs.d1ne.2xlarge.Volume.N.Name
String
localdisk
Nama volume.
Volume.N.Type
String
EmptyDirVolume
Tipe volume. Tetapkan parameter ini ke
EmptyDirVolumeuntuk membuat volume EmptyDir.Volume.N.EmptyDirVolume.Medium
String
LocalRaid0
Media penyimpanan volume EmptyDir. Tetapkan nilainya ke
LocalRaid0untuk menggabungkan disk lokal menjadi array RAID 0. -
Pasang disk lokal RAID 0
Parameter
Type
Contoh
Deskripsi
Container.N.VolumeMount.N.Name
String
localdisk
Nama volume yang akan dipasang ke kontainer. Nilai ini harus sesuai dengan nilai
Volume.N.Name.Container.N.VolumeMount.N.MountPath
String
/localdisk-test
Jalur pemasangan.
Konten volume akan menimpa data apa pun yang sudah ada di jalur pemasangan yang ditentukan dalam kontainer. Pastikan Anda menentukan jalur yang benar.
Konfigurasi contoh:
-
Buat instans dengan disk lokal.
Contoh berikut menunjukkan parameter untuk panggilan API
CreateContainerGroup:ContainerGroupName=test-localdisk # Tentukan tipe instans ECS dengan disk lokal. InstanceType=ecs.i2g.2xlarge # Definisikan volume RAID 0 yang terdiri dari disk lokal. Volume.1.Name=localdisk Volume.1.Type=EmptyDirVolume Volume.1.EmptyDirVolume.Medium=LocalRaid0 # Pasang disk lokal ke kontainer. Container.1.Name=nginx Container.1.Image=registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:1.14.2 Container.1.VolumeMount.1.Name=localdisk Container.1.VolumeMount.1.MountPath=/localdisk-test -
Verifikasi bahwa disk lokal telah dipasang.
Sambungkan ke instans dan jalankan perintah
df -huntuk melihat detail pemasangan disk lokal RAID 0. Output menunjukkan bahwa array RAID 0 (/dev/md0) dibuat dari disk lokal dan dipasang ke jalur/localdisk-testyang ditentukan.root@test-localdisk:/# df -h Filesystem Size Used Avail Use% Mounted on overlay 30G 4.1G 26G 14% / tmpfs 64M 0 64M 0% /dev tmpfs 16G 0 16G 0% /sys/fs/cgroup /dev/md0 879G 77M 835G 1% /localdisk-test /dev/vda4 30G 4.1G 26G 14% /etc/hosts overlay 8.8G 4.8G 3.6G 58% /etc/hostname shm 64M 0 64M 0% /dev/shm tmpfs 16G 0 16G 0% /proc/acpi tmpfs 16G 0 16G 0% /sys/firmware