All Products
Search
Document Center

Elastic Container Instance:Buat instans preemptible

Last Updated:Jun 21, 2026

Elastic Container Instance (ECI) mendukung instans preemptible. Untuk pekerjaan berdurasi pendek dan aplikasi tanpa status yang memiliki skalabilitas tinggi serta toleransi terhadap kesalahan, Anda dapat menggunakan instans preemptible untuk mengurangi biaya secara efektif. Topik ini menjelaskan cara membuat instans Elastic Container Instance preemptible.

Informasi latar belakang

Instans preemptible adalah sumber daya komputasi berbiaya rendah berbasis penawaran (bid). Anda dapat menawar sumber daya idle di Alibaba Cloud untuk menjalankan kontainer Anda. Sumber daya ini akan ditarik kembali jika tawaran Anda berada di bawah harga pasar saat ini atau jika inventaris sumber daya tidak mencukupi.

Instans preemptible cocok untuk pekerjaan berdurasi pendek dan aplikasi tanpa status yang sangat terdistribusi, mudah diskalakan, serta toleran terhadap kesalahan, seperti layanan web elastis, rendering gambar, analitik data besar, dan komputasi paralel skala besar. Semakin terdistribusi, mudah diskalakan, dan toleran terhadap kesalahan aplikasi Anda, semakin besar penghematan biaya dan peningkatan throughput yang dapat Anda peroleh dengan menggunakan instans preemptible. Untuk informasi selengkapnya, lihat Apa itu instans preemptible?.

Konsep utama

Sebelum membuat instans preemptible, pahami konsep-konsep berikut:

  • Billing method

    Harga pasar instans preemptible berfluktuasi sesuai permintaan dan penawaran. Saat membuat instans preemptible, Anda harus menentukan kebijakan bid. Jika tawaran Anda lebih tinggi daripada harga pasar real-time untuk tipe instans yang ditentukan dan inventaris mencukupi, instans akan berhasil dibuat. Setelah dibuat, instans tersebut ditagih berdasarkan harga pasar pada saat pembelian selama periode perlindungan (secara default 1 jam). Setelah periode perlindungan berakhir, instans ditagih berdasarkan harga pasar real-time.

    Catatan

    Instans preemptible ditawarkan dengan diskon dibandingkan instans pay-as-you-go. Harga aktual berfluktuasi berdasarkan permintaan dan penawaran, dan Anda dikenai biaya berdasarkan durasi penggunaan aktual. Untuk informasi selengkapnya, lihat Billing of preemptible instances.

  • Reclaim mechanism

    Setelah periode perlindungan berakhir, sistem secara otomatis memeriksa harga pasar dan inventaris tipe instans setiap 5 menit. Jika harga pasar kapan saja lebih tinggi daripada tawaran Anda atau inventaris tipe instans tidak mencukupi, sistem akan melepas instans preemptible tersebut.

    Catatan
    • Sekitar 3 menit sebelum sistem menarik kembali sumber daya, sistem menghasilkan event yang menunjukkan bahwa instans akan segera dilepas.

    • Setelah sistem menarik kembali sumber daya, penagihan untuk instans tersebut dihentikan. Informasi instans tetap disimpan, dan statusnya berubah menjadi Expired.

Catatan penggunaan

Saat menggunakan instans preemptible, perhatikan hal-hal berikut:

  • Pilih tipe instans yang sesuai dan ajukan tawaran yang wajar.

    Anda dapat memanggil operasi OpenAPI ECS untuk mengkueri informasi tentang instans preemptible dalam 30 hari terakhir guna membantu memilih tipe instans dan menentukan tawaran. Operasi terkait adalah:

    Penting

    Tetapkan tawaran yang cukup tinggi untuk mengantisipasi fluktuasi harga pasar dan sesuai dengan ekspektasi biaya bisnis Anda. Hal ini meningkatkan peluang keberhasilan pembuatan instans preemptible dan mencegah pelepasan instans akibat perubahan harga, sehingga Anda dapat memenuhi kebutuhan bisnis sekaligus menghemat biaya.

  • Simpan data penting Anda pada media penyimpanan yang tidak terpengaruh oleh pelepasan instans preemptible, seperti cloud disk (dengan opsi release with instance dinonaktifkan) atau NAS.

Metode pembuatan

Anda dapat membuat instans Elastic Container Instance preemptible dengan menentukan tipe instans ECS atau dengan menentukan vCPU dan memori:

  • Specify an ECS instance type

    Penagihan didasarkan pada harga pasar pay-as-you-go dari tipe instans yang ditentukan dan diskon real-time.

  • Specify vCPU and memory

    Metode ini memiliki efek yang sama dengan menentukan tipe instans ECS. Sistem secara otomatis mencocokkan tipe instans ECS yang memenuhi persyaratan sumber daya dan harga. Penagihan didasarkan pada harga pasar tipe instans yang dicocokkan tersebut. Dengan kata lain, diskon berlaku untuk harga pasar tipe instans ECS yang dicocokkan, bukan harga pay-as-you-go vCPU dan memori yang sesuai.

    Metode ini hanya mendukung spesifikasi 2 vCPU atau lebih. Tabel berikut mencantumkan spesifikasi vCPU dan memori yang didukung. Jika Anda menentukan spesifikasi yang tidak didukung, sistem secara otomatis membulatkannya ke spesifikasi yang didukung berikutnya.

    vCPU

    Memory (GiB)

    2

    2, 4, 8, 16

    4

    4, 8, 16, 32

    8

    8, 16, 32, 64

    12

    12, 24, 48, 96

    16

    16, 32, 64, 128

    24

    24, 48, 96, 192

    32

    32, 64, 128, 256

    52

    96, 192, 384

    64

    128, 256, 512

Konfigurasi

API

Saat memanggil operasi CreateContainerGroup untuk membuat instans Elastic Container Instance, Anda dapat menggunakan parameter SpotStrategy untuk mengatur kebijakan bid, parameter SpotPriceLimit untuk mengatur harga maksimum per jam, dan parameter SpotDuration untuk mengatur periode perlindungan instans preemptible. Tabel berikut menjelaskan parameter-parameter tersebut. Untuk informasi selengkapnya, lihat CreateContainerGroup.

Parameter

Type

Example

Description

SpotStrategy

string

SpotWithPriceLimit

Kebijakan bid untuk instans. Nilai yang valid:

  • NoSpot (default): instans pay-as-you-go reguler.

  • SpotWithPriceLimit: instans preemptible dengan harga maksimum yang ditentukan pengguna.

  • SpotAsPriceGo: instans preemptible di mana sistem secara otomatis menawar berdasarkan harga pasar real-time.

    Penting

    Jika Anda menggunakan kebijakan SpotAsPriceGo dan sumber daya untuk tipe instans yang ditentukan langka di zona yang dipilih, harganya dapat naik hingga harga pay-as-you-go standar.

SpotPriceLimit

number

0.2

Harga maksimum per jam untuk instans preemptible. Nilai ini mendukung hingga tiga tempat desimal. Parameter ini wajib diisi jika Anda mengatur parameter SpotStrategy ke SpotWithPriceLimit.

SpotDuration

long

1

Periode perlindungan instans preemptible, dalam satuan jam. Nilai default adalah 1. Anda dapat mengatur nilainya ke 0 untuk menentukan tanpa periode perlindungan.

Console

Saat membuat instans ECI preemptible di Konsol Elastic Container Instance, pada bagian Basic Configurations, atur Billing Method ke Spot Instance.

Metode ini memiliki keterbatasan berikut:

  • Kebijakan bid tidak dapat diatur dan secara default menggunakan SpotAsPriceGo, di mana sistem secara otomatis menawar berdasarkan harga pasar saat ini.

  • Periode perlindungan tidak dapat diatur ke nol dan secara default bernilai 1 jam.