Contenu du logiciel Worker AMI - AWS Deadline Cloud

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.

Contenu du logiciel Worker AMI

Cette section fournit des informations sur les logiciels installés sur les travailleurs gérés par le service AWS Deadline Cloud () Amazon Machine ImageAMIs.

AWS Les outils de travail gérés par le service Deadline Cloud AMIs sont basés à la fois sur Windows Server 2022 et Amazon Linux 2023, et incluent des logiciels supplémentaires spécialement installés pour prendre en charge les charges de travail de rendu. Ils AMIs sont continuellement mis à jour pour maintenir leur fonctionnalité.

Les logiciels correspondants AMIs sont organisés selon l'une des catégories de support suivantes :

Packages logiciels fournis par le service

Logiciel spécifiquement installé et maintenu pour le rendu des charges de travail

Logiciel système supplémentaire

Tous les autres logiciels susceptibles de changer sans préavis

Packages logiciels fournis par le service

Ces progiciels sont installés pour prendre en charge les charges de travail de rendu et sont maintenus à des fins de compatibilité. Vous pouvez prendre des dépendances sur ces packages en toute sécurité.

Outils et langages de développement

Linux(AL2023) :

  • Python 3.11

  • Git

Windows(Serveur 2022) :

  • Python 3.11

  • Git pour Windows

AWS outils

Les deux plateformes :

  • AWS Interface de ligne de commande v2 (AWS CLI v2)

Bibliothèques système et utilitaires

Linux:

  • FUSE et FUSE3 bibliothèques pour les opérations sur les systèmes de fichiers

  • Bibliothèques d'images

    • libpng

    • libjpeg

    • libtiff

  • Bibliothèques OpenGL

    • Mesa-Libğlu

    • MESA-LibGL

    • MESA-Libel

    • libglvnd-opengl

  • Bibliothèques de développement :

    • json-c (analyse JSON)

    • libnsl (bibliothèque de services réseau)

    • libxcrypt-compat (compatibilité avec le chiffrement)

  • Bibliothèques X Window

    • LibXMU

    • LibXPM

    • Rama de Libxin

    • libXcomposite

    • libXrender

    • LibXR

    • Curseur LibX

    • libXi

    • libx damage

    • libXtst

    • libxkbcommon

    • libSM

  • Utilitaires réseau et système

    • tcsh

Flottes accélérées par GPU

  • Pilotes Nvidia Grid

Gestionnaires de packages

Linux:

  • Gestionnaire de paquets Conda/Mamba (installé dans) /opt/conda

  • Gestionnaire de packages DNF (packages système)

  • pip (installateur de paquets Python)

Windows:

  • Gestionnaire de paquets Conda/Mamba (installé dans) C:\ProgramData\conda

  • pip (installateur de paquets Python)

Logiciel système supplémentaire

Tous les autres logiciels de l'AMI peuvent être mis à jour, supprimés ou modifiés sans préavis. Ne prenez aucune dépendance à l'égard d'un logiciel qui n'est pas explicitement répertorié dans la section Packages logiciels pris en charge ci-dessus. Cela inclut, mais sans s'y limiter :

  • Packages et bibliothèques du système d'exploitation

  • Composants de gestion des services

  • Logiciel et pilotes AMI de base

  • Dépendances logicielles et bibliothèques d'exécution

  • Outils et utilitaires de configuration du système

Exemples de logiciels système supplémentaires

Linux: Packages système tels que systemd, les modules du noyau, les pilotes matériels, les composants réseau et les bibliothèques de support installés dans le cadre de la distribution de base AL2 023.

Windows: composants Windows du système, Microsoft Edge, logiciel EC2 de service Amazon, pilotes matériels et composants Windows d'exécution.

Bonnes pratiques

Gestion des dépendances : ne prenez en compte que les dépendances aux logiciels répertoriés dans la section Packages logiciels pris en charge.

Versions de package : pour des versions logicielles spécifiques, installez des packages spécifiques à l'aide de gestionnaires de packages (tels que pip, conda, etc.) plutôt que de vous fier aux versions fournies par AMI.

Isolation de l'environnement : utilisez des environnements virtuels (tels que les environnements Python, venv et conda) pour isoler vos dépendances spécifiques.

Modèle de mise à jour de l'AMI

Notez les informations suivantes sur le mode de mise à jour de l'AMI de travail.

  • AMIs Les Worker sont continuellement mis à jour sans système de version.

  • Les mises à jour sont effectuées automatiquement dans le cadre du fonctionnement du service.

  • Aucun système de notification préalable n'est fourni pour les mises à jour de l'AMI.