View a markdown version of this page

Memperluas tambak render lokal Anda ke cloud - Batas Waktu Cloud

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

Memperluas tambak render lokal Anda ke cloud

Anda sudah menjalankan render farm di lokasi, dan Anda menginginkan kapasitas ekstra selama permintaan puncak tanpa membeli dan memelihara lebih banyak perangkat keras. Dengan AWS Deadline Cloud (Deadline Cloud), Anda dapat menambahkan pekerja cloud ke farm yang sama dengan pekerja lokal dan mengirim pekerjaan ke salah satu lokasi. Mengirim pekerjaan overflow ke cloud dalam periode permintaan tinggi sering disebut cloud bursting.

Sebuah peternakan hibrida menggabungkan dua jenis armada dalam satu peternakan:

  • Pekerja lokal Anda yang ada berjalan sebagai armada yang dikelola pelanggan (CMF). Anda mengontrol host, sistem operasi, dan perangkat lunak. Pekerja dapat berupa server lokal, server di fasilitas lokasi bersama, atau instans Amazon Elastic Compute Cloud (Amazon EC2). Untuk informasi selengkapnya, lihat Membuat dan menggunakan armada yang dikelola pelanggan Deadline Cloud.

  • Kapasitas cloud Anda berjalan sebagai armada yang dikelola layanan (SMF), tempat Deadline Cloud mengelola host, penskalaan, dan penambalan pekerja untuk Anda. Anda juga dapat menjalankan kapasitas cloud sebagai armada instans Amazon EC2 yang dikelola pelanggan saat Anda membutuhkan kontrol lebih lanjut. Untuk informasi selengkapnya, lihat Konfigurasikan dan gunakan armada yang dikelola layanan Deadline Cloud.

Deadline Cloud mengirimkan pekerjaan ke armada Anda melalui antrian, jadi putuskan bagaimana mengatur antrian Anda sebelum Anda memperpanjang pertanian Anda. Karena armada yang dikelola layanan dan armada yang dikelola pelanggan menginstal aplikasi secara berbeda, Anda dapat memberikan setiap jenis armada antreannya sendiri atau berbagi satu antrian di kedua jenis armada. Untuk perbandingan kedua pendekatan tersebut, lihatPilih strategi antrian.

Apapun strategi antrian yang Anda pilih, rencanakan untuk masing-masing lapisan berikut sehingga pekerjaan Anda berjalan dengan benar di setiap armada. Sisa topik ini menjelaskan setiap lapisan dan tautan ke instruksi terperinci.

Tabel berikut merangkum bagaimana setiap lapisan berbeda di tiga jenis pekerja yang dapat Anda gabungkan di pertanian hibrida. Pekerja lokal Anda dan instans Amazon EC2 cloud Anda adalah armada yang dikelola pelanggan, tetapi keduanya berbeda dalam cara mereka mencapai data dan jaringan Anda, sehingga tabel mencantumkannya secara terpisah.

Lapisan On-premises (armada yang dikelola pelanggan) Armada yang dikelola pelanggan cloud (Amazon EC2) Service-managed armada
Tuan rumah pekerja Anda menyediakan dan mengelola perangkat keras, sistem operasi, dan patching Anda sendiri. Anda menyediakan dan mengelola instans Amazon EC2. Deadline Cloud mengelola host, sistem operasi, dan patching.
Aplikasi Pra-instal aplikasi pada pekerja Anda, atau gunakan saluran conda di Amazon S3. Pra-instal aplikasi, panggang ke dalam Amazon Machine Image (AMI), atau gunakan saluran conda di Amazon S3. Secara otomatis menginstal DCC populer dari saluran Conda Deadline Cloud-managed . Untuk menyediakan aplikasi khusus, gunakan skrip konfigurasi host atau saluran conda Anda sendiri di Amazon S3. Untuk daftar aplikasi yang didukung, lihat Perangkat lunak yang didukung.
Lisensi Hubungkan titik akhir lisensi untuk UBL, atau sambungkan ke server lisensi Anda sendiri untuk BYOL. Hubungkan titik akhir lisensi untuk UBL, atau sambungkan ke server lisensi Anda sendiri untuk BYOL. UBL dikonfigurasi secara otomatis. Untuk BYOL, teruskan port lisensi ke server Anda dengan SSM.
Akses aset Gunakan lampiran pekerjaan, atau penyimpanan bersama yang sudah dipasang oleh pekerja Anda. Gunakan lampiran pekerjaan, atau penyimpanan bersama di VPC Anda. Gunakan lampiran pekerjaan, atau sambungkan ke penyimpanan bersama di VPC Anda dengan titik akhir sumber daya VPC.
Penskalaan dan biaya Kapasitas tetap yang Anda miliki. Gunakan grup Amazon EC2 Auto Scaling untuk meningkatkan dan mengecilkan kapasitas sesuai permintaan. Skalakan secara otomatis antara jumlah pekerja minimum dan maksimum yang Anda tetapkan.

Bagikan pekerjaan di seluruh armada Anda

Saat Anda mengaitkan antrian dengan lebih dari satu armada, Deadline Cloud mendistribusikan pekerjaan di seluruh armada yang kompatibel dengan setiap pekerjaan. Penjadwal membandingkan persyaratan tuan rumah dari setiap langkah dengan kemampuan pekerja yang dinyatakan oleh setiap armada, dan menjalankan langkah pada armada yang memenuhi persyaratan tersebut. Untuk informasi selengkapnya, lihat Jadwalkan pekerjaan di Deadline Cloud.

Untuk menyeimbangkan kapasitas antar armada secara otomatis, Anda dapat menggunakan sampel manajer kapasitas. Ini menggunakan fungsi Lambda dan EventBridge Scheduler untuk menyesuaikan jumlah pekerja armada sambil memegang kapasitas total target. Anda dapat menyesuaikan pola yang sama untuk mengalihkan kapasitas ke armada cloud Anda selama permintaan puncak. Untuk informasi selengkapnya, lihat Kelola hybrid Wait and Save plus kapasitas armada Spot dengan CloudFormation.

catatan

Deadline Cloud tidak menyediakan pengaturan bawaan untuk memilih satu armada daripada armada lainnya, seperti mengisi armada lokal sebelum armada cloud Anda. Untuk mengarahkan pekerjaan tertentu ke lokasi tertentu, tentukan kemampuan pekerja yang berbeda pada setiap armada, lalu tetapkan persyaratan host yang cocok pada langkah-langkah yang harus dijalankan di lokasi tersebut. Untuk memperkirakan prioritas armada secara otomatis, gunakan sampel manajer kapasitas yang dijelaskan dalam paragraf sebelumnya.

Pilih strategi antrian

Service-managed armada dan armada yang dikelola pelanggan menginstal dan mengelola aplikasi secara berbeda, jadi putuskan bagaimana mengatur antrian Anda sebelum Anda mengaitkan armada dengan mereka. Pada armada yang dikelola layanan, lingkungan antrean conda default secara otomatis menginstal paket conda yang diminta pekerjaan. Customer-managed armada tidak menginstal perintah conda secara default, sehingga lingkungan antrian yang sama menyebabkan kesalahan pada pekerja yang dikelola pelanggan Anda.

Anda dapat menyelesaikan perbedaannya dengan salah satu dari dua cara berikut:

  • Gunakan antrian terpisah untuk setiap jenis armada (disarankan) — Kaitkan armada yang dikelola layanan Anda dengan antrian yang menggunakan lingkungan antrian conda default, dan kaitkan armada yang dikelola pelanggan Anda dengan antrian terpisah yang tidak menggunakannya. Setiap jenis armada mendapatkan pengaturan aplikasi yang diharapkan, dan Anda menghindari kesalahan conda. Anda mengirimkan setiap pekerjaan ke antrian untuk lokasi di mana Anda ingin pekerjaan dijalankan.

  • Bagikan satu antrian di kedua jenis armada — Kaitkan kedua armada dengan antrian yang sama sehingga Deadline Cloud mendistribusikan setiap pekerjaan ke lokasi mana pun yang memiliki kapasitas yang tersedia, tanpa mengubah tempat Anda mengirimkan pekerjaan. Antrian bersama membutuhkan lebih banyak pengaturan karena Anda tidak dapat menggunakan lingkungan antrian conda default. Sebagai gantinya, Anda menyediakan aplikasi dengan cara yang berfungsi pada kedua jenis armada. Pilih antrian bersama saat Anda ingin beban kerja puncak meluap ke cloud secara otomatis.

Untuk menjalankan aplikasi pada antrean bersama, buat saluran conda Anda sendiri di Amazon Simple Storage Service (Amazon S3) Simple Storage Service (Amazon S3) yang digunakan kedua jenis armada, atau instal aplikasi langsung pada pekerja yang dikelola pelanggan Anda dan sesuaikan lingkungan antrian sehingga aplikasi muncul di jalur pengguna pekerjaan. Untuk informasi selengkapnya, lihat Buat saluran conda menggunakan S3 dan Konfigurasikan pekerjaan menggunakan lingkungan antrian.

Aplikasi lisensi di kedua armada

Deadline Cloud menyediakan lisensi berbasis penggunaan (UBL), dan Anda juga dapat membawa lisensi Anda sendiri (BYOL). Kedua opsi berfungsi di cloud dan pekerja lokal. Untuk ikhtisar, lihat Menggunakan lisensi perangkat lunak dengan Deadline Cloud.

  • UBL dikonfigurasi secara otomatis pada armada yang dikelola layanan. Untuk menggunakan UBL pada armada yang dikelola pelanggan, termasuk pekerja lokal, sambungkan titik akhir lisensi. Untuk informasi selengkapnya, lihat Connect armada yang dikelola pelanggan ke titik akhir lisensi.

  • Untuk menggunakan server lisensi yang ada dengan armada yang dikelola layanan, teruskan port lisensi dari pekerja ke server lisensi atau proxy Anda dengan Amazon EC2 Systems Manager (SSM). Untuk informasi selengkapnya, lihat Connect armada yang dikelola layanan ke server lisensi kustom.

  • Untuk menggunakan lisensi Anda yang ada terlebih dahulu dan kembali ke UBL ketika mereka habis, gabungkan BYOL dan UBL. Untuk informasi selengkapnya, lihat Menggabungkan BYOL dan UBL.

Berikan kedua armada akses ke aset Anda

Kedua armada membutuhkan akses ke data yang dibaca dan ditulis oleh pekerjaan Anda. Deadline Cloud mendukung dua pendekatan, dan Anda dapat menggunakannya bersama-sama:

  • Lampiran Job - Deadline Cloud mengunggah file yang dibutuhkan pekerjaan ke Amazon S3 dan mengunduh output sesudahnya. Lampiran Job tidak memerlukan pengaturan penyimpanan bersama dan bekerja dengan armada dalam berbagai ukuran. Jika data Anda sudah aktif AWS, lampiran pekerjaan menambahkan salinan lain dari data Anda, bersama dengan waktu transfer dan biaya penyimpanan yang terkait.

  • Penyimpanan bersama — Pekerja Anda memasang sistem file bersama yang menyimpan aset Anda. Untuk menyederhanakan cara pekerja lokal dan cloud mengelola aset, Anda dapat menghubungkan pekerja armada yang dikelola layanan ke penyimpanan bersama di cloud pribadi virtual (VPC) Anda dengan titik akhir sumber daya VPC. Kedua jenis armada kemudian membaca dan menulis file yang sama. Untuk informasi selengkapnya, lihat Hubungkan sumber daya VPC ke SMF Anda dengan titik akhir sumber daya VPC.

Karena workstation lokal dan pekerja cloud dapat menggunakan sistem operasi dan tata letak sistem file yang berbeda, gunakan profil penyimpanan untuk memodelkan setiap konfigurasi. Profil penyimpanan memungkinkan Deadline Cloud memetakan jalur sehingga pekerja dapat menemukan data di mana pun pekerjaan dikirimkan. Untuk informasi selengkapnya, lihat Profil penyimpanan dan pemetaan jalur.

Connect pekerja cloud ke jaringan Anda

Pekerja cloud sering kali perlu menjangkau sumber daya yang berjalan di VPC atau jaringan lokal Anda, seperti sistem file bersama, server lisensi, dan database. Dengan titik akhir sumber daya VPC untuk armada yang dikelola layanan, pekerja Anda dapat terhubung ke sumber daya ini melalui koneksi pribadi yang menggunakan Kisi VPC. Untuk informasi selengkapnya, lihat Hubungkan sumber daya VPC ke SMF Anda dengan titik akhir sumber daya VPC.

Untuk memasang sistem file atau mengonfigurasi akses jaringan lain pada pekerja armada yang dikelola layanan, gunakan skrip konfigurasi host. Skrip konfigurasi host berjalan dengan hak administrator saat pekerja memulai. Untuk informasi selengkapnya, lihat Jalankan skrip konfigurasi host dengan hak administrator.

catatan

Lalu lintas melalui titik akhir sumber daya VPC menggunakan Network Address Translation (NAT), yang tidak kompatibel dengan semua sumber daya. Misalnya, Microsoft Active Directory tidak dapat terhubung melalui NAT.

Cocokkan aplikasi dengan setiap jenis armada

Konfirmasikan bahwa setiap aplikasi pembuatan konten digital (DCC) yang digunakan pekerjaan Anda dapat berjalan pada kedua jenis armada. Pada armada yang dikelola layanan, saluran Cloud-managed Conda Deadline menyediakan DCC populer secara otomatis. Untuk aplikasi yang tidak disediakan saluran, atau untuk pekerja yang dikelola pelanggan yang tidak dapat menggunakan saluran, paketkan aplikasi sendiri seperti yang dijelaskan dalam. Pilih strategi antrian Untuk daftar aplikasi yang didukung, lihat Perangkat lunak yang didukung di Panduan Pengguna Cloud AWS Tenggat Waktu.

Kontrol biaya cloud

Untuk membayar kapasitas cloud hanya selama permintaan puncak, turunkan armada cloud Anda saat idle. Service-managed skala armada secara otomatis antara jumlah pekerja minimum dan maksimum yang Anda tetapkan. Untuk armada instans Amazon EC2 yang dikelola pelanggan, Anda dapat mengonfigurasi penskalaan otomatis sehingga armada tumbuh dan menyusut sesuai permintaan. Untuk informasi selengkapnya, lihat Buat infrastruktur armada dengan grup Amazon EC2 Auto Scaling.

Untuk panduan merancang alur kerja Deadline Cloud end-to-end di seluruh pengiriman pekerjaan, manajemen aplikasi, lisensi, akses aset, dan infrastruktur pekerja, lihat. Batas Waktu Panduan Arsitektur Cloud

Untuk contoh yang dapat dijalankan, termasuk templat referensi yang menghubungkan sistem file bersama ke armada yang dikelola layanan, lihat repositori deadline-cloud-samples aktif. GitHub