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.
AWSservicios utilizados porAWS ParallelCluster
Los siguientes servicios de Amazon Web Services (AWS) son utilizados porAWS ParallelCluster.
Temas
- AWS Auto Scaling
- AWS Batch
- AWS CloudFormation
- Amazon CloudWatch
- CloudWatch Registros de Amazon
- AWS CodeBuild
- Amazon DynamoDB
- Amazon Elastic Block Store (EBS)
- Amazon Elastic Compute Cloud
- Amazon Elastic Container Registry
- Amazon EFS
- Amazon FSx for Lustre
- AWS Identity and Access Management
- AWS Lambda
- NICE DCV
- Amazon Route 53
- Amazon Simple Notification Service
- Amazon Simple Queue Service
- Amazon Simple Storage Service
- Amazon VPC
AWS Auto Scaling
Esta sección solo se aplica aAWS ParallelCluster las versiones anteriores a la 2.11.4, incluida. A partir de la versión 2.11.5,AWS ParallelCluster no admite el uso deAWS Auto Scaling.
AWS Auto Scalinges un servicio que monitorea sus aplicaciones y ajusta automáticamente la capacidad en función de sus requisitos de servicio específicos y cambiantes. Este servicio administra las ComputeFleet instancias como un grupo de Auto Scaling. El grupo se puede controlar de forma elástica en función de la carga de trabajo cambiante o se puede fijar de forma estática mediante las configuraciones iniciales de las instancias.
AWS Auto Scalingse usa con ComputeFleet instancias pero no conAWS Batch clústeres.
Para obtener más información al respectoAWS Auto Scaling, consulte https://aws.amazon.com/autoscaling/
AWS Batch
AWS Batches un servicioAWS gestionado de programación de tareas. Aprovisiona dinámicamente la cantidad y el tipo óptimos de recursos informáticos (por ejemplo, instancias optimizadas para la CPU o la memoria) enAWS Batch clústeres. Estos recursos se aprovisionan en función de los requisitos específicos de sus trabajos por lotes, incluidos los requisitos de volumen. ConAWS Batch, no necesita instalar ni administrar software de computación por lotes o clústeres de servidores adicionales para ejecutar sus trabajos de manera eficaz.
AWS Batch se usa solo con clústeres de AWS Batch.
Para obtener más información al respectoAWS Batch, consulte https://aws.amazon.com/batch/
AWS CloudFormation
AWS CloudFormationes un infrastructure-as-code servicio que proporciona un lenguaje común para modelarAWS y aprovisionar recursos de aplicaciones de terceros en su entorno de nube. Es el principal servicio utilizado porAWS ParallelCluster. Cada clúster deAWS ParallelCluster se representa como una pila y todos los recursos que requiere cada clúster se definen en laAWS ParallelClusterAWS CloudFormation plantilla. En la mayoría de los casos, los comandos de laAWS ParallelCluster CLI corresponden directamente a los comandos deAWS CloudFormation pila, como los comandos de creación, actualización y eliminación. Las instancias que se lanzan dentro de un clúster realizan llamadas HTTPS alAWS CloudFormation punto final en elRegión de AWS que se lanza el clúster.
Para obtener más información al respectoAWS CloudFormation, consulte https://aws.amazon.com/cloudformation/
Amazon CloudWatch
Amazon CloudWatch (CloudWatch) es un servicio de monitoreo y observabilidad que le proporciona datos e información procesable. Estos conocimientos se pueden utilizar para supervisar sus aplicaciones, responder a los cambios de rendimiento y las excepciones de servicio y optimizar la utilización de los recursos. EnAWS ParallelCluster, CloudWatch se usa como panel de control, para monitorear y registrar los pasos de creación de imágenes de Docker y la salida de losAWS Batch trabajos.
Antes deAWS ParallelCluster la versión 2.10.0, solo se CloudWatch usaba conAWS Batch clústeres.
Para obtener más información al respecto CloudWatch, consulte https://aws.amazon.com/cloudwatch/
CloudWatch Registros de Amazon
CloudWatch Los registros de Amazon (CloudWatch Logs) son una de las funciones principales de Amazon CloudWatch. Puede usarlo para monitorear, almacenar, ver y buscar en los archivos de registro muchos de los componentes utilizados porAWS ParallelCluster.
Antes deAWS ParallelCluster la versión 2.6.0, CloudWatch los registros solo se usaban conAWS Batch clústeres.
Para obtener más información, consulte Integración con Amazon CloudWatch Logs.
AWS CodeBuild
AWS CodeBuild(CodeBuild) es un servicio de integración continuaAWS administrado que compila código fuente, ejecuta pruebas y produce paquetes de software listos para implementarse. EnAWS ParallelCluster, CodeBuild se usa para crear imágenes de Docker de forma automática y transparente cuando se crean clústeres.
CodeBuild se usa solo conAWS Batch clústeres.
Para obtener más información al respecto CodeBuild, consulte https://aws.amazon.com/codebuild/
Amazon DynamoDB
Amazon DynamoDB (DynamoDB) es un servicio de base de datos NoSQL rápido y flexible. Se usa para almacenar la información de estado mínima del clúster. El nodo principal rastrea las instancias aprovisionadas en una tabla de DynamoDB.
DynamoDB no se usa conAWS Batch clústeres.
Para obtener más información acerca de DynamoDB, consulte https://aws.amazon.com/dynamodb/
Amazon Elastic Block Store (EBS)
Amazon Elastic Block Store (Amazon EBS) es un servicio de almacenamiento en bloque de alto rendimiento que proporciona almacenamiento persistente para volúmenes compartidos. Todos los ajustes de Amazon EBS se pueden pasar a través de la configuración. Los volúmenes de Amazon EBS se pueden inicializar vacíos o a partir de una instantánea de Amazon EBS existente.
Para obtener más información acerca de Amazon EBS, consulte https://aws.amazon.com/ebs/
Amazon Elastic Compute Cloud
Amazon Elastic Compute Cloud (Amazon EC2) proporciona la capacidad informática paraAWS ParallelCluster. Los nodos de cabecera y de procesamiento son instancias de Amazon EC2. Se puede seleccionar cualquier tipo de instancia compatible con HVM. Los nodos principal y de procesamiento pueden ser de diferentes tipos de instancias. Además, si se utilizan varias colas, algunos o todos los nodos de procesamiento también se pueden lanzar como una instancia puntual. Los volúmenes de almacén de instancias que se encuentran en las instancias se montan como volúmenes LVM fragmentados.
Para obtener más información acerca de Amazon EC2, consulte https://aws.amazon.com/ec2/
Amazon Elastic Container Registry
Amazon Elastic Container Registry (Amazon ECR) es un registro de contenedor de Docker completamente administrado que facilita el almacenamiento, la administración y la implementación de imágenes de contenedor de Docker. EnAWS ParallelCluster, Amazon ECR almacena las imágenes de Docker que se crean al crear clústeres. Luego, AWS Batch utiliza dichas imágenes para ejecutar los contenedores para los trabajos enviados.
Amazon ECR solo se usa conAWS Batch clústeres.
Para obtener más información, consulte https://aws.amazon.com/ecr/
Amazon EFS
Amazon Elastic File System (Amazon EFS) proporciona un sistema de archivos NFS elástico simple, escalable y totalmente administrado para su uso conNube de AWS servicios y recursos en las instalaciones. Amazon EFS se usa cuando se especifica laefs_settings configuración y hace referencia a una [efs]sección. La Support Amazon EFS se agregó enAWS ParallelCluster la versión 2.1.0.
Para obtener más información acerca de Amazon EFS, consulte https://aws.amazon.com/efs/
Amazon FSx for Lustre
FSx for Lustre proporciona un sistema de archivos de alto rendimiento que utiliza el sistema de archivos Lustre de código abierto. FSx for Lustre se usa cuando se especifica lafsx_settings configuración y hace referencia a una [fsx]sección. El Support para FSx for Lustre se agregó enAWS ParallelCluster la versión 2.2.1.
Para obtener más información sobre FSx for Lustre, consulte https://aws.amazon.com/fsx/lustre/
AWS Identity and Access Management
AWS Identity and Access Management(IAM) se usa dentroAWS ParallelCluster para proporcionar una función de IAM con los menos privilegios para Amazon EC2 para la instancia específica de cada clúster individual. AWS ParallelClusterlas instancias solo tienen acceso a las llamadas de API específicas que se requieren para implementar y administrar el clúster.
ConAWS Batch los clústeres, también se crean funciones de IAM para los componentes que participan en el proceso de creación de imágenes de Docker cuando se crean los clústeres. Estos componentes incluyen las funciones Lambda que permiten añadir y eliminar imágenes de Docker desde y hacia el repositorio de Amazon ECR. También incluyen las funciones que permiten eliminar el bucket de Amazon S3 creado para el clúster y el CodeBuild proyecto. También hay roles para los recursos, las instancias y los trabajos de AWS Batch.
Para obtener más información acerca de IAM, consulte https://aws.amazon.com/iam/
AWS Lambda
AWS Lambda(Lambda) ejecuta las funciones que orquestan la creación de imágenes de Docker. Lambda también gestiona la limpieza de los recursos de clústeres personalizados, como las imágenes de Docker almacenadas en el repositorio de Amazon ECR y en Amazon S3.
Para obtener más información acerca de Lambda, consulte https://aws.amazon.com/lambda/
NICE DCV
NICE DCV es un protocolo de visualización remota de alto rendimiento que proporciona una forma segura de entregar escritorios remotos y transmisión de aplicaciones a cualquier dispositivo en diferentes condiciones de red. El NICE DCV se usa cuando se especifica ladcv_settings configuración y hace referencia a una [dcv]sección. El Support para NICE DCV se agregó enAWS ParallelCluster la versión 2.5.0.
Para obtener más información sobre NICE DCV, consulte https://aws.amazon.com/hpc/dcv/
Amazon Route 53
Amazon Route 53 (Ruta 53) se usa para crear zonas alojadas con nombres de host y nombres de dominio completos para cada uno de los nodos de procesamiento.
Para obtener más información sobre la Ruta 53, consulte https://aws.amazon.com/route53/
Amazon Simple Notification Service
Esta sección solo se aplica aAWS ParallelCluster las versiones anteriores a la 2.11.4, incluida. A partir de la versión 2.11.5,AWS ParallelCluster no admite el uso del Amazon Simple Notification Service.
Amazon Simple Notification Service (Amazon SNS) recibe notificaciones de Auto Scaling. Estos eventos se denominan eventos del ciclo de vida y se generan cuando una instancia se inicia o termina en un grupo de Auto Scaling. DentroAWS ParallelCluster, el tema de Amazon SNS para el grupo Auto Scaling está suscrito a una cola de Amazon SQS.
Amazon SNS no se usa conAWS Batch clústeres.
Para obtener más información acerca de Amazon SNS, consulte https://aws.amazon.com/sns/
Amazon Simple Queue Service
Esta sección solo se aplica aAWS ParallelCluster las versiones anteriores a la 2.11.4, incluida. A partir de la versión 2.11.5,AWS ParallelCluster no admite el uso del servicio Amazon Simple Queue.
Amazon Simple Queue Service (Amazon SQS) contiene las notificaciones enviadas desde Auto Scaling, las notificaciones enviadas a través de Amazon SNS y las notificaciones enviadas desde los nodos de procesamiento. Amazon SQS desvincula el envío de notificaciones de la recepción de notificaciones. Esto permite que el nodo principal gestione las notificaciones a través de un proceso de sondeo. En este proceso, el nodo principal ejecuta Amazon SQSwatcher y sondea la cola. El Auto Scaling y los nodos de procesamiento publican mensajes en la cola.
Amazon SQS no se usa conAWS Batch clústeres.
Para obtener más información acerca de Amazon SQS, consulte https://aws.amazon.com/sqs/
Amazon Simple Storage Service
Amazon Simple Storage Service (Amazon S3) almacena lasAWS ParallelCluster plantillas que se encuentran en cada unaRegión de AWS. AWS ParallelClusterse puede configurar para permitir que las herramientas de CLI/SDK utilicen Amazon S3.
Cuando usa unAWS Batch clúster, se usa un bucket de Amazon S3 de su cuenta para almacenar los datos relacionados. Por ejemplo, el bucket almacena los artefactos creados cuando se crean una imagen y scripts de Docker a partir de trabajos enviados.
Para obtener más información, consulte https://aws.amazon.com/s3/
Amazon VPC
Amazon VPC define una red que utilizan los nodos del clúster. La configuración de VPC para el clúster se define en la [vpc]sección.
Para obtener más información acerca de Amazon VPC, consulte https://aws.amazon.com/vpc/