Minta Instans Spot untuk aplikasi yang toleran terhadap kesalahan dan fleksibel - Amazon EC2 Auto Scaling

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Minta Instans Spot untuk aplikasi yang toleran terhadap kesalahan dan fleksibel

Di template peluncuran, Anda dapat meminta Instans Spot secara opsional tanpa tanggal atau durasi berakhir. Amazon EC2 Spot Instances adalah kapasitas cadangan yang tersedia dengan diskon besar dibandingkan dengan harga EC2 Sesuai Permintaan. Instans Spot adalah pilihan hemat biaya jika Anda dapat bersikap fleksibel tentang kapan aplikasi Anda berjalan dan apakah aplikasi Anda dapat diinterupsi. Untuk informasi selengkapnya tentang membuat template peluncuran yang meminta Instans Spot, lihatBuat template peluncuran menggunakan pengaturan lanjutan.

penting

Spot Instances biasanya digunakan untuk melengkapi Instans Sesuai Permintaan. Untuk skenario ini, Anda dapat menentukan pengaturan yang sama yang digunakan untuk meluncurkan Instans Spot sebagai bagian dari pengaturan grup Auto Scaling Anda. Saat Anda menetapkan pengaturan sebagai bagian dari grup Auto Scaling, Anda dapat meminta untuk meluncurkan Spot Instances hanya setelah meluncurkan sejumlah Instans Sesuai Permintaan dan melanjutkan peluncuran beberapa kombinasi Instans Sesuai Permintaan dan Spot seiring grup diskalakan. Untuk informasi selengkapnya, lihat Grup Auto Scaling dengan beberapa jenis instans dan opsi pembelian.

Topik ini menjelaskan cara meluncurkan hanya Instans Spot di grup Auto Scaling Anda dengan menentukan pengaturan dalam template peluncuran, bukan di grup Auto Scaling itu sendiri. Informasi dalam topik ini juga berlaku untuk grup Auto Scaling yang meminta Instans Spot dengan konfigurasi peluncuran. Perbedaannya adalah bahwa konfigurasi peluncuran membutuhkan harga maksimum, tetapi untuk templat peluncuran, harga maksimum adalah opsional.

Saat Anda membuat template peluncuran untuk hanya meluncurkan Instans Spot, ingatlah pertimbangan berikut:

  • Harga spot. Anda hanya membayar harga Spot saat ini untuk Instans Spot yang Anda luncurkan. Harga ini berubah perlahan dari waktu ke waktu berdasarkan tren jangka panjang dalam penawaran dan permintaan. Untuk informasi selengkapnya, lihat Instans Spot dan Harga serta penghematan di Panduan Pengguna Amazon EC2.

  • Menetapkan harga maksimum Anda. Anda dapat secara opsional menyertakan harga maksimum per jam untuk Instans Spot di template peluncuran Anda. Jika harga maksimum Anda melebihi harga Spot saat ini, layanan Amazon EC2 Spot segera memenuhi permintaan Anda jika kapasitas tersedia. Jika harga untuk Instans Spot naik di atas harga maksimum untuk instans yang sedang berjalan di grup Auto Scaling, itu akan mengakhiri instans Anda.

    Awas

    Aplikasi Anda mungkin tidak berjalan jika Anda tidak menerima Instans Spot, seperti ketika harga maksimum Anda terlalu rendah. Untuk memanfaatkan Instans Spot yang tersedia selama mungkin, tetapkan harga maksimum Anda mendekati harga Sesuai Permintaan.

  • Menyeimbangkan di seluruh Availability Zone. Jika Anda menentukan beberapa Availability Zone, Amazon EC2 Auto Scaling mendistribusikan permintaan Spot di zona tertentu. Jika harga maksimum Anda terlalu rendah di satu Availability Zone untuk setiap permintaan yang akan dipenuhi, Amazon EC2 Auto Scaling memeriksa apakah permintaan dipenuhi di zona lain. Jika demikian, Amazon EC2 Auto Scaling membatalkan permintaan yang gagal dan mendistribusikan ulang permintaan tersebut di seluruh Availability Zone yang telah dipenuhi. Jika harga di Availability Zone tanpa permintaan yang terpenuhi turun hingga permintaan mendatang berhasil, Amazon EC2 Auto Scaling diseimbangkan ulang di seluruh Availability Zone.

  • Pengakhiran Instans Spot. Instans Spot dapat dihentikan kapan saja. Layanan Amazon EC2 Spot dapat menghentikan Instans Spot di grup Auto Scaling karena ketersediaan, atau harga untuk, Instans Spot berubah. Saat menskalakan atau melakukan pemeriksaan kesehatan, Auto Scaling Amazon EC2 juga dapat menghentikan Instans Spot dengan cara yang sama seperti menghentikan Instans Sesuai Permintaan. Ketika sebuah instance dihentikan, penyimpanan apa pun akan dihapus.

  • Mempertahankan kapasitas yang Anda inginkan. Saat Instans Spot dihentikan, Auto Scaling Amazon EC2 mencoba meluncurkan Instans Spot lain untuk mempertahankan kapasitas yang diinginkan untuk grup. Jika harga Spot saat ini kurang dari harga maksimum Anda, maka akan meluncurkan Instans Spot. Jika permintaan untuk Instans Spot tidak berhasil, ia terus mencoba.

  • Mengubah harga maksimum Anda. Untuk mengubah harga maksimum Anda, buat template peluncuran baru atau perbarui template peluncuran yang ada dengan harga maksimum baru, lalu kaitkan dengan grup Auto Scaling Anda. Instans Spot yang ada terus berjalan selama harga maksimum yang ditentukan dalam template peluncuran yang digunakan untuk instans tersebut lebih tinggi dari harga Spot saat ini. Jika Anda tidak menetapkan harga maksimum, harga maksimum default adalah harga On-Demand.