Servicios de AWS utilizados por AWS ParallelCluster - AWS ParallelCluster

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.

Servicios de AWS utilizados por AWS ParallelCluster

Los siguientes servicios de Amazon Web Services (AWS) los utiliza AWS ParallelCluster.

AWS Auto Scaling

nota

Esta sección solo se aplica a AWS ParallelCluster las versiones anteriores a la 2.11.4 (inclusive). A partir de la versión 2.11.5, AWS ParallelCluster no admite el uso de AWS Auto Scaling.

AWS Auto Scaling es un servicio que supervisa sus aplicaciones y ajusta automáticamente la capacidad en función de sus requisitos de servicio específicos y cambiantes. Este servicio administra sus instancias de ComputeFleet como un grupo de escalado automático. El grupo se puede gestionar de forma elástica en función de los cambios en la carga de trabajo o se puede fijar de forma estática mediante las configuraciones iniciales de las instancias.

AWS Auto Scaling se usa con las instancias de ComputeFleet, pero no se usa con los clústeres AWS Batch.

Para obtener más información sobre AWS Auto Scaling, consulte https://aws.amazon.com/autoscaling/ y https://docs.aws.amazon.com/autoscaling/.

AWS Batch

AWS Batch es un servicio del programador de trabajos administrado de AWS. Aprovisiona de forma dinámica la cantidad óptima y el tipo de recursos de computación (por ejemplo, instancias optimizadas para memoria o CPU) en los clústeres de AWS Batch. Estos recursos se aprovisionan en función de los requisitos específicos de sus trabajos por lotes, incluidos los requisitos de volumen. Con AWS Batch, no necesita instalar ni administrar clústeres de servidores o de software de computación por lotes adicionales para ejecutar sus trabajos de forma eficaz.

AWS Batch se usa solo con clústeres de AWS Batch.

Para obtener más información sobre AWS Batch, consulte https://aws.amazon.com/batch/ y https://docs.aws.amazon.com/batch/.

AWS CloudFormation

AWS CloudFormation es un servicio de infraestructura como código que proporciona un lenguaje común para modelar y aprovisionar recursos de aplicaciones de terceros y AWS en su entorno de nube. Es el servicio principal utilizado por AWS ParallelCluster. Cada clúster de AWS ParallelCluster se representa como una pila y todos los recursos que necesita se definen en la plantilla AWS CloudFormation de AWS ParallelCluster. En la mayoría de los casos, los comandos de la CLI de AWS ParallelCluster se corresponden directamente con los comandos de la pila de AWS CloudFormation, como los comandos de creación, actualización y eliminación. Las instancias que se lanzan dentro de un clúster realizan llamadas HTTPS al punto de conexión de AWS CloudFormation en la Región de AWS en la que se ha lanzado el clúster.

Para obtener más información sobre AWS CloudFormation, consulte https://aws.amazon.com/cloudformation/ y https://docs.aws.amazon.com/cloudformation/.

Amazon CloudWatch

Amazon CloudWatch (CloudWatch) es un servicio de supervisión y observabilidad que le proporciona datos e información útil. Esta información se puede utilizar para supervisar las aplicaciones, responder a los cambios en el rendimiento y a las excepciones del servicio y optimizar la utilización de los recursos. En AWS 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 los trabajos de AWS Batch.

Antes de AWS ParallelCluster versión 2.10.0, CloudWatch solo se utilizaba con clústeres de AWS Batch.

Para obtener más información sobre CloudWatch, consulte https://aws.amazon.com/cloudwatch/ y https://docs.aws.amazon.com/cloudwatch/.

Registros de Amazon CloudWatch

Registros de Amazon CloudWatch (Registros de CloudWatch) es una de las características principales de Amazon CloudWatch. Puede usarla para monitorear, almacenar, ver y buscar en los archivos de registro muchos de los componentes utilizados por AWS ParallelCluster.

Antes de AWS ParallelCluster versión 2.6.0, Registros de CloudWatch solo se utilizaba con clústeres de AWS Batch.

Para obtener más información, consulte Integración con Amazon CloudWatch Logs.

AWS CodeBuild

AWS CodeBuild (CodeBuild) es un servicio de integración continua completamente administrado de AWS que compila código fuente, ejecuta pruebas y produce paquetes de software listos para su implementación. En AWS ParallelCluster, CodeBuild se utiliza para crear imágenes de Docker de forma automática y transparente cuando se crean clústeres.

CodeBuild se usa solo con clústeres de AWS Batch.

Para obtener más información sobre CodeBuild, consulte https://aws.amazon.com/codebuild/ y https://docs.aws.amazon.com/codebuild/.

Amazon DynamoDB

Amazon DynamoDB (DynamoDB) es un servicio de base de datos NoSQL rápido y flexible. Se utiliza para almacenar la información del estado mínimo del clúster. El nodo principal rastrea las instancias aprovisionadas en una tabla de DynamoDB.

DynamoDB no se usa con clústeres de AWS Batch.

Para obtener más información sobre DynamoDB, consulte https://aws.amazon.com/dynamodb/ y https://docs.aws.amazon.com/dynamodb/.

Amazon Elastic Block Store

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 transferir 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 sobre Amazon EBS, consulte https://aws.amazon.com/ebs/ y https://docs.aws.amazon.com/ebs/.

Amazon Elastic Compute Cloud

Amazon Elastic Compute Cloud (Amazon EC2) proporciona la capacidad de computación para AWS ParallelCluster. Los nodos principal y de computación son instancias de Amazon EC2. Se puede seleccionar cualquier tipo de instancia compatible con HVM. Los nodos principal y de computación pueden ser de distintos tipos de instancias. Además, si se utilizan varias colas, algunos o todos los nodos de computación también se pueden lanzar como una instancia de spot. 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 sobre Amazon EC2, consulte https://aws.amazon.com/ec2/ y https://docs.aws.amazon.com/ec2/.

Amazon Elastic Container Registry

Amazon Elastic Container Registry (Amazon ECR) es un registro de contenedores de Docker completamente administrado que facilita el almacenamiento, la administración y la implementación de imágenes de contenedores de Docker. En AWS ParallelCluster, Amazon ECR almacena las imágenes de Docker que se crean al crear los clústeres. Luego, AWS Batch utiliza dichas imágenes para ejecutar los contenedores para los trabajos enviados.

Amazon ECR se usa solo con clústeres de AWS Batch.

Para obtener más información, consulte https://aws.amazon.com/ecr/ y https://docs.aws.amazon.com/ecr/.

Amazon EFS

Amazon Elastic File System (Amazon EFS) proporciona un sistema de archivos NFS elástico completamente administrado que se utiliza con servicios de Nube de AWS y recursos en las instalaciones. Amazon EFS se utiliza cuando se especifica la efs_settings configuración y hace referencia a una sección [efs]. Se ha agregado compatibilidad para Amazon EFS en la versión 2.1.0 de AWS ParallelCluster.

Para obtener más información sobre Amazon EFS, consulte https://aws.amazon.com/efs/ y https://docs.aws.amazon.com/efs/.

Amazon FSx para Lustre

FSx para Lustre proporciona un sistema de archivos de alto rendimiento que utiliza el sistema de archivos de Lustre de código abierto. FSx para Lustre se utiliza cuando se especifica la fsx_settings configuración y hace referencia a una sección [fsx]. Se ha agregado compatibilidad para FSx para Lustre en la versión 2.2.1 de AWS ParallelCluster.

Para obtener más información sobre FSx para Lustre, consulte https://aws.amazon.com/fsx/lustre/ y https://docs.aws.amazon.com/fsx/.

AWS Identity and Access Management

AWS Identity and Access Management (IAM) se utiliza en AWS ParallelCluster para proporcionar un rol de IAM con menos privilegios para Amazon EC2 para la instancia que es específica de cada clúster individual. A las instancias de AWS ParallelCluster se les da acceso solo a las llamadas a la API específicas necesarias para implementar y administrar el clúster.

Con los clústeres de AWS Batch, también se crean roles de IAM para los componentes que se incluyen en el proceso de creación de la imagen de Docker cuando se crean los clústeres. Estos componentes incluyen las funciones de 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 proyecto CodeBuild. También hay roles para los recursos, las instancias y los trabajos de AWS Batch.

Para obtener más información sobre IAM, consulte https://aws.amazon.com/iam/ y https://docs.aws.amazon.com/iam/.

AWS Lambda

AWS Lambda (Lambda) ejecuta las funciones que organizan la creación de imágenes de Docker. Lambda también se encarga de la limpieza de recursos del clúster personalizado, como las imágenes de Docker almacenadas en el repositorio de Amazon ECR y en Amazon S3.

Para obtener más información sobre Lambda, consulte https://aws.amazon.com/lambda/ y https://docs.aws.amazon.com/lambda/.

Amazon DCV

Amazon DCV es un protocolo de pantalla 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. Amazon DCV se utiliza cuando se especifica la configuración dcv_settings y se hace referencia a una sección [dcv]. Se ha agregado compatibilidad para Amazon DCV en la versión 2.5.0 de AWS ParallelCluster.

Para obtener más información sobre Amazon DCV, consulte https://aws.amazon.com/hpc/dcv/ y https://docs.aws.amazon.com/dcv/.

Amazon Route 53

Amazon Route 53 (Route 53) se utiliza para crear zonas alojadas con nombres de host y nombres de dominio totalmente cualificados para cada uno de los nodos de computación.

Para obtener más información sobre Route 53, consulte https://aws.amazon.com/route53/ y https://docs.aws.amazon.com/route53/.

Amazon Simple Notification Service

nota

Esta sección solo se aplica a AWS ParallelCluster las versiones anteriores a la 2.11.4 (inclusive). 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 del escalado automático. Estos eventos se denominan eventos de ciclo de vida y se generan cuando se lanza o termina una instancia en un grupo de escalado automático. Dentro de AWS ParallelCluster, el tema de Amazon SNS para el grupo de escalado automático está suscrito a una cola de Amazon SQS.

Amazon SNS no se usa con clústeres de AWS Batch.

Para obtener más información sobre Amazon SNS, consulte https://aws.amazon.com/sns/ y https://docs.aws.amazon.com/sns/.

Amazon Simple Queue Service

nota

Esta sección solo se aplica a AWS ParallelCluster las versiones anteriores a la 2.11.4 (inclusive). A partir de la versión 2.11.5, AWS ParallelCluster no admite el uso del Amazon Simple Queue Service.

Amazon Simple Queue Service (Amazon SQS) guarda las notificaciones enviadas desde el escalado automático, las notificaciones enviadas a través de Amazon SNS y las notificaciones enviadas desde los nodos de cómputo. Amazon SQS desvincula el envío de notificaciones de la recepción de notificaciones. Esto permite que el nodo principal gestione las notificaciones mediante un proceso de sondeo. En este proceso, el nodo principal ejecuta Amazon SQSwatcher y sondea la cola. El escalado automático y los nodos de computación publican mensajes en la cola.

Amazon SQS no se usa con clústeres de AWS Batch.

Para obtener más información sobre Amazon SQS, consulte https://aws.amazon.com/sqs/ y https://docs.aws.amazon.com/sqs/.

Amazon Simple Storage Service

Amazon Simple Storage Service (Amazon S3) almacena plantillas de AWS ParallelCluster ubicadas en cada Región de AWS. AWS ParallelCluster se puede configurar para permitir que las herramientas de CLI/SDK utilicen Amazon S3.

Cuando utiliza un clúster de AWS Batch, se utiliza un bucket de Amazon S3 en su cuenta para almacenar los datos relacionados. Por ejemplo, el bucket almacena artefactos creados cuando se crea una imagen de Docker y scripts de los trabajos enviados.

Para obtener más información, consulte https://aws.amazon.com/s3/ y https://docs.aws.amazon.com/s3/.

Amazon VPC

Amazon VPC define una red utilizada por los nodos del clúster. La configuración de VPC para el clúster se define en la sección [vpc].

Para obtener más información sobre Amazon VPC, consulte https://aws.amazon.com/vpc/ y https://docs.aws.amazon.com/vpc/.