Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kapan harus menggunakan AWS Batch
AWS Batch menjalankan pekerjaan dalam skala besar dan dengan biaya rendah, dan menyediakan layanan antrian dan penskalaan yang dioptimalkan biaya. Namun, tidak setiap beban kerja cocok untuk dijalankan menggunakan AWS Batch.
-
Pekerjaan pendek — Jika pekerjaan berjalan hanya beberapa detik, biaya overhead untuk menjadwalkan pekerjaan batch mungkin memakan waktu lebih lama daripada runtime pekerjaan itu sendiri. Sebagai solusinya, binpack tugas Anda bersama sebelum Anda mengirimkannya AWS Batch. Kemudian, konfigurasikan AWS Batch pekerjaan Anda untuk mengulangi tugas. Misalnya, masukkan argumen tugas individual ke dalam tabel Amazon DynamoDB atau sebagai file di bucket Amazon S3. Pertimbangkan pengelompokan tugas sehingga pekerjaan masing-masing berjalan 3-5 menit. Setelah Anda binpack pekerjaan, loop melalui kelompok tugas Anda dalam AWS Batch pekerjaan Anda.
-
Pekerjaan yang harus segera dijalankan — AWS Batch dapat memproses pekerjaan dengan cepat. Namun, AWS Batch adalah penjadwal dan mengoptimalkan kinerja biaya, prioritas pekerjaan, dan throughput. AWS Batch Mungkin memerlukan waktu untuk memproses permintaan Anda. Jika Anda memerlukan respons dalam waktu kurang dari beberapa detik, maka pendekatan berbasis layanan menggunakan Amazon atau ECS Amazon lebih EKS cocok.