Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Mejores prácticas para las acciones del ciclo de vida de los nodos en AWS ORDENADORES
Siga estas prácticas recomendadas cuando utilice las acciones del ciclo de vida de los nodos.
-
Prueba crawl-walk-run. Verifique los scripts en una instancia Amazon EC2 independiente y, a continuación, como una acción del ciclo de vida en un grupo de nodos de procesamiento con una única instancia estática (
minInstanceCount=maxInstanceCount= 1) y, por último, con escalado dinámico. -
Elija la correcta.
executionPolicyDeje la configuración única como predeterminadaFIRST_BOOT_ONLY; utilícelaEVERY_BOOTsolo para la configuración que se debe volver a aplicar después de un reinicio. -
Haga que los
EVERY_BOOTguiones sean idempotentes. Re-running deberían estar a salvo.FIRST_BOOT_ONLYlos scripts se ejecutan una vez, por lo que no necesitan esto. -
Utilice nombres descriptivos. Los nombres aparecen en las rutas de registro y en la consola; por ejemplo
Mount EFS home directory, noscript1. -
Bake Heavy instala en la AMI. El nodo tiene aproximadamente 30 minutos para unirse a Slurm. Si la instalación tarda más de 5 minutos, colócala en una AMI personalizada o en un sistema de archivos compartido.
-
Utilice las sumas de comprobación en la producción, especialmente para los scripts de repositorios compartidos.
-
Reenvía los registros a Amazon CloudWatch con un script de arranque de nodo para poder depurar las instancias terminadas. El script AWS mantenido hace esto
configure-cloudwatch-logs.sh. Para obtener más información, consulte Uso AWS-scripts mantenidos para las acciones del ciclo de vida de los nodos en AWS PC. -
Mantenga las dependencias al mínimo y evite bifurcar los procesos en segundo plano que sobrevivan al script.
-
No modifique los archivos del agente de AWS PCS en unidades
/etc/amazon/pcs/o/var/log/amazon/pcs/o systemd cuyos nombres comiencen por.pcs-Éstas administran la conectividad de los clústeres. -
Almacene los AWS secretos en Secrets Manager o Systems Manager Parameter Store. No pase secretos como argumentos de script. Los argumentos están visibles en las respuestas de la API y en la consola.
-
Use S3 con un punto final de VPC de puerta de enlace para los nodos de subredes privadas. El punto final proporciona acceso mediante secuencias de comandos sin necesidad de salir de Internet.