Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Étendez votre parc de rendu sur site au cloud
Vous gérez déjà une ferme de rendu sur site et vous souhaitez bénéficier d'une capacité supplémentaire pendant les pics de demande sans avoir à acheter et à entretenir davantage de matériel. Avec AWS Deadline Cloud (Deadline Cloud), vous pouvez ajouter des travailleurs du cloud à la même ferme que vos employés sur site et envoyer des tâches vers l'un ou l'autre des sites. L'envoi de tâches excédentaires vers le cloud en période de forte demande est souvent appelé « cloud bursting ».
Une ferme hybride combine deux types de flottes dans une seule ferme :
-
Vos employés sur site existants fonctionnent dans le cadre d'une flotte gérée par le client (CMF). Vous contrôlez les hôtes, le système d'exploitation et les logiciels. Un travailleur peut être un serveur sur site, un serveur dans une installation de colocation ou une instance Amazon Elastic Compute Cloud (Amazon EC2). Pour de plus amples informations, veuillez consulter Créez et utilisez des flottes gérées par les clients de Deadline Cloud.
-
Votre capacité cloud fonctionne sous la forme d'une flotte gérée par des services (SMF), dans laquelle Deadline Cloud gère les hôtes des serveurs, la mise à l'échelle et l'application des correctifs pour vous. Vous pouvez également gérer la capacité du cloud en tant que parc d'instances Amazon EC2 géré par le client lorsque vous avez besoin de plus de contrôle. Pour de plus amples informations, veuillez consulter Configurer et utiliser les flottes gérées par les services Deadline Cloud.
Deadline Cloud envoie du travail à vos flottes par le biais de files d'attente, alors décidez comment organiser vos files d'attente avant d'étendre votre exploitation. Étant donné que les flottes gérées par les services et les flottes gérées par les clients installent les applications différemment, vous pouvez attribuer à chaque type de flotte sa propre file d'attente ou partager une file d'attente entre les deux types de flotte. Pour une comparaison des deux approches, voirChoisissez une stratégie de file d'attente.
Quelle que soit la stratégie de file d'attente que vous choisissez, planifiez chacune des couches suivantes afin que vos tâches s'exécutent correctement sur chaque flotte. La suite de cette rubrique décrit chaque couche et contient des liens vers des instructions détaillées.
Le tableau suivant récapitule les différences entre chaque couche selon les trois types de travailleurs que vous pouvez combiner dans une ferme hybride. Vos employés sur site et vos instances Amazon EC2 dans le cloud sont tous deux des flottes gérées par le client, mais leur manière d'accéder à vos données et à votre réseau diffère. Le tableau les répertorie donc séparément.
| Couche | On-premises (flotte gérée par le client) | Parc géré par le client dans le cloud (Amazon EC2) | Service-managed flotte |
|---|---|---|---|
| Hôtes de travailleurs | Vous provisionnez et gérez votre propre matériel, votre propre système d'exploitation et vos propres correctifs. | Vous approvisionnez et gérez les instances Amazon EC2. | Deadline Cloud gère les hôtes, le système d'exploitation et les correctifs. |
| Applications | Préinstallez des applications sur vos employés ou utilisez un canal conda dans Amazon S3. | Préinstallez les applications, intégrez-les dans un Amazon Machine Image (AMI) ou utilisez un canal conda dans Amazon S3. | Installe automatiquement les DCC les plus populaires depuis le canal Deadline Cloud-managed Conda. Pour fournir des applications personnalisées, utilisez des scripts de configuration d'hôte ou votre propre canal Conda dans Amazon S3. Pour obtenir la liste des applications prises en charge, consultez la section Logiciels pris en charge. |
| Licences | Connectez un point de terminaison de licence pour UBL ou connectez-vous à votre propre serveur de licences pour BYOL. | Connectez un point de terminaison de licence pour UBL ou connectez-vous à votre propre serveur de licences pour BYOL. | UBL est configuré automatiquement. Pour le BYOL, transférez les ports de licence vers votre serveur avec SSM. |
| Accès aux actifs | Utilisez les pièces jointes aux tâches ou le stockage partagé que vos employés utilisent déjà. | Utilisez les pièces jointes aux tâches ou le stockage partagé dans votre VPC. | Utilisez les pièces jointes aux tâches ou connectez-vous au stockage partagé de votre VPC avec des points de terminaison de ressources VPC. |
| Mise à l'échelle et coûts | Capacité fixe dont vous êtes propriétaire. | Utilisez un groupe Amazon EC2 Auto Scaling pour augmenter et réduire la capacité en fonction de la demande. | Bascule automatiquement entre le nombre minimum et maximum de travailleurs que vous définissez. |
Répartissez les emplois entre vos flottes
Lorsque vous associez une file d'attente à plusieurs flottes, Deadline Cloud répartit les tâches entre les flottes qui sont compatibles avec chaque tâche. Le planificateur compare les exigences de l'hôte de chaque étape avec les capacités du personnel déclarées par chaque flotte, et exécute l'étape sur une flotte qui répond à ces exigences. Pour de plus amples informations, veuillez consulter Planifiez des tâches dans Deadline Cloud.
Pour équilibrer automatiquement la capacité entre les flottes, vous pouvez utiliser l'exemple de gestionnaire de capacité. Il utilise une fonction Lambda et un EventBridge planificateur pour ajuster le nombre de travailleurs de la flotte tout en maintenant une capacité totale cible. Vous pouvez adapter le même schéma pour transférer la capacité vers votre parc cloud pendant les pics de demande. Pour de plus amples informations, veuillez consulter Gérez la capacité de la flotte hybride Wait and Save et Spot avec CloudFormation.
Note
Deadline Cloud ne fournit pas de paramètre intégré permettant de préférer une flotte à une autre, par exemple en remplissant votre flotte sur site avant votre flotte cloud. Pour diriger un travail spécifique vers un lieu spécifique, définissez les capacités des employés distinctes pour chaque flotte, puis définissez les exigences correspondantes de l'hôte pour les étapes qui doivent être exécutées sur ce site. Pour une hiérarchisation approximative de la flotte automatiquement, utilisez l'exemple de gestionnaire de capacité décrit dans le paragraphe précédent.
Choisissez une stratégie de file d'attente
Service-managed les flottes et les flottes gérées par les clients installent et gèrent les applications différemment, alors décidez comment organiser vos files d'attente avant de leur associer des flottes. Sur un parc géré par des services, l'environnement de file d'attente conda par défaut installe automatiquement les packages conda demandés par les jobs. Customer-managed les commandes conda n'étant pas installées par défaut sur les flottes, le même environnement de file d'attente provoque des erreurs chez les travailleurs gérés par vos clients.
Vous pouvez résoudre la différence de l'une des deux manières suivantes :
-
Utilisez une file d'attente distincte pour chaque type de parc (recommandé) — Associez votre parc géré par les services à une file d'attente qui utilise l'environnement de file d'attente Conda par défaut, et associez votre parc géré par le client à une file d'attente distincte qui ne l'utilise pas. Chaque type de parc reçoit la configuration d'application qu'il attend, ce qui vous permet d'éviter les erreurs de conda. Vous soumettez chaque tâche à la file d'attente correspondant à l'emplacement où vous souhaitez qu'elle soit exécutée.
-
Partagez une file d'attente entre les deux types de flottes : associez les deux flottes à la même file d'attente afin que Deadline Cloud distribue chaque tâche à l'emplacement où la capacité est disponible, sans modifier l'endroit où vous soumettez la tâche. Une file d'attente partagée nécessite une configuration plus poussée car vous ne pouvez pas utiliser l'environnement de file d'attente conda par défaut. Au lieu de cela, vous fournissez des applications d'une manière qui fonctionne sur les deux types de flottes. Choisissez une file d'attente partagée lorsque vous souhaitez que les pics de charge de travail soient automatiquement transférés vers le cloud.
Pour exécuter des applications sur une file d'attente partagée, créez votre propre canal conda dans Amazon Simple Storage Service (Amazon S3) utilisé par les deux types de flottes, ou installez les applications directement sur vos employés gérés par le client et ajustez l'environnement de la file d'attente de manière à ce que les applications apparaissent sur le chemin de l'utilisateur de la tâche. Pour plus d’informations, consultez Création d'un canal conda à l'aide de S3 et Configuration des tâches à l'aide d'environnements de files d'.
Demandes de licence pour les deux flottes
Deadline Cloud fournit des licences basées sur l'utilisation (UBL) et vous pouvez également apporter votre propre licence (BYOL). Les deux options fonctionnent sur le cloud et sur site pour les travailleurs. Pour avoir une présentation, consultez Utilisation de licences logicielles avec Deadline Cloud.
-
UBL est configuré automatiquement sur les flottes gérées par les services. Pour utiliser UBL sur un parc géré par le client, y compris des travailleurs sur site, connectez un point de terminaison de licence. Pour de plus amples informations, veuillez consulter Connectez les flottes gérées par les clients à un point de terminaison de licence.
-
Pour utiliser votre serveur de licences existant avec une flotte gérée par les services, transférez les ports de licence des opérateurs vers votre serveur de licences ou votre proxy avec Amazon EC2 Systems Manager (SSM). Pour de plus amples informations, veuillez consulter Connectez des flottes gérées par des services à un serveur de licences personnalisé.
-
Pour utiliser d'abord vos licences existantes et revenir à UBL lorsqu'elles sont épuisées, combinez BYOL et UBL. Pour de plus amples informations, veuillez consulter Combiner BYOL et UBL.
Donnez aux deux flottes l'accès à vos actifs
Les deux flottes doivent avoir accès aux données que vos tâches lisent et écrivent. Deadline Cloud prend en charge deux approches, que vous pouvez utiliser conjointement :
-
Pièces jointes aux tâches : Deadline Cloud télécharge les fichiers dont une tâche a besoin sur Amazon S3 et télécharge le résultat par la suite. Les pièces jointes aux tâches ne nécessitent aucune configuration de stockage partagé et fonctionnent avec des flottes de toutes tailles. Si vos données se trouvent déjà sur AWS, Job Attachments ajoute une autre copie de vos données, ainsi que le temps de transfert et les coûts de stockage associés.
-
Stockage partagé : vos employés mettent en place un système de fichiers partagé qui contient vos actifs. Pour simplifier la façon dont vos employés sur site et dans le cloud gèrent les actifs, vous pouvez connecter les employés de votre parc de véhicules gérés par les services à un stockage partagé dans votre cloud privé virtuel (VPC) avec des points de terminaison de ressources VPC. Les deux types de flottes lisent et écrivent ensuite les mêmes fichiers. Pour de plus amples informations, veuillez consulter Connectez les ressources VPC à votre SMF à l'aide de points de terminaison de ressources VPC.
Étant donné que vos postes de travail sur site et vos employés du cloud peuvent utiliser des systèmes d'exploitation et des configurations de systèmes de fichiers différents, utilisez des profils de stockage pour modéliser chaque configuration. Les profils de stockage permettent à Deadline Cloud de cartographier les chemins afin qu'un collaborateur puisse trouver les données, quel que soit l'endroit où une tâche est soumise. Pour plus d'informations, consultez la section Profils de stockage et mappage de chemins.
Connectez les travailleurs du cloud à votre réseau
Les travailleurs du cloud ont souvent besoin d'accéder à des ressources qui s'exécutent sur votre VPC ou votre réseau local, telles que des systèmes de fichiers partagés, des serveurs de licences et des bases de données. Grâce aux points de terminaison de ressources VPC pour les flottes gérées par des services, vos employés peuvent se connecter à ces ressources via une connexion privée qui utilise VPC Lattice. Pour de plus amples informations, veuillez consulter Connectez les ressources VPC à votre SMF à l'aide de points de terminaison de ressources VPC.
Pour monter un système de fichiers ou configurer un autre accès réseau sur un gestionnaire de parc géré par des services, utilisez un script de configuration hôte. Les scripts de configuration de l'hôte sont exécutés avec des privilèges d'administrateur lorsqu'un travailleur démarre. Pour de plus amples informations, veuillez consulter Exécuter des scripts de configuration de l'hôte avec des privilèges d'administrateur.
Note
Le trafic via un point de terminaison de ressources VPC utilise la traduction d'adresses réseau (NAT), qui n'est pas compatible avec toutes les ressources. Par exemple, Microsoft Active Directory ne peut pas se connecter via NAT.
Adaptez les applications à chaque type de flotte
Vérifiez que chaque application de création de contenu numérique (DCC) utilisée par vos tâches peut être exécutée sur les deux types de parc. Sur les flottes gérées par des services, le canal Deadline Cloud-managed conda fournit automatiquement les DCC les plus populaires. Pour les applications que la chaîne ne fournit pas, ou pour les employés gérés par le client qui ne peuvent pas utiliser la chaîne, regroupez les applications vous-même comme décrit dans. Choisissez une stratégie de file d'attente Pour obtenir la liste des applications prises en charge, consultez la section Logiciels pris en charge dans le guide de l'utilisateur de AWS Deadline Cloud.
Contrôlez les coûts liés au cloud
Pour ne payer pour la capacité cloud que pendant les pics de demande, réduisez votre parc cloud lorsqu'il est inactif. Service-managed les flottes évoluent automatiquement entre le nombre minimum et maximum de travailleurs que vous définissez. Pour un parc d'instances Amazon EC2 géré par le client, vous pouvez configurer la mise à l'échelle automatique afin que le parc augmente et diminue en fonction de la demande. Pour de plus amples informations, veuillez consulter Créez une infrastructure de flotte avec un groupe Amazon EC2 Auto Scaling.
Ressources connexes
Pour obtenir des conseils sur la conception d'un flux de travail Deadline Cloud de bout en bout pour la soumission des tâches, la gestion des candidatures, les licences, l'accès aux actifs et l'infrastructure des collaborateurs, consultezGuide sur l'architecture cloud de Deadline.
Pour des exemples exécutables, notamment un modèle de référence qui connecte un système de fichiers partagé à une flotte gérée par des services, consultez le référentiel deadline-cloud-samples sur le site Web