Beberapa citra mungkin mengalami masalah performa selama Auto Scaling, yang dapat memperlambat startup instance Elastic Compute Service (ECS) dan mengurangi efisiensi grup penskalaan. Anda dapat menggunakan fitur akselerasi citra untuk mengoptimalkan performa citra, mempercepat startup instans, serta meningkatkan skalabilitas grup penskalaan Anda.
Pengenalan fitur
Fitur akselerasi citra membantu mendeteksi masalah performa pada citra yang digunakan dalam konfigurasi penskalaan atau template peluncuran. Jika ditemukan masalah, sistem akan mengoptimalkan citra tersebut untuk membuat citra terakselerasi. Anda kemudian dapat mengganti citra asli dengan citra terakselerasi guna meningkatkan kecepatan startup instans dan efisiensi grup penskalaan Anda.
Akselerasi citra membuat beberapa instansi perantara untuk membangun citra terakselerasi. Instansi perantara ini merupakan instance ECS pay-as-you-go dan akan dikenai biaya. Untuk informasi selengkapnya, lihat Pay-as-you-go.
Prasyarat
Pengguna Resource Access Management (RAM) memerlukan izin Auto Scaling serta izin layanan pembuatan citra berikut untuk menggunakan fitur ini.
Kebijakan contoh ini berisi izin Auto Scaling lengkap (ess:*). Sesuaikan sesuai kebutuhan.{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": "ess:*",
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"ecs:CreateImagePipeline",
"ecs:StartImagePipelineExecution",
"ecs:DescribeImagePipelineExecutions"
],
"Resource": "*"
}
]
}Prosedur
Langkah 1: Buat task akselerasi citra
Buka halaman Task Akselerasi Citra untuk grup penskalaan target.
Masuk ke Konsol Auto Scaling.
Di panel navigasi sebelah kiri, klik Scaling Groups.
Di bilah navigasi atas, pilih Wilayah tempat Auto Scaling diaktifkan.
Pada halaman Scaling Groups, temukan grup penskalaan yang ingin Anda percepat, lalu klik Details di kolom Actions. Kemudian, klik tab untuk menuju halaman Image Acceleration Tasks.
Mulai task akselerasi citra.
Klik Accelerate Image. Pada kotak dialog yang muncul, pilih scaling configuration atau launch template yang berisi citra yang ingin Anda percepat. Klik OK dan tunggu hingga task selesai. Anda dapat memantau status task di kolom Status.
PentingAkselerasi citra membuat beberapa instansi perantara untuk membangun citra terakselerasi. Instansi perantara ini merupakan instance ECS pay-as-you-go dan akan dikenai biaya. Untuk informasi selengkapnya, lihat Pay-as-you-go.
Langkah 2: Verifikasi citra baru
Setelah task akselerasi citra selesai, sebuah custom image baru akan dibuat. Buat instans dari citra baru ini untuk memverifikasi bahwa citra tersebut berfungsi dengan benar. Langkah verifikasi ini mencegah penggunaan citra yang rusak saat meluncurkan instans dalam grup penskalaan Anda. Untuk informasi selengkapnya tentang cara membuat instans dari citra, lihat Create an instance from a custom image or shared image.
Langkah 3: Perbarui citra dalam scaling configuration atau launch template
Setelah memastikan citra berfungsi dengan baik, klik Update Configuration di kolom Actions untuk task akselerasi citra guna menerapkan citra baru ke konfigurasi penskalaan.

Langkah selanjutnya
Jika Anda ingin instans yang sudah ada dalam grup penskalaan menggunakan citra baru tersebut, Anda dapat menggunakan fitur instance refresh. Untuk informasi selengkapnya, lihat Instance refresh.