Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Komponen AWS Batch
AWS Batch menyederhanakan menjalankan pekerjaan batch di beberapa Availability Zone dalam suatu Wilayah. Anda dapat membuat lingkungan komputasi AWS Batch dalam VPC baru atau yang sudah ada. Setelah lingkungan komputasi berjalan dan dikaitkan dengan antrean tugas, Anda dapat menentukan ketentuan tugas yang menentukan gambar kontainer Docker mana yang akan menjalankan tugas Anda. Gambar kontainer disimpan dan ditarik dari registri kontainer, yang mungkin ada di dalam atau di luar infrastruktur AWS .

Lingkungan komputasi
Lingkungan komputasi adalah seperangkat sumber daya komputasi terkelola atau tidak terkelola yang digunakan untuk menjalankan tugas. Dengan lingkungan komputasi terkelola, Anda dapat menentukan jenis komputasi yang diinginkan (Fargate atau EC2) pada beberapa tingkat detail. Anda dapat mengatur lingkungan komputasi yang menggunakan jenis EC2 instance tertentu, model tertentu seperti c5.2xlarge
ataum5.10xlarge
. Sebagai alternatif, Anda dapat memilih untuk menentukan bahwa Anda ingin menggunakan tipe instans terbaru. Anda juga dapat menentukan jumlah v minimum, yang diinginkan, dan maksimum CPUs untuk lingkungan, bersama dengan jumlah yang bersedia Anda bayarkan untuk Instans Spot sebagai persentase dari harga Instans Sesuai Permintaan dan kumpulan target subnet VPC. AWS Batch secara efisien meluncurkan, mengelola, dan mengakhiri jenis komputasi sesuai kebutuhan. Anda juga dapat mengelola lingkungan komputasi Anda sendiri. Dengan demikian, Anda bertanggung jawab untuk menyiapkan dan menskalakan instans di klaster Amazon ECS yang AWS Batch dibuat untuk Anda. Untuk informasi selengkapnya, lihat Menghitung lingkungan untuk AWS Batch.
Antrean tugas
Ketika Anda mengirimkan AWS Batch pekerjaan, Anda mengirimkannya ke antrian pekerjaan tertentu, di mana pekerjaan berada sampai dijadwalkan ke lingkungan komputasi. Anda mengaitkan satu atau beberapa lingkungan komputasi dengan antrean tugas. Anda juga dapat menetapkan nilai prioritas untuk lingkungan komputasi dan bahkan di antrean tugas itu sendiri. Misalnya, Anda dapat memiliki antrean prioritas tinggi yang menjadi tujuan pengiriman tugas sensitif waktu, dan antrean prioritas rendah untuk tugas yang dapat berjalan kapan saja ketika sumber daya komputasi lebih murah. Untuk informasi selengkapnya, lihat Antrean tugas.
Ketentuan tugas
Ketentuan tugas menentukan cara tugas akan dijalankan. Anda dapat membayangkan ketentuan tugas sebagai cetak biru untuk sumber daya dalam tugas Anda. Anda dapat menyediakan pekerjaan Anda dengan peran IAM untuk menyediakan akses ke AWS sumber daya lain. Anda juga menentukan persyaratan memori dan CPU. Ketentuan tugas juga dapat mengontrol properti kontainer, variabel lingkungan, dan titik pemasangan untuk penyimpanan tetap. Banyak spesifikasi dalam ketentuan tugas dapat diganti dengan menentukan nilai-nilai baru ketika mengirimkan tugas individu. Untuk informasi selengkapnya, lihat Ketentuan tugas
Tugas
Unit kerja (seperti skrip shell, file Linux yang dapat dijalankan, atau gambar kontainer Docker) yang Anda kirimkan ke AWS Batch. Ini memiliki nama, dan berjalan sebagai aplikasi kontainer di atau EC2 sumber daya AWS Fargate Amazon di lingkungan komputasi Anda, menggunakan parameter yang Anda tentukan dalam definisi pekerjaan. Pekerjaan dapat mereferensikan pekerjaan lain dengan nama atau ID, dan dapat bergantung pada keberhasilan penyelesaian pekerjaan lain atau ketersediaan sumber daya yang Anda tentukan. Untuk informasi selengkapnya, lihat Tugas.
Kebijakan penjadwalan
Anda dapat menggunakan kebijakan penjadwalan untuk mengonfigurasi cara sumber daya komputasi dalam antrean pekerjaan dialokasikan antara pengguna atau beban kerja. Dengan menggunakan kebijakan penjadwalan berbagi adil, Anda dapat menetapkan pengenal berbagi yang berbeda ke beban kerja atau pengguna. Penjadwal AWS Batch pekerjaan default ke strategi first-in, first-out (FIFO). Untuk informasi selengkapnya, lihat Kebijakan penjadwalan saham adil.
Sumber daya habis pakai
Sumber daya habis pakai adalah sumber daya yang diperlukan untuk menjalankan pekerjaan Anda, seperti token lisensi pihak ketiga, bandwidth akses database, kebutuhan untuk membatasi panggilan ke API pihak ketiga, dan sebagainya. Anda menentukan sumber daya habis pakai yang diperlukan untuk menjalankan pekerjaan, dan Batch memperhitungkan dependensi sumber daya ini saat menjadwalkan pekerjaan. Anda dapat mengurangi pemanfaatan sumber daya komputasi yang kurang dengan mengalokasikan hanya pekerjaan yang memiliki semua sumber daya yang diperlukan tersedia. Lihat informasi yang lebih lengkap di Penjadwalan sadar sumber daya .