View a markdown version of this page

Mengisolasi beban kerja dengan peternakan, armada, dan antrian - AWS Awan Batas Waktu

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

Mengisolasi beban kerja dengan peternakan, armada, dan antrian

Anda dapat mengatur peternakan, armada, dan antrian Deadline Cloud dengan berbagai cara. Pengaturan yang Anda pilih menetapkan batas isolasi antara beban kerja Anda, jadi putuskan berapa banyak pemisahan yang dibutuhkan tim, pertunjukan, atau klien Anda sebelum Anda membangun.

Dua fakta tentang armada mendorong keputusan:

  • Ketika armada dikaitkan dengan lebih dari satu antrian, pekerjaan dari semua antrian tersebut berjalan pada host pekerja yang sama. Setelah pekerjaan berjalan, data dapat tetap berada di host, seperti file di direktori sementara atau direktori home pengguna antrian, dan pekerjaan dapat membiarkan proses berjalan yang dapat diamati oleh pekerjaan nanti.

  • Host pekerja menjalankan pekerjaan sebagai pengguna sistem operasi. Pada armada yang dikelola pelanggan, Anda dapat memberikan setiap antrian penggunanya sendiri, sehingga antrian dapat berbagi armada sementara file dan proses pekerjaan mereka tetap terpisah. Pada armada yang dikelola layanan, semua pekerjaan berjalan sebagai satu pengguna, jadi berikan antrian yang perlu dipisahkan armada mereka sendiri. Dalam kedua kasus tersebut, host hanya menjalankan pekerjaan dari antrian di peternakan Anda.

Dengan mengingat fakta-fakta tersebut, pilih pengaturan yang sesuai dengan kebutuhan isolasi Anda:

  • Peternakan terpisah — Sebuah peternakan tidak berbagi sumber daya Deadline Cloud seperti armada, antrian, dan profil penyimpanan dengan peternakan lain, sehingga peternakan terpisah memberikan beban kerja pemisahan terkuat. Pengorbanan adalah lebih banyak sumber daya untuk diatur dan dikelola, dan kapasitas pekerja yang tidak dapat dipinjamkan satu peternakan ke yang lain. Berbagi AWS sumber daya eksternal, seperti bucket Amazon S3, di antara peternakan melemahkan batas, jadi berikan masing-masing peternakan miliknya sendiri.

  • Satu peternakan, armada untuk setiap antrian — Antrian yang perlu dipisahkan satu sama lain masing-masing mendapatkan armada mereka sendiri, sehingga pekerjaan mereka tidak pernah berbagi host pekerja. Anda menyimpan satu peternakan untuk dikelola, dan memantau pengguna dapat dicakup untuk setiap antrian. Untuk informasi selengkapnya tentang pelingkupan pengguna, lihat Mengelola pengguna di Panduan Pengguna Deadline Cloud. Pengorbanan adalah kapasitas yang dipartisi: pekerja yang menganggur dalam satu armada tidak dapat mengambil pekerjaan antrian lain.

  • Satu peternakan, antrian berbagi armada — Berbagi armada memberi Anda pengaturan paling sederhana dan pemanfaatan pekerja terbaik. Karena antrian berbagi host pekerja, perlakukan semua antrian yang berbagi armada sebagai satu batas keamanan. Pada armada yang dikelola pelanggan, Anda juga dapat memberikan setiap antrian pengguna sistem operasi yang berbeda untuk memisahkan proses pekerjaan dan file satu sama lain.

Apapun pengaturan yang Anda pilih, pertahankan berbagi sumber daya dalam batas keamanan:

  • Bagikan bucket Amazon S3 dan awalan root untuk lampiran pekerjaan hanya di antara antrian dalam batas keamanan yang sama. Untuk informasi selengkapnya, lihat Amankan lampiran pekerjaan dan bucket perangkat lunak.

  • Bagikan pengguna sistem operasi hanya di antara antrian dalam batas keamanan yang sama. Untuk informasi selengkapnya, lihat Jalankan pekerjaan sebagai pengguna OS khusus.

  • Terapkan batas yang sama ke AWS sumber daya lain yang Anda integrasikan ke dalam farm, seperti sistem file bersama.