

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

# Amazon EC2 On-Demand atau Amazon EC2 Spot
<a name="bestpractice5"></a>

Sebagian besar AWS Batch pelanggan menggunakan instans Amazon EC2 Spot karena penghematan instans. On-Demand Namun, jika beban kerja Anda berjalan selama beberapa jam dan tidak dapat terganggu, On-Demand instance mungkin lebih cocok untuk Anda. Anda selalu dapat mencoba instans Spot terlebih dahulu dan beralih ke On-Demand jika perlu.

Jika Anda memiliki persyaratan dan harapan berikut, gunakan instans Amazon EC2: On-Demand
+ Runtime pekerjaan Anda lebih dari satu jam, dan Anda tidak dapat mentolerir gangguan pada beban kerja Anda.
+ Anda memiliki SLO (tujuan tingkat layanan) yang ketat untuk keseluruhan beban kerja Anda dan tidak dapat meningkatkan waktu komputasi.
+ Contoh yang Anda butuhkan lebih mungkin untuk melihat gangguan. 

Jika Anda memiliki persyaratan dan harapan berikut, gunakan instans Spot Amazon EC2:
+ Runtime untuk pekerjaan Anda biasanya 30 menit atau kurang.
+ Anda dapat mentolerir potensi gangguan dan penjadwalan ulang pekerjaan sebagai bagian dari beban kerja Anda. Untuk informasi selengkapnya, lihat [Penasihat Instans Spot](https://aws.amazon.com/ec2/spot/instance-advisor/). 
+ Pekerjaan yang berjalan lama dapat dimulai ulang dari pos pemeriksaan jika terganggu.

Anda dapat mencampur kedua model pembelian dengan mengirimkan instance Spot terlebih dahulu dan kemudian menggunakan On-Demand instance sebagai opsi fallback. Misalnya, kirimkan pekerjaan Anda pada antrean yang terhubung ke lingkungan komputasi yang berjalan di instans Amazon EC2 Spot. Jika pekerjaan terputus, catch event dari Amazon EventBridge dan kaitkan dengan reklamasi instance Spot. Kemudian, kirim ulang pekerjaan ke On-Demand antrian menggunakan AWS Lambda fungsi atau. AWS Step Functions Untuk informasi selengkapnya[Tutorial: Mengirim peringatan Layanan Pemberitahuan Sederhana Amazon untuk acara pekerjaan yang gagal](batch_sns_tutorial.md), lihat [Praktik terbaik untuk menangani interupsi Instans Spot Amazon EC2 dan Kelola dengan [Step AWS Batch](https://docs.aws.amazon.com/step-functions/latest/dg/connect-batch.html) Functions](https://aws.amazon.com/blogs/compute/best-practices-for-handling-ec2-spot-instance-interruptions/).

**penting**  
Gunakan berbagai jenis instans, ukuran, dan Availability Zone untuk lingkungan On-Demand komputasi Anda guna mempertahankan ketersediaan kumpulan instans Amazon EC2 Spot dan mengurangi tingkat interupsi.