Información general

La solución de computación escalable en AWS ayuda a los clientes a implementar y operar un entorno de varios usuarios para flujos de trabajo que utilicen muchos recursos informáticos, como la ingeniería asistida por computadora (CAE). La solución incluye una amplia selección de recursos informáticos, una red troncal rápida, almacenamiento ilimitado y administración de presupuestos y costos integrado directamente en AWS.
Beneficios

La informática escalable en AWS implementa y configura una IU de ejemplo con un conjunto común de API que el administrador y los usuarios pueden utilizar para interactuar con el clúster de Amazon EC2.
La solución utiliza sesiones gráficas de Desktop Cloud Visualization (DCV) para ayudar a los usuarios a acceder fácilmente al clúster para realizar cualquier acción de visualización previa y posterior al procesamiento.
Los registros de las aplicaciones y los programadores se capturan en tiempo real y se almacenan en el lago de datos para su posterior procesamiento.
La solución se implementa con un conjunto de scripts que se pueden personalizar y ampliar para ayudar a los usuarios a recopilar datos y ejecutar tareas de clúster comunes.
Detalles técnicos

Esta solución le permite implementar la plantilla de AWS CloudFormation mediante un instalador cliente en su repositorio alojado para los entornos de producción. La plantilla de CloudFormation implementa la siguiente arquitectura que consta de ocho componentes:
Paso 1
Amazon EC2 Auto Scaling para aprovisionar automáticamente los recursos necesarios para ejecutar las tareas del usuario del clúster, como los trabajos de computación escalable horizontalmente.
Paso 2
Esta solución también implementa Amazon Elastic File System (Amazon EFS) para el almacenamiento persistente, Amazon Simple Storage Service (Amazon S3) para los registros persistentes y el sistema de archivos paralelos opcional Amazon FSx para Lustre.
Paso 3
En su núcleo, la instancia de Amazon Elastic Compute Cloud (Amazon EC2) implementa un programador que aprovisiona dinámicamente los recursos de AWS necesarios para los trabajos enviados por los usuarios. La instancia del programador también aloja la interfaz web que permite a los usuarios y administradores interactuar con el entorno.
Paso 4
Lance una estación de trabajo 2D o 3D que utilice NICE Desktop Cloud Visualization (DCV), que pueda utilizarse para enviar trabajos por lotes y ejecutar herramientas de GUI.
Paso 5
Los servicios y recursos de seguridad que se utilizan incluyen AWS Secrets Manager, AWS Certificate Manager, grupos de seguridad y AWS Identity and Access Management (IAM).
Paso 6
Las funciones de AWS Lambda verifican los requisitos previos necesarios y crean un certificado firmado de forma predeterminada para que un equilibrador de carga de aplicación administre el acceso a las sesiones de las estaciones de trabajo de DCV.
Paso 7
Un clúster de Amazon OpenSearch Service para almacenar la información de los trabajos y de los alojamientos.
Paso 8
Elastic Load Balancing se utiliza para garantizar la accesibilidad en las zonas de disponibilidad, y las etiquetas de asignación de costos se utilizan con el Explorador de costos de AWS.
Contenido relacionado
