View a markdown version of this page

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 akhir. Instans Spot Amazon EC2 adalah kapasitas cadangan yang tersedia dengan diskon besar dibandingkan dengan harga EC2 On-Demand . 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

Instans Spot biasanya digunakan untuk melengkapi On-Demand Instans. Untuk skenario ini, Anda dapat menentukan pengaturan yang sama yang digunakan untuk meluncurkan Instans Spot sebagai bagian dari pengaturan grup Penskalaan Otomatis Anda. Saat menentukan setelan sebagai bagian dari grup Penskalaan Otomatis, Anda dapat meminta untuk meluncurkan Instans Spot hanya setelah meluncurkan sejumlah On-Demand Instans tertentu dan kemudian melanjutkan untuk meluncurkan beberapa kombinasi On-Demand Instans dan Instans Spot saat skala grup. Untuk informasi selengkapnya, lihat Grup Auto Scaling dengan beberapa tipe instans dan opsi pembelian.

Topik ini menjelaskan cara meluncurkan hanya Instans Spot di grup Penskalaan Otomatis Anda dengan menentukan pengaturan di template peluncuran, bukan di grup Penskalaan Otomatis itu sendiri. Informasi dalam topik ini juga berlaku untuk grup Penskalaan Otomatis yang meminta Instans Spot dengan konfigurasi peluncuran. Perbedaannya adalah konfigurasi peluncuran memerlukan 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. Secara opsional, Anda dapat 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 Instans Spot naik di atas harga maksimum untuk instance yang sedang berjalan di grup Penskalaan Otomatis, instans Anda dihentikan.

    Awas

    Aplikasi Anda mungkin tidak berjalan jika Anda tidak menerima Instans Spot, misalnya saat harga maksimum terlalu rendah. Untuk memanfaatkan Instans Spot yang tersedia selama mungkin, tetapkan harga maksimum mendekati On-Demand harga.

  • Menyeimbangkan di seluruh Zona Ketersediaan. 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 Instance Spot. Instans Spot dapat dihentikan kapan saja. Layanan Amazon EC2 Spot dapat menghentikan Instans Spot di grup Penskalaan Otomatis Anda saat ketersediaan, atau harga, Instans Spot berubah. Saat melakukan penskalaan atau melakukan pemeriksaan kesehatan, Amazon EC2 Auto Scaling juga dapat menghentikan Instans Spot dengan cara yang sama seperti mengakhiri On-Demand Instans. Ketika sebuah instance dihentikan, penyimpanan apa pun dihapus.

  • Mempertahankan kapasitas yang Anda inginkan. Saat Instans Spot dihentikan, Amazon EC2 Auto Scaling 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, itu 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 Penskalaan Otomatis 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 On-Demand harga.