Topik ini menjelaskan cara menentukan tipe instance ECS (Elastic Compute Service) yang menggunakan disk lokal untuk membuat Elastic Container Instance dan melampirkan disk lokal ke instance tersebut.
Deskripsi keluarga instance ECS
Disk lokal berada pada server fisik yang sama dengan Elastic Container Instance tempat disk-disk tersebut dilampirkan. Disk lokal hemat biaya dan menyediakan IOPS acak tinggi, throughput tinggi, serta latensi rendah. Namun, karena disk lokal berada pada satu server fisik, hal ini meningkatkan risiko titik kegagalan tunggal (SPOF). Untuk informasi lebih lanjut, lihat Disk Lokal.
Disk lokal berada pada satu server fisik, yang meningkatkan risiko SPOF. Ketahanan data yang disimpan pada disk lokal bergantung pada keandalan server fisik terkait. Untuk informasi lebih lanjut, lihat Batasan Disk Lokal.
Berikut adalah keluarga instance ECS dengan disk lokal yang dapat digunakan untuk membuat Elastic Container Instance:
Kategori | Keluarga instance |
Keluarga instance dengan SSD lokal | i4, i4g, i3, i3g, i2, dan i2g |
Keluarga instance big data | d1 |
Keluarga instance big data dengan peningkatan performa jaringan | d1ne |
Keluarga instance dioptimalkan komputasi dengan akselerasi GPU | gn5 |
gn5 adalah keluarga instance dengan akselerasi GPU. Jika Anda memilih keluarga instance ini, Anda harus menentukan parameter terkait GPU selain parameter terkait disk lokal.
Untuk informasi lebih lanjut tentang keluarga instance ECS, lihat topik-topik berikut:
Deskripsi konfigurasi
Jika Anda ingin menentukan tipe instance ECS yang menggunakan disk lokal untuk membuat Elastic Container Instance dan melampirkan disk lokal ke instance tersebut, Anda hanya dapat memanggil operasi API alih-alih menggunakan Konsol Elastic Container Instance.
Saat memanggil operasi API CreateContainerGroup untuk membuat Elastic Container Instance, Anda dapat menggunakan parameter InstanceType untuk menentukan tipe instance ECS dan parameter terkait volume untuk melampirkan disk lokal. Tabel berikut menjelaskan parameter relevan. Untuk informasi lebih lanjut, lihat CreateContainerGroup.
Buat Elastic Container Instance yang Menggunakan Disk Lokal dan Tentukan Disk Lokal sebagai Volume
Parameter
Tipe
Contoh
Deskripsi
InstanceType
String
ecs.gn6v-c8g1.2xlarge
Tipe instance ECS yang menggunakan disk lokal. Berikut adalah keluarga instance ECS yang menggunakan disk lokal yang dapat digunakan untuk membuat instance kontainer elastis: d1, d1ne, i2, i2g, dan gn5.
Anda dapat menentukan hingga lima tipe instance ECS sekaligus. Pisahkan beberapa tipe instance dengan koma (,). Contoh: ecs.d1.2xlarge,ecs.d1ne.2xlarge.
Volume.N.Name
String
localdisk
Nama volume N.
Volume.N.Type
String
EmptyDirVolume
Tipe volume N. Nilai EmptyDirVolume menentukan volume emptyDir.
Volume.N.EmptyDirVolume.Medium
String
LocalRaid0
Media penyimpanan untuk volume emptyDir N. Nilai LocalRaid0 menentukan RAID 0 yang dibentuk dari disk lokal.
Lampirkan RAID 0 ke Elastic Container Instance
Parameter
Tipe
Contoh
Deskripsi
Container.N.VolumeMount.N.Name
String
localdisk
Nama volume N yang akan dilampirkan ke kontainer N. Nilai ini sama dengan nilai Volume.N.Name.
Container.N.VolumeMount.N.MountPath
String
/localdisk-test
Direktori tempat volume N dilampirkan.
Data dalam direktori ini akan ditimpa oleh data pada volume. Pastikan nilai ini benar.
Konfigurasi Contoh:
Buat Elastic Container Instance yang menggunakan disk lokal.
Kode berikut memberikan contoh parameter yang perlu Anda tentukan saat memanggil operasi API CreateContainerGroup untuk membuat Elastic Container Instance yang menggunakan disk lokal.
ContainerGroupName=test-localdisk # Menentukan tipe instance ECS yang menggunakan disk lokal. InstanceType=ecs.i2g.2xlarge # Menentukan volume RAID 0 yang dibentuk dari disk lokal. Volume.1.Name=localdisk Volume.1.Type=EmptyDirVolume Volume.1.EmptyDirVolume.Medium=LocalRaid0 # Lampirkan volume RAID 0 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-testPeriksa RAID 0 yang dilampirkan.
Sambungkan ke Elastic Container Instance. Jalankan perintah
df -huntuk melihat informasi tentang RAID 0 yang dilampirkan. Disk lokal membentuk RAID 0 (/dev/md0), dan RAID 0 dilampirkan ke direktori/localdisk-testyang ditentukan.