View a markdown version of this page

Déploiement de la solution - Tests de charge distribués sur AWS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Déploiement de la solution

Cette solution propose trois options d'hébergement de consoles Web. L'architecture principale et le modèle d'authentification Amazon Cognito sont identiques pour toutes les options.

Option d'hébergement Description Quand l’utiliser

CloudFront + S3 (par défaut)

La console Web est hébergée dans Amazon S3 et diffusée via Amazon CloudFront.

Recommandé pour la plupart des déploiements. Fournit une mise en cache périphérique globale et ne nécessite aucune infrastructure supplémentaire.

Fargate ALB et ECS

La console Web s'exécute sur un service ECS Fargate derrière un équilibreur de charge d'application avec un certificat ACM fourni par le client et un domaine personnalisé. Une ACL Web AWS WAF est déployée devant l'ALB pour filtrer les attaques Web courantes.

À utiliser lorsque les politiques VPC Block Public Access (BPA) empêchent le trafic provenant de CloudFront distributions publiques, lorsque votre organisation ne nécessite aucune exposition publique à Internet, lorsque vous avez besoin d'un nom de domaine personnalisé pour la console Web ou lorsque vous avez besoin d'une protection par pare-feu pour les applications Web avec des règles personnalisables. Courant dans les secteurs réglementés (finance, santé, gouvernement) et dans les environnements soumis à des exigences de conformité strictes.

Headless (apportez votre propre serveur Web)

La solution déploie uniquement le backend et fournit un zip téléchargeable des ressources statiques de la console Web à héberger sur votre propre serveur Web.

À utiliser lorsque vous souhaitez héberger la console Web sur une infrastructure existante en dehors d'AWS, lorsque les politiques de l'entreprise exigent l'hébergement sur des serveurs Web gérés ou lorsque votre organisation impose une isolation complète du réseau sans aucun point de terminaison public, quels que soient les mécanismes d'authentification.

AWS Launch Wizard est la méthode de déploiement recommandée pour cette solution. Il fournit :

  • Une expérience de configuration guidée avec des panneaux d'aide détaillés à chaque étape

  • Une page centralisée pour surveiller l'état de santé de tous vos déploiements

  • Indication lorsqu'une version plus récente de la solution est disponible pour le déploiement ou la mise à niveau

Vous pouvez également déployer la solution directement à l'aide d'un CloudFormation modèle AWS.

Présentation du processus de déploiement

Avant de déployer la solution, passez en revue le coût, l'architecture , la sécurité et les autres considérations abordées plus haut dans ce guide.

Temps de déploiement : environ 15 minutes pour la pile principale, plus 5 minutes pour chaque région supplémentaire

Note

Cette solution inclut des mesures de collecte de données pour AWS. Nous utilisons ces données pour mieux comprendre la façon dont les clients utilisent cette solution et les services et produits associés. AWS est propriétaire des données recueillies dans le cadre de cette enquête. La collecte de données est soumise à la Politique de confidentialité d'AWS.

Note

Le coût des services AWS utilisés lors de l'exécution de cette solution est à votre charge. Pour plus d'informations sur les coûts, consultez la section Coûts de ce guide. Consultez également la page Web de tarification de chaque service AWS utilisé dans cette solution.