Bagikan melalui


Alur kerja dan sumber daya layanan Batch

Dalam gambaran umum komponen inti layanan Azure Batch ini, kami membahas alur kerja tingkat tinggi yang dapat digunakan pengembang Batch untuk membangun solusi komputasi paralel skala besar, bersama dengan sumber daya layanan utama yang digunakan.

Baik Anda mengembangkan aplikasi atau layanan komputasi terdistribusi yang mengeluarkan panggilan REST API langsung atau Anda menggunakan salah satu SDK Batch lainnya, Anda akan menggunakan banyak sumber daya dan fitur yang dibahas di sini.

Petunjuk / Saran

Untuk pengenalan tingkat yang lebih tinggi ke layanan Batch, lihat Apa itu Azure Batch?. Lihat juga pembaruanLayanan Batch terbaru.

Alur kerja dasar

Alur kerja tingkat tinggi berikut ini biasanya dari hampir semua aplikasi dan layanan yang menggunakan layanan Batch untuk memproses beban kerja paralel:

  1. Unggah file data yang ingin Anda proses ke akun Azure Storage . Batch menyertakan dukungan bawaan untuk mengakses penyimpanan Azure Blob, dan tugas Anda dapat mengunduh file-file ini ke simpul komputasi saat tugas dijalankan.
  2. Unggah file aplikasi yang akan dijalankan tugas Anda. File-file ini dapat berupa biner atau skrip dan dependensinya, dan dijalankan oleh tugas dalam pekerjaan Anda. Tugas Anda dapat mengunduh file-file ini dari akun Storage Anda, atau Anda dapat menggunakan fitur paket aplikasi Batch untuk manajemen dan penyebaran aplikasi.
  3. Buat kumpulan simpul komputasi. Saat membuat kumpulan, Anda menentukan jumlah simpul komputasi untuk kumpulan, ukurannya, dan sistem operasi. Ketika setiap tugas dari pekerjaan Anda dijalankan, tugas tersebut ditetapkan untuk dijalankan pada salah satu node di kumpulan Anda.
  4. Buat pekerjaan. Pekerjaan mengelola kumpulan tugas. Anda mengaitkan setiap pekerjaan ke sebuah kumpulan tertentu di mana tugas-tugas dari pekerjaan tersebut akan berjalan.
  5. Tambahkan tugas ke pekerjaan. Setiap tugas menjalankan aplikasi atau skrip yang Anda unggah untuk memproses file data yang diunduhnya dari akun Storage Anda. Saat setiap tugas selesai, tugas dapat mengunggah outputnya ke Azure Storage.
  6. Pantau kemajuan pekerjaan dan ambil output tugas dari Azure Storage.

Nota

Anda memerlukan akun Batch untuk menggunakan layanan Batch. Sebagian besar solusi Batch juga menggunakan akun Azure Storage terkait untuk penyimpanan dan pengambilan file.

Sumber daya layanan batch

Topik berikut membahas sumber daya Batch yang memungkinkan skenario komputasi terdistribusi Anda.

Langkah berikutnya

  • Pelajari tentang API Batch dan alat yang tersedia untuk membuat solusi Batch.
  • Pelajari dasar-dasar pengembangan aplikasi berkemampuan Batch menggunakan pustaka klien Batch .NET atau Python. Panduan cepat ini memandu Anda melalui aplikasi sampel yang menggunakan layanan Batch untuk menjalankan beban kerja pada beberapa simpul komputasi, termasuk penggunaan Azure Storage untuk penyiapan dan pengambilan file beban kerja.
  • Unduh dan instal Batch Explorer untuk digunakan saat Anda mengembangkan solusi Batch Anda. Gunakan Batch Explorer untuk membantu membuat, men-debug, dan memantau aplikasi Azure Batch.
  • Lihat sumber daya komunitas termasuk Stack Overflow, repositori Komunitas Batch, dan forum Azure Batch.