Contenuti del software Worker AMI - AWS Deadline Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Contenuti del software Worker AMI

Questa sezione fornisce informazioni sul software installato sui lavoratori gestiti Amazon Machine Image dai servizi AWS Deadline Cloud (). AMIs

AWS AMIs I lavoratori gestiti dai servizi Deadline Cloud si basano sia su Windows Server 2022 che su Amazon Linux 2023 e includono software aggiuntivo installato specificamente per supportare i carichi di lavoro di rendering. Questi AMIs vengono continuamente aggiornati per mantenere la funzionalità.

Il software su questi AMIs siti è organizzato in una delle seguenti categorie di supporto:

Pacchetti software forniti dal servizio

Software installato e gestito specificamente per il rendering dei carichi di lavoro

Software di sistema aggiuntivo

Tutti gli altri software che potrebbero cambiare senza preavviso

Pacchetti software forniti dal servizio

Questi pacchetti software vengono installati per supportare i carichi di lavoro di rendering e vengono mantenuti per motivi di compatibilità. Potete tranquillamente dipendere da questi pacchetti.

Strumenti e linguaggi di sviluppo

Linux(AL2023):

  • Python 3.11

  • Git

Windows(Server 2022):

  • Python 3.11

  • Git per Windows

AWS strumenti

Entrambe le piattaforme:

  • AWS Interfaccia a riga di comando v2 (AWS CLI v2)

Librerie e utilità di sistema

Linux:

  • FUSE e FUSE3 librerie per il funzionamento dei file system

  • Librerie di immagini

    • libpng

    • libjpeg

    • libtiff

  • Librerie OpenGL

    • Mesa-libGLU

    • Mesa-libgl

    • Mesa-libEGL

    • libglvnd-opengl

  • Librerie di sviluppo:

    • json-c (analisi JSON)

    • libnsl (libreria di servizi di rete)

    • libxcrypt-compat (compatibilità di crittografia)

  • Librerie X Window

    • LibXMU

    • LibXPM

    • LibXineRama

    • libXcomposite

    • libXrender

    • LibXR e R

    • Cursore libX

    • libXi

    • danni a libx

    • libXtst

    • libxkb comune

    • libSM

  • Utilità di rete e di sistema

    • tcsh

Flotte accelerate da GPU

  • Driver di rete Nvidia

Package manager

Linux:

  • Gestore di pacchetti Conda/Mamba (installato in) /opt/conda

  • Gestore di pacchetti DNF (pacchetti di sistema)

  • pip (programma di installazione di pacchetti Python)

Windows:

  • Gestore di pacchetti Conda/Mamba (installato in) C:\ProgramData\conda

  • pip (programma di installazione di pacchetti Python)

Software di sistema aggiuntivo

Tutti gli altri software sull'AMI possono essere aggiornati, rimossi o modificati senza preavviso. Non assumete alcuna dipendenza da software che non sia esplicitamente elencato nella precedente sezione Pacchetti software supportati. Ciò include, a titolo esemplificativo ma non esaustivo:

  • Pacchetti e librerie del sistema operativo

  • Componenti per la gestione dei servizi

  • Software e driver AMI di base

  • Dipendenze software e librerie di runtime

  • Utilità e strumenti di configurazione del sistema

Esempi di software di sistema aggiuntivi

Linux: pacchetti di sistema come systemd, moduli del kernel, driver hardware, componenti di rete e librerie di supporto installate come parte della distribuzione AL2 023 di base.

Windows: componenti di Windows sistema, Microsoft Edge, software EC2 di servizio Amazon, driver hardware e componenti Windows di runtime.

Best practice

Gestione delle dipendenze: accetta solo le dipendenze dal software elencato nella sezione Pacchetti software supportati.

Versioni dei pacchetti: per versioni software specifiche, installa pacchetti specifici utilizzando gestori di pacchetti (come pip, conda e altri) anziché affidarti alle versioni fornite dall'AMI.

Isolamento dell'ambiente: utilizza ambienti virtuali (come Python, venv e ambienti conda) per isolare le dipendenze specifiche.

Modello di aggiornamento AMI

Nota le seguenti informazioni su come si aggiorna l'AMI di lavoro.

  • AMIs I Worker vengono aggiornati continuamente senza alcun sistema di controllo delle versioni.

  • Gli aggiornamenti avvengono automaticamente come parte del funzionamento del servizio.

  • Non viene fornito alcun sistema di notifica anticipata per gli aggiornamenti AMI.