Aperçu
L’Augmentation de la puissance de calcul dans AWS permet aux clients de déployer et d’exploiter un environnement multiutilisateurs pour des flux à forte intensité de calcul, notamment l’ingénierie assistée par ordinateur (IAO). Cette solution AWS propose une vaste gamme de ressources de calcul, une dorsale haut débit, un stockage illimité et une gestion du budget et des coûts directement intégrés dans AWS.
Avantages
Déployez et configurez un exemple d’interface utilisateur (UI) avec un ensemble commun d’API permettant à l’administrateur et aux utilisateurs d’interagir avec leur cluster Amazon Elastic Compute Cloud (Amazon EC2).
Aide les utilisateurs à accéder facilement au cluster EC2 pour effectuer toutes les actions de visualisation avant et après le traitement via des sessions graphiques Desktop Cloud Visualization (DCV).
Ingérez les planificateurs et les journaux des applications en temps quasi réel, puis stockez-les dans le lac de données pour un traitement ultérieur.
Personnalisez et étendez un ensemble de scripts déployés avec la solution pour aider les utilisateurs à collecter des données et à exécuter des tâches de cluster courantes.
Détails techniques
Vous pouvez déployer automatiquement cette architecture à l’aide du guide d’implémentation.
Étape 1
Amazon EC2 Auto Scaling permet de provisionner automatiquement les ressources nécessaires à l’exécution des tâches des utilisateurs du cluster, en particulier les tâches de calcul évolutives.
Étape 2
Cette solution déploie également Amazon Elastic File System(Amazon EFS) comme stockage permanent, Amazon Simple Storage Service (Amazon S3) pour les journaux permanents, et le système de fichiers parallèles optionnel Amazon FSx pour Lustre.
Étape 3
Le fondement de l’instance Amazon Elastic Compute Cloud (Amazon EC2) est qu’elle utilise principalement un planificateur qui alloue régulièrement les ressources AWS nécessaires aux tâches envoyées par les utilisateurs. L’instance du planificateur héberge également une interface web qui permet aux utilisateurs et aux administrateurs d’interagir avec l’environnement.
Étape 4
Lancez un poste de travail 2D ou 3D qui utilise Amazon DCV , lequel peut être utilisé pour soumettre des tâches par lots et exécuter des outils GUI.
Étape 5
Les services et ressources de sécurité utilisés comprennent AWS Secrets Manager, AWS Certificate Manager, les groupes de sécurité et AWS Identity and Access Management (IAM).
Étape 6
Les fonctions AWS Lambda permettent de vérifier les conditions requises et de créer un certificat signé par défaut pour un Application Load Balancer (ALB) afin de gérer l’accès aux séances des postes de travail DCV.
Étape 7
Un cluster Amazon OpenSearch Service sauvegarde les informations relatives aux tâches et aux hôtes.
Étape 8
Elastic Load Balancing permet de garantir l’accessibilité entre les zones de disponibilité, tandis que les balises de répartition des coûts sont utilisées avec l’Explorateur de coûts AWS.
- Date de publication
Rubriques connexes
Cette vidéo montre une présentation de re:Invent 2020 expliquant en détail comment Rivian a surmonté les obstacles et amélioré l’expérience d’ingénierie tout en encourageant le libre-service grâce à des services basés sur le cloud et à l’automatisation.
Cette vidéo montre comment mettre en place Augmentation de la puissance de calcul sur AWS afin de déployer et d’exploiter un environnement multiutilisateurs pour des flux de travail intenses en ressources de calcul.