Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kapan harus digunakan AWS Batch
AWS Batch menjalankan pekerjaan dalam skala besar dan dengan biaya rendah, serta 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, overhead untuk menjadwalkan pekerjaan batch mungkin memakan waktu lebih lama daripada runtime pekerjaan itu sendiri. Sebagai solusinya, tugas binpack Anda bersama-sama 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 dalam bucket Amazon S3. Pertimbangkan pengelompokan tugas sehingga pekerjaan berjalan masing-masing 3-5 menit. Setelah Anda binpack menyelesaikan pekerjaan, putarlah melalui grup 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 ECS atau Amazon EKS lebih cocok.