Información general
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 de computación, como la ingeniería asistida por computadora (CAE). Esta solución de AWS incluye una amplia selección de recursos de computación, una red troncal rápida, almacenamiento ilimitado y administración de presupuestos y costos integrada directamente en AWS.
Beneficios
Implemente y configure un ejemplo de interfaz de usuario (UI) con un conjunto común de API que permita al administrador y a los usuarios interactuar con su clúster de Amazon Elastic Compute Cloud (Amazon EC2).
Ayude a los usuarios a acceder fácilmente al clúster de EC2 para realizar cualquier acción de visualización previa y posterior al procesamiento mediante sesiones gráficas de Desktop Cloud Visualization (DCV).
Ingiera los programadores y los registros de las aplicaciones prácticamente en tiempo real y, a continuación, almacénelos en el lago de datos para su posterior procesamiento.
Personalice y amplíe una colección de scripts implementados con la solución para ayudar a los usuarios a recopilar datos y ejecutar tareas de clúster comunes.
Detalles técnicos
Puede desplegar automáticamente esta arquitectura mediante la guía de implementación.
Paso 1
Amazon EC2 Auto Scaling aprovisiona 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 una 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 Amazon DCV, que puede 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 almacena 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.
- Fecha de publicación
Contenido relacionado
En este video se muestra una presentación de 2020 en el que se explica cómo Rivian superó los obstáculos y mejoró la experiencia de ingeniería mientras fomentaba el autoservicio con servicios basados en la nube y la automatización.
En este video se muestra cómo implementar Computación escalable en AWS para implementar y operar un entorno de varios usuarios para flujos de trabajo que utilicen muchos recursos de computación.