View a markdown version of this page

Atur peternakan, antrian, dan armada Anda - AWS Awan Batas Waktu

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

Atur peternakan, antrian, dan armada Anda

Anda dapat memulai dengan satu peternakan yang berisi satu antrian dan satu armada. Seiring bertambahnya jumlah pengguna dan variasi beban kerja di farm Dead AWS line Cloud (Deadline Cloud) Anda, ada baiknya mengatur pekerjaan dengan lebih sengaja: antrian untuk setiap tim atau proyek, armada untuk setiap jenis perangkat keras, atau peternakan terpisah untuk pekerjaan yang harus tetap terisolasi.

Tiga pertanyaan mendorong desain:

  • Siapa yang bisa melihat, mengirimkan, dan mengelola pekerjaan apa? Antrian adalah batas alami untuk izin dan anggaran.

  • Perangkat keras mana yang menjalankan pekerjaan apa? Armada mengelompokkan pekerja berdasarkan kemampuan, dan persyaratan host setiap pekerjaan merutekan ke armada yang dapat menjalankannya.

  • Apakah ada pekerjaan yang perlu diisolasi secara ketat dari yang lain? Untuk pekerjaan yang tidak boleh bercampur, seperti bekerja untuk klien yang berbeda, buat pertanian terpisah untuk setiap beban kerja. Peternakan terpisah adalah batas keamanan yang keras.

Bagaimana antrian, armada, dan peternakan membagi pekerjaan

Antrian dan armada memiliki hubungan banyak-ke-banyak. Anda dapat mengaitkan satu antrian dengan beberapa armada, dan satu armada dengan beberapa antrian. Ketika armada melayani beberapa antrian, ia membagi pekerjanya di antara mereka. Untuk informasi selengkapnya, lihat Mengaitkan antrian dan armada.

Ketika antrian memiliki lebih dari satu armada, persyaratan host setiap pekerjaan (seperti GPU, vCPU, memori, dan sistem operasi) menentukan armada mana yang dapat menjalankannya. Anda tidak memerlukan antrian terpisah untuk pekerjaan GPU dan pekerjaan CPU: kaitkan satu antrian dengan armada GPU dan armada CPU, dan render yang memerlukan GPU dijadwalkan hanya ke armada GPU, sementara pekerjaan tanpa persyaratan GPU dapat berjalan pada armada CPU. Pengirim terintegrasi Deadline Cloud menyertakan pengaturan persyaratan host, sehingga seniman dapat menggambarkan perangkat keras yang dibutuhkan pekerjaan tanpa mengetahui armada mana yang menyediakannya.

Antrian juga merupakan tempat Anda mengontrol akses dan pengeluaran. Anda memberi pengguna tingkat akses pada setiap antrian secara terpisah, sehingga pengguna dapat mengirimkan pekerjaan ke satu antrian sementara hanya melihat yang lain. Anda juga dapat menetapkan anggaran untuk setiap antrian. Untuk informasi selengkapnya, lihat Mengelola pengguna di Deadline Cloud dan Kontrol biaya dengan anggaran.

Izin antrian mengontrol siapa yang dapat melihat dan mengelola pekerjaan, tetapi mereka tidak sepenuhnya mengisolasi pekerjaan itu sendiri. Pekerjaan dari antrian berbeda yang berbagi armada dijalankan pada host pekerja yang sama, di mana mereka dapat berbagi sumber daya umum seperti cache paket dan file. Peternakan terpisah adalah batas keamanan yang keras: peternakan tidak berbagi sumber daya Deadline Cloud satu sama lain, kecuali jika Anda melemahkan sendiri batasan tersebut dengan berbagi sumber daya eksternal seperti bucket Amazon Simple Storage Service (Amazon S3). Untuk informasi selengkapnya, lihat Mengisolasi beban kerja dengan peternakan, armada, dan antrian.

Bagilah dengan Terbaik untuk memisahkan Pertimbangan-pertimbangan

Antrean

Tim, acara, atau departemen yang membutuhkan daftar pekerjaan, izin, dan anggaran mereka sendiri

Pekerjaan dari antrian yang berbagi armada dijalankan pada host pekerja yang sama

Armada

Lingkungan perangkat keras dan perangkat lunak, seperti pekerja GPU, pekerja CPU, atau armada yang dikelola pelanggan

Armada yang melayani banyak antrian membagi pekerjanya di antara mereka

Peternakan

Beban kerja yang membutuhkan batas isolasi keras, seperti vendor atau klien yang berbeda

Peternakan tidak berbagi apa pun, sehingga setiap peternakan membutuhkan antrian, armada, dan hibah pengguna sendiri

Pola umum

Tata letak berikut mencakup sebagian besar organisasi. Anda dapat menggabungkannya, misalnya pertanian bersama untuk tim Anda sendiri di samping peternakan terpisah untuk setiap vendor.

Satu peternakan bersama, satu antrian per tim

Dalam satu organisasi, pertanian bersama dengan antrian untuk setiap tim atau beban kerja (seperti pertunjukan di studio, atau saluran pelatihan pembelajaran mesin) biasanya merupakan tata letak awal yang tepat. Semua orang melihat seluruh peternakan dalam satu tampilan. Anda memberi setiap tim tingkat kontributor pada antriannya sendiri dan tingkat pemirsa di tempat lain, sehingga tim dapat mengikuti semua pekerjaan tanpa mengubah pekerjaan satu sama lain. Anggaran melacak pengeluaran untuk setiap antrian.

Kaitkan antrian dengan armada bersama. Armada bersama menjaga pemanfaatan tetap tinggi dan menjaga pekerja tetap hangat, karena pekerja yang menyelesaikan pekerjaan satu tim dapat mengambil pekerjaan tim lain tanpa menunggu contoh baru dimulai. Pengorbanan adalah bahwa tim berbagi host pekerja, yang biasanya dapat diterima dalam batas kepercayaan satu organisasi. Untuk menambahkan antrian, lihatMembuat antrean.

Sebuah peternakan untuk setiap vendor atau klien

Saat Anda bekerja dengan vendor luar, atau menjalankan pekerjaan untuk beberapa klien yang tidak boleh bercampur, buat peternakan terpisah untuk masing-masing klien. Pengguna yang diberikan akses ke satu peternakan tidak dapat melihat yang lain, dan pekerjaan di satu peternakan tidak dapat berjalan di armada pertanian lain atau membaca lampiran pekerjaannya. Jaga batas tetap utuh: jangan bagikan bucket, armada, atau sumber daya Amazon S3 lampiran pekerjaan di seluruh peternakan. Untuk menambahkan peternakan, lihatBuat peternakan. Untuk detail keamanan, lihatMengisolasi beban kerja dengan peternakan, armada, dan antrian. Untuk langkah-langkah ujung ke ujung untuk membawa vendor ke peternakan Anda, lihatMembawa pengguna ke peternakan Anda.

Armada terbatas untuk konten sensitif

Untuk menjaga pekerjaan di bawah batasan keamanan atau privasi pada pekerja khusus, buat antrian dan armada untuk pekerjaan itu, dan kaitkan armada hanya dengan antrian itu. Pekerjaan dijadwalkan hanya untuk armada yang terkait dengan antrian mereka, jadi asosiasi adalah apa yang membuat pekerjaan lain jauh dari pekerja yang dibatasi. Lihat Mengaitkan antrian dan armada. Untuk pekerjaan yang tidak boleh berbagi apa pun dengan seluruh studio, gunakan pertanian terpisah sebagai gantinya.

Lengkapi batas di sekitar antrian terbatas:

Untuk informasi selengkapnya tentang pertimbangan keamanan di balik langkah-langkah ini, lihatMengisolasi beban kerja dengan peternakan, armada, dan antrian.

Antrian terpisah untuk armada yang dikelola layanan dan yang dikelola pelanggan

Jika peternakan Anda memiliki armada yang dikelola layanan dan yang dikelola pelanggan, dalam banyak kasus buat antrian terpisah untuk setiap jenis armada. Pekerjaan yang ditulis untuk dua jenis armada biasanya mengasumsikan lingkungan berjalan yang berbeda. Antrian untuk armada yang dikelola layanan biasanya menggunakan lingkungan antrian conda untuk menginstal aplikasi untuk setiap pekerjaan, sementara pekerjaan untuk armada yang dikelola pelanggan mengharapkan perangkat lunak yang Anda instal sebelumnya pada host pekerja Anda. Pekerjaan yang dikonfigurasi untuk satu lingkungan sering gagal di lingkungan lain. Menjaga antrian tetap terpisah juga membuat pengaturan lingkungan setiap antrian tetap sederhana. Lihat informasi yang lebih lengkap di Pilih antara armada yang dikelola layanan dan armada yang dikelola pelanggan dan Default conda lingkungan antrian.