Memilih tipe instans Elastic Compute Service (ECS) membatasi alokasi sumber daya hanya pada tipe tersebut. Dengan menentukan jumlah vCPU dan ukuran memori secara langsung, ECI mencocokkan permintaan Anda dengan beberapa tipe instans ECS saat waktu proses, sehingga memberikan ketersediaan sumber daya yang lebih baik. Pendekatan ini berlaku untuk sebagian besar beban kerja—gunakan kecuali jika Anda memerlukan perangkat keras khusus seperti GPU atau disk lokal.
Spesifikasi yang didukung
ECI menyesuaikan kombinasi vCPU/memori yang tidak didukung ke nilai terdekat yang didukung, selalu dibulatkan ke atas. Misalnya, permintaan 7 vCPU dan 13 GiB menghasilkan instans dengan 8 vCPU dan 14 GiB.
Jika Anda tidak menentukan jumlah vCPU atau ukuran memori, ECI membuat instans dengan 2 vCPU dan 4 GiB secara default. Setiap instans juga mencakup penyimpanan temporary sebesar 30 GiB dan dapat memiliki satu elastic network interface (ENI) yang terikat.
Spesifikasi yang tersedia di semua wilayah
Spesifikasi berikut tersedia di semua wilayah tempat ECI diterapkan. Kolom vCPU menunjukkan nilai yang Anda berikan ke parameter API Cpu.
| vCPU | Memory (GiB) | Bandwidth (dua arah, Gbit/s, batas atas teoretis) |
|---|---|---|
| 0.25 | 0.5, 1 | 0.08 |
| 0.5 | 1, 2 | 0.08 |
| 1 | 2, 4, 8 | 0.1 |
| 2 | 1, 2, 4, 8, 16 | 1 |
| 4 | 2, 4, 8, 16, 32 | 1.5 |
| 8 | 4, 8, 16, 32, 64 | 2 |
| 12 | 12, 24, 48, 96 | 2.5 |
| 16 | 16, 32, 64, 128 | 3 |
| 24 | 24, 48, 96, 192 | 4.5 |
| 32 | 32, 64, 128, 256 | 6 |
| 52 | 96, 192, 384 | 12.5 |
| 64 | 128, 256, 512 | 20 |
Spesifikasi yang tersedia hanya di wilayah tertentu
Spesifikasi berikut hanya didukung di Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Qingdao), Tiongkok (Beijing), Tiongkok (Zhangjiakou), Tiongkok (Hohhot), Tiongkok (Ulanqab), Tiongkok (Shenzhen), Tiongkok (Heyuan), Tiongkok (Guangzhou), Tiongkok (Chengdu), dan Singapura. Pastikan wilayah dan zona target mendukung spesifikasi tersebut sebelum membuat instans. Spesifikasi ini tidak dapat digunakan untuk membuat instans preemptible.
| vCPU | Memory (GiB) | Bandwidth (dua arah, Gbit/s, batas atas teoretis) |
|---|---|---|
| 2 | 6, 10, 12, 14 | 1 |
| 4 | 6, 10, 12, 14, 18, 20, 22, 24, 26, 28, 30 | 1.5 |
| 6 | 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | 1.5 |
| 8 | 10, 12, 14, 18, 20, 22, 24, 26, 28, 30, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62 | 2.5 |
Cara memilih spesifikasi
Untuk memilih spesifikasi tingkat instans yang tepat:
Perkirakan total vCPU dan memori yang dibutuhkan setiap kontainer dalam instans Anda.
Jumlahkan nilai-nilai tersebut untuk semua kontainer.
Bulatkan ke atas ke spesifikasi terdekat yang didukung dalam tabel di atas.
Misalnya, jika Anda berencana menjalankan dua kontainer yang masing-masing membutuhkan 1,5 vCPU dan 3 GiB, kebutuhan gabungannya adalah 3 vCPU dan 6 GiB. Bulatkan ke atas menjadi 4 vCPU dan 8 GiB.
Tetapkan vCPU dan memori di tingkat instans
Menetapkan sumber daya di tingkat instans memungkinkan semua kontainer berbagi vCPU dan memori yang tersedia secara bebas, tanpa batasan per kontainer. Ini merupakan pendekatan yang direkomendasikan untuk sebagian besar beban kerja, termasuk service mesh yang menyisipkan kontainer sidecar secara otomatis (seperti Istio), di mana jumlah kontainer yang tepat tidak diketahui saat penerapan.
Beberapa spesifikasi tidak dapat dipilih di Konsol ECI. Gunakan API jika spesifikasi yang Anda butuhkan tidak tersedia di antarmuka Konsol.
OpenAPI
Panggil CreateContainerGroup dan berikan parameter Cpu dan Memory.
| Parameter | Tipe | Contoh | Deskripsi |
|---|---|---|---|
Cpu | number | 2 | Jumlah vCPU untuk instans |
Memory | number | 4 | Ukuran memori untuk instans. Satuan: GiB |
Konsol
Di Konsol ECI, buka Container Group Configurations dan pilih kombinasi vCPU serta memori yang diinginkan pada tab Basic Mode.

Tetapkan vCPU dan memori per kontainer
Setiap instans mendukung hingga 20 kontainer. Tetapkan vCPU dan memori ke masing-masing kontainer jika Anda perlu mengontrol distribusi sumber daya di dalam instans.
Jumlah alokasi vCPU semua kontainer tidak boleh melebihi total jumlah vCPU instans, dan hal yang sama berlaku untuk memori. Jika total melebihi spesifikasi instans, ECI akan menyesuaikan alokasi kontainer dan mengenakan biaya berdasarkan nilai yang telah disesuaikan.
Untuk mencegah kontainer tertentu (seperti sidecar) ikut dimasukkan saat ECI menghitung ulang alokasi sumber daya, atur variabel lingkungan yang sesuai pada kontainer tersebut. Untuk detailnya, lihat Abaikan kontainer tertentu saat sistem menyesuaikan spesifikasi instans kontainer elastis.
OpenAPI
Panggil CreateContainerGroup dan berikan Container.N.Cpu dan Container.N.Memory untuk setiap kontainer, di mana N adalah indeks kontainer (maksimum: 20).
| Parameter | Tipe | Contoh | Deskripsi |
|---|---|---|---|
Container.N.Cpu | number | 2 | Jumlah vCPU untuk kontainer N |
Container.N.Memory | number | 4 | Ukuran memori untuk kontainer N. Satuan: GiB |
Konsol
Di Konsol ECI, buka Advanced Settings untuk setiap kontainer guna mengatur jumlah vCPU dan ukuran memorinya. Jumlah total nilai vCPU dan memori semua kontainer tidak boleh melebihi spesifikasi tingkat instans.
