全部产品
Search
文档中心

Elastic Container Instance:Abaikan kontainer tertentu saat sistem menyesuaikan spesifikasi untuk instance kontainer elastis

更新时间:Jul 06, 2025

Saat membuat instance Elastic Container Instance (ECI), jika spesifikasi vCPU dan memori yang Anda tentukan tidak sesuai dengan persyaratan spesifikasi yang didukung, sistem secara otomatis menyesuaikan spesifikasinya ke nilai terdekat yang kompatibel. Jika spesifikasi hasil penyesuaian lebih besar dari yang diperlukan, hal ini dapat menyebabkan pemborosan sumber daya. Untuk menghindarinya, Anda dapat mengonfigurasi variabel lingkungan untuk kontainer non-bisnis seperti kontainer sidecar agar diabaikan selama proses penyesuaian. Langkah ini membantu mencegah pemborosan sumber daya dan mengurangi biaya penggunaan ECI.

Deskripsi fitur

Saat menentukan spesifikasi vCPU dan memori untuk membuat instance ECI, Anda dapat menetapkan spesifikasi tersebut untuk setiap kontainer. Total spesifikasi vCPU dan memori dari semua kontainer tidak boleh melebihi spesifikasi instance. Jika Anda tidak menentukan spesifikasi vCPU dan memori untuk instance ECI, sistem akan menggunakan total spesifikasi dari semua kontainer untuk membuat instance. Jika totalnya tidak sesuai dengan spesifikasi yang didukung oleh ECI, sistem akan menyesuaikannya secara otomatis.

resource adjustment 2

Spesifikasi yang Anda tetapkan untuk setiap kontainer merupakan batas maksimum sumber daya untuk kontainer tersebut. Saat sistem membuat instance, alokasi sumber daya untuk setiap kontainer disesuaikan secara dinamis. Anda dapat mengonfigurasi variabel lingkungan __ECI_RESOURCE_IGNORE__:TRUE untuk kontainer tertentu yang tidak memengaruhi bisnis. Dengan cara ini, sistem akan mengabaikan kontainer tersebut selama penyesuaian sumber daya, sehingga mencegah pembuatan instance berukuran terlalu besar dan menghemat sumber daya.

Contoh:

resource adjustment

Seperti yang ditunjukkan pada gambar sebelumnya, asumsikan Anda membuat instance kontainer elastis di wilayah China (Hangzhou). Instance ini mencakup tiga kontainer. Kontainer 1 dan 2 (kontainer bisnis) masing-masing dikonfigurasi dengan 2 vCPU dan 4 GiB memori, sedangkan Kontainer 3 (kontainer sidecar) dikonfigurasi dengan 0,25 vCPU dan 0,5 GiB memori. Secara default, sistem akan menyesuaikan spesifikasi instance menjadi 6 vCPU dan 10 GiB memori. Namun, jika Anda tidak memerlukan alokasi sumber daya tersebut, Anda dapat mengonfigurasi variabel lingkungan _ECI_RESOURCE_IGNORE_:TRUE untuk kontainer sidecar. Setelah variabel lingkungan ini dikonfigurasi, sistem akan mengabaikan kontainer sidecar dan menyesuaikan spesifikasi instance menjadi 4 vCPU dan 8 GiB memori.

Deskripsi konfigurasi

Jika Anda tidak mengonfigurasi parameter Cpu dan Memory untuk instance saat memanggil operasi API CreateContainerGroup untuk membuat instance ECI, Anda dapat menggunakan parameter Container.N.Cpu dan Container.N.Memory untuk menentukan jumlah vCPU dan ukuran memori untuk setiap kontainer. Untuk kontainer yang ingin diabaikan, gunakan parameter Container.N.EnvironmentVar.N.Key dan Container.N.EnvironmentVar.N.Value untuk mengonfigurasi variabel lingkungan __ECI_RESOURCE_IGNORE__:TRUE. Tabel berikut menjelaskan parameter-parameter ini. Untuk informasi lebih lanjut, lihat CreateContainerGroup.

Parameter

Tipe

Contoh

Deskripsi

Cpu

Float

Tidak ditentukan

Jumlah vCPU yang ingin Anda alokasikan ke instance.

Memory

Float

Tidak ditentukan

Ukuran memori yang ingin Anda alokasikan ke instance. Satuan: GiB

Container.N.Cpu

Float

2

Jumlah vCPU yang ingin Anda alokasikan ke kontainer N. N menentukan nomor seri kontainer. Nilai maksimum N: 20.

Container.N.Memory

Float

4

Ukuran memori yang ingin Anda alokasikan ke kontainer N. Satuan: GiB. N menentukan nomor seri kontainer. Nilai maksimum N: 20.

Container.N.EnvironmentVar.N.Key

String

__ECI_RESOURCE_IGNORE__

Nama variabel lingkungan N untuk kontainer N. N pertama dalam parameter menentukan nomor seri kontainer. N kedua menentukan nomor seri variabel lingkungan.

Container.N.EnvironmentVar.N.Value

String

TRUE

Nilai variabel lingkungan N untuk kontainer N. N pertama dalam parameter menentukan nomor seri kontainer. N kedua menentukan nomor seri variabel lingkungan.

Catatan

Saat membuat instance melalui konsol Elastic Container Instance, Anda harus menentukan jumlah vCPU dan ukuran memori instance. Sistem tidak perlu menyesuaikan sumber daya untuk memenuhi spesifikasi yang didukung oleh ECI.