全部产品
Search
文档中心

Elastic Container Instance:Buat instance kontainer elastis preemptible

更新时间:Jul 06, 2025

Elastic Container Instance mendukung instance preemptible. Anda dapat menjalankan aplikasi tanpa status yang menampilkan skalabilitas tinggi dan toleransi kesalahan serta pekerjaan berumur pendek pada instance preemptible untuk mengurangi biaya penggunaan instance. Topik ini menjelaskan cara membuat instance kontainer elastis preemptible.

Informasi latar belakang

Instance kontainer elastis preemptible bersifat hemat biaya. Anda dapat menawar untuk menggunakan sumber daya Alibaba Cloud yang tidak terpakai guna membuat instance preemptible. Ketika harga pasar melebihi harga penawaran Anda untuk instance preemptible atau ketika sumber daya inventaris tidak mencukupi, sumber daya yang dikonsumsi oleh instance tersebut akan ditarik kembali dan instance dilepaskan.

Instance preemptible cocok untuk menjalankan pekerjaan berumur pendek dan aplikasi tanpa status yang menampilkan skalabilitas tinggi dan toleransi kesalahan, seperti layanan situs web yang dapat diskalakan, rendering gambar, analisis data besar, dan komputasi paralel skala besar. Instance ini membantu Anda mengurangi biaya dan meningkatkan throughput untuk aplikasi tersebut. Untuk informasi lebih lanjut, lihat Instance preemptible.

Konsep dasar

Sebelum membuat instance preemptible, perhatikan hal-hal berikut:

  • Penagihan

    Harga pasar instance preemptible berfluktuasi berdasarkan penawaran dan permintaan untuk spesifikasi instansinya. Saat membuat instance preemptible, Anda harus menentukan kebijakan penawaran untuk instance tersebut. Jika harga penawaran Anda lebih tinggi dari harga pasar real-time dan inventaris sumber daya untuk spesifikasi instance cukup, instance preemptible akan dibuat. Setelah pembuatan, instance memasuki periode perlindungan selama mana instance ditagih berdasarkan harga pasar saat pembelian. Secara default, periode perlindungan adalah 1 jam. Setelah periode perlindungan berakhir, instance ditagih berdasarkan harga pasar real-time.

    Catatan

    Instance preemptible ditagih dengan harga lebih rendah dibandingkan instance pay-as-you-go. Harga instance preemptible berfluktuasi berdasarkan penawaran dan permintaan untuk spesifikasi instansinya. Instance preemptible ditagih berdasarkan durasi penggunaan aktualnya. Untuk informasi lebih lanjut, lihat bagian "Metode Penagihan" dalam topik Instance preemptible.

  • Mekanisme Penarikan

    Setelah periode perlindungan instance preemptible berakhir, sistem memeriksa harga pasar dan inventaris sumber daya untuk spesifikasi instance setiap 5 menit. Jika harga pasar real-time melebihi harga penawaran Anda atau jika inventaris sumber daya tidak mencukupi, instance preemptible dilepaskan.

    Catatan
    • Peristiwa ready-for-release (SpotToBeReleased) dihasilkan sekitar 3 menit sebelum sumber daya instance preemptible ditarik kembali.

    • Setelah sumber daya instance preemptible ditarik kembali, informasi tentang instance tetap dipertahankan, penagihan pada instance berhenti, dan status instance berubah menjadi Expired.

Tindakan pencegahan

Sebelum menggunakan instance preemptible, perhatikan hal-hal berikut:

  • Pilih spesifikasi instance yang sesuai dan tempatkan penawaran yang sesuai.

    Anda dapat memanggil operasi API berikut dari Elastic Compute Service (ECS) untuk menanyakan informasi tentang instance preemptible selama 30 hari terakhir. Kemudian, Anda dapat memilih spesifikasi instance yang sesuai dan menempatkan penawaran.

    Penting

    Saat menempatkan penawaran, pertimbangkan fluktuasi harga pasar dan rentang harga yang nyaman bagi Anda. Penawaran yang baik biasanya lebih tinggi dari harga pasar rata-rata, namun masih dalam rentang persyaratan bisnis Anda. Dengan cara ini, permintaan untuk membuat instance preemptible dapat diterima dan diproses, dan instance yang dibuat tidak akan dilepaskan karena perubahan harga pasar.

  • Kami merekomendasikan agar Anda menyimpan data penting di media penyimpanan yang tidak akan terpengaruh jika instance preemptible dilepaskan. Sebagai contoh, Anda dapat menggunakan disk independen yang tidak akan dilepaskan bersama dengan instance terkaitnya, atau menggunakan sumber daya penyimpanan eksternal seperti File Storage NAS file system.

Metode pembuatan

Anda dapat membuat instance preemptible dengan menentukan jenis instance ECS atau jumlah vCPU dan ukuran memori.

  • Tentukan jenis instance ECS

    Instance preemptible ditagih dengan harga diskon pay-as-you-go real-time dari jenis instance ECS yang ditentukan.

  • Tentukan jumlah vCPU dan ukuran memori instance

    Metode ini memiliki efek yang sama dengan metode menentukan jenis instance ECS. Sistem secara otomatis memilih jenis instance ECS yang memenuhi persyaratan Anda untuk jumlah vCPU, ukuran memori, dan harga. Instance preemptible yang dibuat ditagih dengan harga diskon pasar real-time dari jenis instance ECS yang digunakan, bukan harga pay-as-you-go dari sumber daya vCPU dan memori yang digunakan oleh instance kontainer elastis.

    Hanya instance yang menyediakan dua atau lebih vCPU yang dapat dibuat menggunakan metode ini. Tabel berikut mencantumkan spesifikasi vCPU dan memori yang didukung. Jika spesifikasi yang Anda tentukan tidak didukung oleh Elastic Container Instance, sistem secara otomatis menggunakan spesifikasi yang lebih tinggi yang didukung.

    Jumlah vCPU

    Memori (GiB)

    2

    2, 4, 8, dan 16

    4

    4, 8, 16, dan 32

    8

    8, 16, 32, dan 64

    12

    12, 24, 48, dan 96

    16

    16, 32, 64, dan 128

    24

    24, 48, 96, dan 192

    32

    32, 64, 128, dan 256

    52

    96, 192, dan 384

    64

    128, 256, dan 512

Deskripsi konfigurasi

OpenAPI

Saat Anda memanggil operasi API CreateContainerGroup untuk membuat instance kontainer elastis preemptible, Anda dapat menggunakan parameter SpotStrategy untuk menentukan kebijakan penawaran, parameter SpotPriceLimit untuk menentukan harga maksimum per jam, dan parameter SpotDuration untuk menentukan periode perlindungan. Tabel berikut menjelaskan parameter tersebut. Untuk informasi lebih lanjut, lihat CreateContainerGroup.

Parameter

Tipe

Contoh

Deskripsi

SpotStrategy

string

SpotWithPriceLimit

Kebijakan penawaran untuk instance. Nilai default: NoSpot. Nilai valid:

  • NoSpot: Instance dibuat sebagai instance pay-as-you-go reguler.

  • SpotWithPriceLimit: Instance dibuat sebagai instance preemptible untuk mana Anda menentukan harga maksimum per jam.

  • SpotAsPriceGo: Instance dibuat sebagai instance preemptible untuk mana harga pasar saat pembelian digunakan secara otomatis sebagai harga penawaran.

    Penting

    Jika Anda menetapkan SpotStrategy ke SpotAsPriceGo dan sumber daya untuk spesifikasi instance yang ditentukan dalam zona yang ditentukan tidak mencukupi, nilai yang Anda tentukan untuk harga maksimum per jam instance harus mendekati harga pay-as-you-go instance. Ini dapat meningkatkan tingkat keberhasilan pembuatan instance.

SpotPriceLimit

number

0.2

Harga maksimum per jam instance preemptible. Nilainya dapat berisi hingga tiga tempat desimal. Jika Anda menetapkan parameter SpotStrategy ke SpotWithPriceLimit, Anda harus menentukan parameter SpotPriceLimit.

SpotDuration

long

1

Periode perlindungan instance preemptible. Unit: jam. Nilai default: 1. Nilai 0 menunjukkan tidak ada periode perlindungan.

Mode Konsol

Jika Anda membuat instance kontainer elastis preemptible di Konsol Elastic Container Instance, Anda dapat memilih Preemptible Instance sebagai metode penagihan. 抢占式

Mode konsol tidak mendukung fitur berikut:

  • Anda tidak dapat mengonfigurasi kebijakan penawaran. Kebijakan penawaran SpotAsPriceGo digunakan secara otomatis. Kebijakan penawaran SpotAsPriceGo ini menentukan bahwa sistem menempatkan penawaran berdasarkan harga pasar real-time.

  • Anda harus mengonfigurasi periode perlindungan non-nol untuk instance preemptible. Periode perlindungan default adalah 1 jam.