All Products
Search
Document Center

Elastic Container Instance:Ikhtisar cache gambar

Last Updated:May 06, 2026

Penggunaan cache gambar untuk membuat instans Elastic Container Instance (ECI) mempercepat proses pull gambar kontainer dan mengurangi waktu startup instans. Topik ini mencakup fitur-fitur cache gambar, metode pembuatan dan penggunaannya, serta detail penagihan.

Fitur

Sebelum menjalankan kontainer, Elastic Container Instance (ECI) harus melakukan pull gambar kontainer yang ditentukan. Proses pull gambar ini sering kali merupakan bagian paling memakan waktu dalam startup instans ECI, dan durasinya bergantung pada faktor-faktor seperti kondisi jaringan dan ukuran gambar. Untuk mempercepat pembuatan instans, ECI menyediakan fitur cache gambar. Anda dapat mem-build terlebih dahulu gambar-gambar yang diperlukan ke dalam snapshot cache. Saat membuat instans ECI dari snapshot ini, Anda dapat menghindari atau mengurangi unduhan layer gambar, sehingga secara signifikan mempercepat pembuatan instans.

Uji coba menunjukkan bahwa saat membuat instans ECI dengan gambar flink (sekitar 386,26 MB) dari Docker Hub, fase persiapan gambar biasanya memakan waktu 50 detik. Dengan menggunakan cache gambar, waktu persiapan ini dihilangkan, sehingga waktu startup instans berkurang secara signifikan.

Penting

Tingkat percepatan aktual bergantung pada faktor-faktor seperti jumlah dan ukuran gambar kontainer yang digunakan dalam instans ECI serta kondisi jaringan registri gambar.

Metode pembuatan

Anda dapat membuat cache gambar dengan dua cara: manual dan otomatis.

Penting

Kami menyarankan Anda menggunakan pembuatan otomatis untuk mengurangi biaya. Namun, untuk mempercepat pembuatan instans ECI pertama, Anda harus membuat cache gambar secara manual terlebih dahulu.

Manual creation

Anda dapat membuat cache gambar dengan mengonfigurasi parameter seperti nama dan ukurannya. Prosesnya adalah sebagai berikut:

  • Setiap cache gambar berkorespondensi dengan satu snapshot. Anda bertanggung jawab mengelola snapshot dari cache gambar yang dibuat secara manual.

  • Selama proses pembuatan, sistem membuat instans ECI sementara (2 vCPU, memori 4 GiB) dan menyambungkan disk cloud ESSD PL1 untuk membuat snapshot cache gambar. Setelah pembuatan selesai, instans sementara dan disk cloud tersebut secara otomatis dirilis.

  • Fitur instant image cache mempersingkat waktu pembuatan cache gambar. Jika Anda mengaktifkan fitur ini, sistem akan mengaktifkan ketersediaan snapshot instan dan membuat snapshot lokal sementara. Anda dapat mulai menggunakan cache gambar segera setelah snapshot lokal dibuat.

    Catatan

    Setelah snapshot lokal dibuat, sistem secara otomatis mulai membuat snapshot standar. Selama periode ini, cache gambar didukung oleh snapshot lokal. Setelah snapshot standar siap, sistem secara otomatis menghapus snapshot lokal, dan cache gambar kemudian didukung oleh snapshot standar.

  • Fitur reuse cache gambar mempercepat pembuatan cache gambar. Jika Anda mengaktifkan fitur ini, sistem secara otomatis mencari cache gambar yang sudah ada dan memiliki layer gambar yang sesuai. Cache gambar baru akan menggunakan kembali layer-layer tersebut alih-alih mengunduhnya ulang, sehingga mempercepat proses pembuatan.

Automatic creation

Saat Anda membuat instans ECI dengan fitur automatic image cache matching diaktifkan, sistem secara otomatis membuat cache gambar jika tidak ditemukan cache yang sesuai. Prosesnya adalah sebagai berikut:

  • Setiap cache gambar berkorespondensi dengan satu snapshot. Alibaba Cloud mengelola snapshot dari cache gambar yang dibuat secara otomatis.

  • Selama proses pembuatan, sistem membuat instans ECI dan menggunakan ephemeral storage instans tersebut untuk membuat snapshot cache gambar. Setelah pembuatan selesai, instans tersebut secara otomatis dirilis.

    Catatan

    Secara default, setiap instans ECI memiliki 30 GiB ephemeral storage yang tersedia untuk membuat cache gambar. Jika ukuran total gambar Anda melebihi 30 GiB, Anda harus mendeklarasikan tambahan ephemeral storage. Untuk informasi lebih lanjut, lihat Increase the ephemeral storage size of an ECI instance.

Comparison

Cache gambar yang dibuat secara manual dan otomatis berbeda dalam aspek-aspek seperti ukuran dan periode retensi. Tabel berikut membandingkan kedua metode tersebut.

Item

Manual creation

Automatic creation

Name

Anda dapat menentukan nama kustom.

Sistem secara otomatis menghasilkan nama dalam format auto-create-for-<InstanceID>.

Size

Ukuran default adalah 20 GiB. Anda dapat menentukan ukuran kustom.

Ukuran default adalah 30 GiB. Jika Anda mendeklarasikan tambahan ephemeral storage saat membuat instans ECI, ukuran cache gambar menjadi 30 GiB ditambah ukuran ephemeral storage tersebut.

Retention period

Secara default, cache bersifat permanen. Anda dapat mengatur periode retensi kustom dalam satuan hari. Cache akan secara otomatis dihapus setelah periode retensi berakhir.

Secara default, Alibaba Cloud mengelola periode retensi.

  • Sistem secara otomatis menghapus cache gambar yang tidak digunakan setelah 7 hari.

  • Sistem secara otomatis menghapus cache gambar jika tidak digunakan selama lebih dari 30 hari.

Image cache reuse

Anda dapat mengaktifkan reuse cache gambar untuk menggunakan kembali layer gambar yang sudah ada dan mempercepat pembuatan cache gambar.

Tidak didukung.

Instant image cache

Anda dapat mengaktifkan instant image cache untuk membuat snapshot lokal sementara dan mempersingkat waktu pembuatan cache gambar.

Tidak didukung.

Quota

Anda dapat memanggil operasi API ListUsage atau melihat kuota Anda di halaman Privileges and Quotas di Konsol.

Jika kuota tidak mencukupi, Anda dapat mengajukan tiket untuk meminta peningkatan kuota.

Anda dapat memanggil operasi API ListUsage untuk melihat kuota Anda.

Jika kuota tidak mencukupi, Anda dapat mengajukan tiket untuk meminta peningkatan kuota.

Eviction policy

Secara default, Anda tidak dapat membuat cache gambar tambahan secara manual setelah mencapai kuota Anda.

Anda dapat menggunakan parameter EliminationStrategy dalam operasi API CreateImageCache atau UpdateImageCache untuk mengatur kebijakan penggantian cache gambar menjadi LRU. Hal ini memungkinkan sistem secara otomatis menghapus cache gambar yang paling jarang digunakan (LRU) saat kuota tercapai.

Saat kuota tercapai, sistem secara otomatis menghapus cache gambar yang paling jarang digunakan (LRU).

Cost

Anda dikenai biaya untuk pembuatan dan penggunaan.

Anda hanya dikenai biaya untuk penggunaan, bukan untuk pembuatan.

Metode penggunaan

Penggunaan cache gambar mempercepat pembuatan instans ECI. Saat membuat instans ECI, Anda dapat menggunakan cache gambar dengan salah satu dari dua cara berikut:

Method

Description

Automatic matching

Sistem secara otomatis memilih cache gambar yang optimal. Proses pencocokan adalah sebagai berikut:

  1. Sistem menyaring semua cache gambar Anda di wilayah saat ini untuk menemukan cache yang sesuai dengan batas ephemeral storage instans ECI.

  2. Dari daftar yang telah difilter, sistem memilih cache terbaik berdasarkan kriteria berikut dalam urutan prioritas menurun: tingkat kecocokan gambar, ukuran cache, dan waktu pembuatan.

    • Tingkat kecocokan gambar: Sistem memprioritaskan cache dengan tingkat kecocokan lebih tinggi. Tingkat kecocokan mengukur seberapa dekat registri dan versi gambar antara instans ECI dan cache gambar.

    • Ukuran cache: Sistem memprioritaskan cache dengan ukuran paling mendekati.

    • Waktu pembuatan: Sistem memprioritaskan cache yang paling baru dibuat.

Catatan

Jika tidak ditemukan cache gambar yang sesuai, sistem secara otomatis membuat satu selama instans ECI sedang dibuat. Selama proses ini, gambar ditarik seperti biasa. Kami menyarankan Anda mengatur kebijakan pull gambar kontainer Anda ke IfNotPresent. Hal ini mencegah layer gambar diunduh ulang dan memastikan efektivitas cache gambar.

Manual specification

Tentukan cache gambar yang tepat untuk digunakan. Cache gambar yang ditentukan harus berada dalam status Ready.

Catatan

  • Satu cache gambar dapat berisi maksimal 20 gambar kontainer.

  • Pembuatan cache gambar memerlukan proses pull gambar kontainer. Oleh karena itu, waktu pembuatan bervariasi tergantung pada faktor-faktor seperti jumlah dan ukuran gambar serta kondisi jaringan.

  • Cache gambar yang dibuat secara manual menggunakan gambar kontainer yang Anda tentukan. Cache gambar yang dibuat secara otomatis menggunakan gambar kontainer yang dideklarasikan dalam instans.

    • Jika Anda menggunakan gambar privat yang tidak di-host di Alibaba Cloud Container Registry (ACR), Anda harus menyediakan kredensial akses untuk registri gambar privat tersebut, termasuk alamat, username, dan password.

    • Jika gambar perlu ditarik melalui jaringan publik, seperti gambar resmi Docker, Anda harus mengonfigurasi Elastic IP Address (EIP) atau gerbang NAT untuk mengaktifkan akses jaringan publik. Untuk informasi lebih lanjut, lihat Connect an ECI instance to the public network.

    • Jika proses pull gambar gagal karena masalah seperti timeout registri remote, kami menyarankan Anda menggunakan Alibaba Cloud Container Registry (ACR) dan mendorong gambar ke registri yang di-host di Alibaba Cloud.

  • Untuk cache gambar yang dibuat secara manual, kami menyarankan mengatur periode retensi untuk menghindari biaya snapshot yang tidak perlu. Untuk cache gambar yang dibuat secara otomatis, Alibaba Cloud mengelola snapshot yang sesuai, sehingga Anda tidak perlu mengonfigurasi periode retensi.

  • Setelah cache gambar dibuat, Anda dapat melihat event pembuatannya untuk memahami proses pembuatan tersebut. Sistem menyimpan 50 event pembuatan terbaru.

Penagihan

Untuk informasi lebih lanjut, lihat Image cache billing.