[Sous-titre SEO]
Ce guide explique comment des équipes d'ingénieurs, de scientifiques et de chercheurs, disposant d'un environnement cloud, peuvent héberger les outils d'ingénierie sous licence nécessaires à des charges de travail complètes de développement de produits. Il montre comment, en quelques heures, les équipes d'ingénierie chargées des applications peuvent déployer des chambres de collaboration d'ingénierie évolutives personnalisées pour répondre aux exigences de sécurité de l'organisation dans le cadre d'un développement conjoint avec des fournisseurs de confiance. Grâce à ce guide, les ingénieurs peuvent interagir avec un catalogue d'outils familiers, parfaitement intégrés à un portail web intuitif.
Remarque : [Avertissement]
Diagramme d’architecture

[Description du schéma d’architecture]
Étape 1
Elastic Load Balancing permet de garantir l'accessibilité entre les zones de disponibilité. Il peut être déployé dans des sous-réseaux publics (par défaut) ou privés.
Étape 2
L’instance HAQM Elastic Compute Cloud (HAQM EC2) implémente un gestionnaire de charge de travail informatique haute performance (HPC) (OpenPBS), qui fournit de manière dynamique les ressources AWS requises pour les tâches soumises par les utilisateurs.
HAQM EC2 Auto Scaling permet de provisionner automatiquement les ressources nécessaires à l’exécution des tâches des utilisateurs du cluster, comme par exemple les tâches de calcul évolutives.
Étape 3
L’instance de contrôleur héberge une interface web qui permet aux utilisateurs et aux administrateurs d’interagir avec l’environnement.
Étape 4
HAQM ElastiCache permet d'optimiser les performances globales de l'interface utilisateur web (IU) et des outils d'orchestration en configurant un cache en mémoire.
Étape 5
L'intégralité de la configuration est stockée dans le Magasin de paramètres, une fonctionnalité d'AWS Systems Manager, et est facilement accessible via des API.
Étape 6
Lancez un bureau virtuel Linux ou Windows qui utilise HAQM DCV pour soumettre des tâches par lots et exécuter des outils d'interface utilisateur graphique (GUI).
Étape 7
Ce guide vous permet de déployer HAQM Elastic File System (HAQM EFS), HAQM Simple Storage Service (HAQM S3) ou HAQM FSx en tant que fournisseurs de stockage.
Étape 8
AWS Budgets et l’Explorateur de coûts AWS vous fournissent des informations sur les dépenses AWS générées par votre cluster et mettent en place des mesures de protection des coûts pour éviter de dépasser le budget alloué.
Étape 9
Les informations relatives au HPC et aux bureaux virtuels sont automatiquement indexées sur un service HAQM OpenSearch Service optionnel.
Étape 10
Utilisez des services et ressources de sécurité, tels que AWS Secrets Manager, AWS Certificate Manager (ACM) et AWS Identity and Access Management (IAM).
Étape 11
Utilisez HAQM Cognito ou AWS Directory Service comme fournisseurs d'identité. En outre, vous pouvez déployer un serveur OpenLDAP autonome si nécessaire. Un cluster OpenSearch Service stocke des informations sur les tâches et les hôtes en plus des métadonnées.
Étape 12
L'intégration native à AWS Backup permet de créer automatiquement des instantanés des ressources de votre environnement, telles que les principales instances EC2 et les systèmes de fichiers.
Piliers Well-Architected

Le cadre AWS Well-Architected vous permet de comprendre les avantages et les inconvénients des décisions que vous prenez lors de la création de systèmes dans le cloud. Les six piliers du cadre vous permettent d'apprendre les bonnes pratiques architecturales pour concevoir et exploiter des systèmes fiables, sécurisés, efficaces, rentables et durables. Grâce à l'outil AWS Well-Architected Tool, disponible gratuitement dans la console de gestion AWS, vous pouvez examiner vos charges de travail par rapport à ces bonnes pratiques en répondant à une série de questions pour chaque pilier.
Le diagramme d'architecture ci-dessus est un exemple de solution créée en tenant compte des bonnes pratiques Well-Architected. Pour être totalement conforme à Well-Architected, vous devez suivre autant de bonnes pratiques Well-Architected que possible.
-
Excellence opérationnelle
OpenSearch Service ingère et conserve automatiquement les métadonnées critiques des clusters et des tâches, ce qui permet une analyse des données à long terme et des recommandations commerciales. HAQM CloudWatch surveille les métriques du HPC et des nœuds de visualisation en temps quasi réel, ce qui permet de détecter les anomalies et d'optimiser les performances du système. La visualisation des informations des tâches, notamment l'exécution, l'utilisation des licences, la tarification et l'allocation des ressources, optimise l'infrastructure informatique.
-
Sécurité
Les politiques IAM étendues permettent de garantir les autorisations minimales requises pour un environnement sécurisé. Plusieurs groupes de sécurité HAQM EC2 limitent le trafic réseau et améliorent la protection. Les informations sensibles, telles que les certificats HTTPS et les informations d'identification des services de répertoire, sont stockées de manière sécurisée respectivement dans ACM et Secrets Manager. Si l'authentification unique (SSO) est activée, l'authentification SAML est déchargée vers HAQM Cognito, fournissant ainsi une solution d'authentification sécurisée et évolutive.
-
Fiabilité
ELB distribue le trafic sur plusieurs zones de disponibilité, améliorant ainsi la fiabilité des charges de travail HPC et d'infrastructure de bureau virtuel (VDI). Le déploiement de clouds privés virtuels (VPC) avec plusieurs sous-réseaux assure une haute disponibilité et un accès à la capacité HAQM EC2, atténuant ainsi le risque de contraintes de capacité susceptibles d'avoir un impact sur les tâches étroitement couplées.
-
Efficacité des performances
L'infrastructure AWS optimale, y compris le calcul, le stockage et la mise en réseau, répond aux exigences de performances uniques des simulations d'ingénierie assistée par ordinateur (CAE). Elastic Fabric Adapter (EFA) optimise la communication à latence entre les nœuds pour les charges de travail HPC à grande échelle. Les systèmes de fichiers parallèles ou hautes performances, tels qu'HAQM FSx pour Lustre, gèrent les charges de travail gourmandes en E/S. L'utilisation du protocole d'affichage à distance haute performance d'HAQM DCV vous permet d'optimiser l'expérience existante avec des charges de travail gourmandes en ressources graphiques, telles que la CAO.
-
Optimisation des coûts
AWS Budgets fournit des barrières de protection pour empêcher le surprovisionnement des ressources de calcul et de stockage au-delà du seuil budgétaire alloué. Ce service est étroitement intégré aux files d'attente de soumission des tâches HPC, de sorte que le budget alloué par file d'attente ou par projet ne peut pas dépasser les seuils définis par le client. Les balises de répartition des coûts AWS fournissent aux administrateurs une visibilité sur les dépenses actuelles au niveau du projet, de l'équipe, de l'utilisateur ou du service afin de garantir une comptabilité précise des ressources AWS.
-
Développement durable
HAQM EFS transfère automatiquement les données à accès occasionnel vers un niveau de stockage inférieur, réduisant ainsi l'encombrement de votre système et les coûts associés. Les groupes Auto Scaling EC2 remplacent les instances EC2 persistantes, minimisant ainsi le gaspillage de calcul. De plus, l'étendue des options de calcul d'HAQM EC2 vous permet d'optimiser chaque application, réduisant ainsi davantage votre empreinte carbone.
Contenu connexe

HAQM Lab126 crée une solution HPC pour aider les équipes à accélérer le développement et l'innovation
Développement de solutions AWS : calcul évolutif sur AWS
Déploiement de simulations multiphysiques pour le développement de procédés biopharmaceutiques sur AWS
Le projet Kuiper utilise NICE DCV pour accéder à distance et en toute sécurité au logiciel EDA pour le développement de satellites
Rivian met en œuvre sa vision de l'ingénierie agile sur AWS
Exécution de charges de travail CAE sur AWS
Mise à l'échelle des charges de travail EDA à l'aide du Scale-Out Computing sur AWS
Clause de non-responsabilité
Les exemples de code, les bibliothèques de logiciels, les outils de ligne de commande, les preuves de concept, les modèles ou toute autre technologie connexe (y compris tout ce qui précède qui est fourni par notre personnel) vous sont fournis en tant que contenu AWS en vertu du contrat client AWS ou de l'accord écrit pertinent entre vous et AWS (selon le cas). Vous ne devez pas utiliser ce contenu AWS dans vos comptes de production, ni sur des données de production ou autres données critiques. Vous êtes responsable des tests, de la sécurisation et de l'optimisation du contenu AWS, tel que les exemples de code, comme il convient pour une utilisation en production, en fonction de vos pratiques et normes de contrôle de qualité spécifiques. Le déploiement de contenu AWS peut entraîner des frais AWS pour la création ou l'utilisation de ressources payantes AWS, telles que l'exécution d'instances HAQM EC2 ou l'utilisation du stockage HAQM S3.
Les références à des services ou organisations tiers dans ce guide n'impliquent pas une approbation, un parrainage ou une affiliation entre HAQM ou AWS et le tiers. Les conseils fournis par AWS constituent un point de départ technique, et vous pouvez personnaliser votre intégration avec des services tiers lorsque vous déployez l'architecture.