Opsi CPU dari sebuah instance kontainer elastis mencakup jumlah core CPU fisik dan jumlah thread per core. Dukungan terhadap opsi CPU bergantung pada cara pembuatan instance tersebut.
Deskripsi
Elastic Container Instance memungkinkan dua thread berjalan secara bersamaan pada satu core CPU fisik, menggunakan teknologi Intel Hyper-Threading (HT). Setiap thread dianggap sebagai vCPU. Anda dapat menghitung jumlah vCPU dengan rumus berikut: Jumlah vCPU = Jumlah core CPU fisik × Jumlah thread per core.
Tabel berikut menjelaskan opsi CPU untuk instance kontainer elastis, yaitu jumlah core CPU fisik dan jumlah thread per core. Dukungan terhadap opsi CPU kustom bergantung pada cara pembuatan instance tersebut.
Anda dapat menentukan opsi CPU tanpa biaya tambahan.
Opsi CPU | Deskripsi | Skenario |
Jumlah core CPU fisik | Menentukan jumlah core CPU fisik yang digunakan. | Anda dapat menentukan jumlah core CPU fisik yang lebih kecil untuk mengurangi jumlah vCPU, meningkatkan rasio CPU-memori, dan mengurangi jumlah item yang dapat ditagih serta biaya lisensi perangkat lunak. |
Jumlah thread per core | Menentukan jumlah thread per core untuk mengaktifkan atau menonaktifkan HT pada CPU. | Secara default, tipe instance Elastic Compute Service (ECS) yang mendukung opsi CPU kustom memiliki HT diaktifkan untuk beban kerja umum. Dalam hal ini, jumlah thread per core bukan 1. Anda dapat menonaktifkan HT dalam skenario berikut:
|
Anda hanya dapat menentukan opsi CPU saat membuat instance kontainer elastis dengan menentukan tipe instance ECS. Jika sistem menggunakan tipe instance ECS yang mendukung opsi CPU kustom, instance kontainer elastis yang dibuat juga mendukung opsi CPU kustom.
Hanya beberapa tipe instance ECS yang mendukung opsi CPU kustom, dan HT diaktifkan secara default pada instance dari tipe ini. Untuk informasi lebih lanjut, lihat bagian Batasan topik Tentukan dan Lihat Opsi CPU.
Satu tipe instance ECS ditentukan.
Jika tipe instance ECS yang ditentukan mendukung opsi CPU kustom, instance kontainer elastis dibuat dengan opsi CPU kustom sesuai tipe instance ECS.
Jika tipe instance ECS yang ditentukan tidak mendukung opsi CPU kustom, instance kontainer elastis dibuat berdasarkan tipe instance ECS sementara pengaturan opsi CPU diabaikan. Sistem akan mengirimkan notifikasi peristiwa kepada Anda. Jika opsi CPU kustom tidak valid, instance kontainer elastis tidak dapat dibuat, dan pesan kesalahan akan dikirimkan kepada Anda.
Beberapa spesifikasi ECS ditentukan.
Sistem mencoba tipe instance ECS dalam urutan yang ditentukan untuk membuat instance kontainer elastis.
Jika sistem menggunakan tipe instance ECS yang mendukung opsi CPU kustom, instance kontainer elastis dibuat dengan opsi CPU kustom sesuai tipe instance ECS.
Jika sistem menggunakan tipe instance ECS yang tidak mendukung opsi CPU kustom atau jika opsi CPU kustom tidak valid, instance kontainer elastis dibuat berdasarkan tipe instance ECS sementara pengaturan opsi CPU diabaikan. Sistem akan mengirimkan notifikasi peristiwa kepada Anda.
Konfigurasi
Anda dapat menentukan tipe instance ECS hanya dengan memanggil operasi API.
Saat memanggil operasi CreateContainerGroup untuk membuat instance kontainer elastis, Anda dapat menggunakan parameter CpuOptionsCore dan CpuOptionsThreadsPerCore untuk menyesuaikan opsi CPU. Tabel berikut menjelaskan parameter-parameter ini. Untuk informasi lebih lanjut, lihat CreateContainerGroup.
Parameter | Tipe | Contoh | Deskripsi |
CpuOptionsCore | Integer | 2 | Jumlah core CPU fisik. Anda dapat menentukan parameter ini hanya untuk tipe instance ECS tertentu. |
CpuOptionsThreadsPerCore | Integer | 2 | Jumlah thread per core. Anda dapat menentukan parameter ini hanya untuk tipe instance ECS tertentu. Jika parameter |