All Products
Search
Document Center

Elastic Container Instance:Buat spot elastic container instance

Last Updated:Mar 01, 2026

Instans spot Elastic Container Instance memungkinkan Anda memanfaatkan kapasitas Elastic Container Instance yang tidak terpakai dengan diskon signifikan dibandingkan harga pay-as-you-go. Namun, Alibaba Cloud dapat mereklaim instans tersebut jika harga pasar melebihi penawaran (bid) Anda atau jika stok tersedia terbatas.

Peringatan

Instans spot dapat direklaim kapan saja setelah periode perlindungan berakhir. Jangan gunakan instans ini untuk beban kerja yang memerlukan uptime terjamin atau yang tidak tahan terhadap gangguan.

Workload ideal: Tugas stateless dan toleran terhadap kegagalan, seperti pemrosesan batch, analisis data besar, rendering gambar, komputasi paralel skala besar, dan layanan web yang dapat diskalakan.

Harga dan penagihan

Harga instans spot Elastic Container Instance berfluktuasi berdasarkan pasokan dan permintaan real-time untuk tipe instans dasarnya. Saat membuat instans spot, Anda menentukan kebijakan bid. Jika harga bid Anda lebih tinggi daripada harga pasar saat ini dan sumber daya tersedia dalam jumlah cukup, instans Anda akan dibuat.

AspekDetail
Model hargaBerfluktuasi berdasarkan pasokan dan permintaan untuk tipe instans
Perbandingan dengan pay-as-you-goHarga lebih rendah daripada pay-as-you-go
Granularitas penagihanDitagih berdasarkan durasi penggunaan aktual
Selama periode perlindunganDitagih sesuai harga pasar pada saat pembelian
Setelah periode perlindunganDitagih sesuai harga pasar real-time

Periode perlindungan

Setiap instans spot Elastic Container Instance langsung memasuki periode perlindungan setelah dibuat. Selama periode ini, instans ditagih sesuai harga pasar pada saat pembelian dan tidak dapat direklaim karena perubahan harga atau ketersediaan stok.

  • Durasi default: 1 jam

  • Dapat dikonfigurasi: Atur SpotDuration ke 0 untuk menonaktifkan periode perlindungan, atau pertahankan nilai default 1 jam.

Penting

Setelah periode perlindungan berakhir, sistem memeriksa harga pasar dan ketersediaan sumber daya setiap 5 menit. Jika harga pasar real-time melebihi harga bid Anda atau stok tidak mencukupi, instans akan direlease.

Proses reklaim

Ketika sistem menentukan bahwa instans spot harus direklaim (setelah periode perlindungan), urutan berikut terjadi:

Periode perlindungan berakhir
        |
        v
Sistem memeriksa harga & stok (setiap 5 menit)
        |
        v  (harga melebihi bid ATAU stok tidak mencukupi)
Event SpotToBeReleased dipicu  ──  peringatan ~3 menit
        |
        v
Instans direlease  ──  informasi instans tetap disimpan, penagihan dihentikan, status berubah menjadi "Expired"
Tip: Berlangganan event SpotToBeReleased untuk melakukan shutdown yang mulus pada aplikasi Anda, mengosongkan buffer, dan menyimpan checkpoint state sebelum instans direklaim. Anda memiliki waktu sekitar 3 menit antara pemicuan event dan release aktual.

Batasan

  • Instans spot dapat direklaim kapan saja setelah periode perlindungan berakhir karena perubahan harga atau ketersediaan stok.

  • Saat membuat instans dengan menentukan vCPU dan memori, minimal diperlukan 2 vCPU.

  • Jika spesifikasi vCPU dan memori yang Anda minta tidak didukung, sistem secara otomatis menyediakan konfigurasi yang didukung berikutnya yang lebih tinggi.

  • Konsol tidak mendukung konfigurasi kebijakan bid kustom. Semua instans spot yang dibuat melalui Konsol secara otomatis menggunakan strategi SpotAsPriceGo (menggunakan harga pasar sebagai bid).

  • Konsol mewajibkan periode perlindungan bernilai bukan nol dan secara default menggunakan 1 jam.

Sebelum memulai

  • Riset harga pasar. Gunakan API DescribeSpotPriceHistory dan DescribeSpotAdvice untuk mengkueri data harga pasar selama 30 hari terakhir. DescribeSpotAdvice menyediakan informasi seperti laju rata-rata release dan tingkat diskon rata-rata instans spot. Tetapkan bid Anda lebih tinggi daripada harga pasar rata-rata untuk mengurangi risiko reklaim segera.

  • Rancang untuk menghadapi gangguan. Simpan data penting di disk independen atau layanan penyimpanan eksternal seperti sistem file NAS atau Bucket OSS. Jangan mengandalkan penyimpanan lokal instans spot untuk data persisten.

  • Handle event SpotToBeReleased. Implementasikan pendengar (listener) untuk event ini guna menjalankan operasi shutdown yang mulus. Anda memiliki waktu sekitar 3 menit antara pemicuan event dan reklaim aktual.

  • Gabungkan dengan instans reguler untuk workload kritis. Jalankan kapasitas garis dasar Anda di instans pay-as-you-go dan gunakan instans spot untuk menangani beban puncak. Pendekatan ini memberikan penghematan biaya tanpa mengorbankan keandalan.

  • Nonaktifkan periode perlindungan untuk pekerjaan ultra-pendek. Jika workload Anda selesai dalam hitungan menit, atur SpotDuration ke 0 untuk melewati periode perlindungan.

Metode pembuatan

Anda dapat membuat instans spot Elastic Container Instance dengan dua cara:

MetodeCara kerjaDasar penagihan
Tentukan tipe instans ECSAnda secara eksplisit memilih satu atau beberapa tipe instans ECS.Ditagih sesuai harga pay-as-you-go diskon real-time dari tipe instans yang ditentukan.
Tentukan vCPU dan memoriAnda menentukan kebutuhan vCPU dan memori. Sistem secara otomatis memilih tipe instans ECS yang sesuai.Ditagih sesuai harga pasar diskon real-time dari tipe instans yang dipilih secara otomatis, bukan berdasarkan harga pay-as-you-go sumber daya vCPU dan memori.

Kombinasi vCPU dan memori yang didukung

Saat menggunakan metode vCPU dan memori, pilih dari kombinasi yang didukung berikut:

vCPUsMemori yang didukung (GiB)
22, 4, 8, 16
44, 8, 16, 32
88, 16, 32, 64
1212, 24, 48, 96
1616, 32, 64, 128
2424, 48, 96, 192
3232, 64, 128, 256
5296, 192, 384
64128, 256, 512

Buat instans spot menggunakan Konsol

  1. Buka halaman Create Elastic Container Instance.

  2. Di bawah Billing Method, pilih Spot Instance.抢占式

  3. Lengkapi konfigurasi instans lainnya (wilayah, VPC, vSwitch, security group, container image, vCPU, dan memori) lalu konfirmasi pembuatan.

Konsol tidak mendukung konfigurasi kebijakan bid kustom. Semua instans spot yang dibuat melalui Konsol secara otomatis menggunakan strategi SpotAsPriceGo (menggunakan harga pasar sebagai bid). Periode perlindungan secara default adalah 1 jam dan tidak dapat diubah di Konsol.

Buat instans spot menggunakan API

Panggil operasi CreateContainerGroup dengan parameter terkait spot yang dijelaskan di bawah ini.

Referensi parameter API

ParameterTipeWajibDeskripsi
SpotStrategystringTidakKebijakan bid untuk instans spot. Nilai valid: NoSpot (default, membuat instans pay-as-you-go reguler), SpotWithPriceLimit (instans spot dengan harga maksimum per jam yang Anda tentukan; memerlukan SpotPriceLimit), SpotAsPriceGo (instans spot yang menggunakan harga pasar saat ini sebagai bid).
SpotPriceLimitnumberBersyaratHarga maksimum per jam yang bersedia Anda bayar. Mendukung hingga 3 tempat desimal (misalnya, 0.025). Diperlukan ketika SpotStrategy diatur ke SpotWithPriceLimit. Diabaikan untuk strategi lainnya.
SpotDurationintegerTidakPeriode perlindungan dalam jam. Nilai valid: 1 (default, instans dilindungi dari reklaim selama 1 jam setelah dibuat), 0 (tanpa periode perlindungan; instans dapat direklaim kapan saja berdasarkan harga dan stok).

Contoh

Buat instans spot dengan batas harga

Atur parameter berikut dalam permintaan CreateContainerGroup Anda:

SpotStrategy = SpotWithPriceLimit
SpotPriceLimit = 0.025
SpotDuration = 1

Buat instans spot dengan harga pasar

Atur parameter berikut dalam permintaan CreateContainerGroup Anda:

SpotStrategy = SpotAsPriceGo
SpotDuration = 1
Tip: Jika Anda mengatur SpotStrategy ke SpotAsPriceGo dan sumber daya untuk tipe instans yang ditentukan tidak mencukupi, tetapkan harga maksimum per jam Anda mendekati harga pay-as-you-go instans tersebut. Hal ini dapat meningkatkan tingkat keberhasilan pembuatan instans.

Operasi API terkait

APIDeskripsi
CreateContainerGroupMembuat elastic container instance (kelompok kontainer). Gunakan parameter terkait spot untuk membuat instans spot.
DescribeSpotPriceHistoryMengkueri riwayat harga pasar instans spot selama 30 hari terakhir.
DescribeSpotAdviceMengkueri informasi seperti laju rata-rata release dan tingkat diskon rata-rata instans spot selama 30 hari terakhir.