Domaine du contenu 3 : conception d’architectures hautement performantes - AWS Certified Solutions Architect - Associate

Domaine du contenu 3 : conception d’architectures hautement performantes

Tâche 3.1 : déterminer les solutions de stockage hautement performantes et/ou pouvant être mises à l’échelle

Connaissance des éléments suivants :

  • Solutions de stockage hybride pour répondre aux exigences métier

  • Services de stockage avec cas d’utilisation appropriés (par exemple, Amazon S3, Amazon EFS, Amazon EBS)

  • Types de stockage et caractéristiques associées (par exemple, objet, fichier, bloc)

Compétences dans les domaines suivants :

  • Détermination des services et des configurations de stockage qui répondent aux exigences de performances

  • Identification des services de stockage pouvant être mis à l’échelle pour répondre à l’évolution des besoins

Tâche 3.2 : concevoir des solutions de calcul hautement performantes et élastiques

Connaissance des éléments suivants :

  • Services de calcul AWS avec cas d’utilisation appropriés (par exemple, AWS Batch, Amazon EMR, AWS Fargate)

  • Concepts d’informatique distribuée pris en charge par l’infrastructure mondiale et les services périphériques d’AWS

  • Concepts de mise en file d’attente et de messagerie (par exemple, publication/abonnement)

  • Possibilités de capacité de mise à l’échelle avec cas d’utilisation appropriés (par exemple, Amazon EC2 Auto Scaling, AWS Auto Scaling)

  • Technologies et modèles sans serveur (par exemple, AWS Lambda, Fargate)

  • Orchestration des conteneurs (par exemple, Amazon ECS, Amazon EKS)

Compétences dans les domaines suivants :

  • Découplage des charges de travail afin que les composants puissent être mis à l’échelle indépendamment

  • Identification des métriques et des conditions pour effectuer des actions de mise à l’échelle

  • Sélection des options et des fonctionnalités de calcul appropriées (par exemple, types d’instance EC2) pour répondre aux exigences métier

  • Sélection du type et de la taille de ressource appropriés (par exemple, quantité de mémoire Lambda) pour répondre aux besoins métier

Tâche 3.3 : identifier les solutions de base de données hautement performantes

Connaissance des éléments suivants :

  • Infrastructure globale AWS (par exemple, zones de disponibilité [AZ], régions AWS)

  • Stratégies et services de mise en cache (par exemple, Amazon ElastiCache)

  • Modèles d’accès aux données (par exemple, utilisation intensive en lecture par rapport à une utilisation intensive en écriture)

  • Planification de la capacité de la base de données (par exemple, unités de capacité, types d’instance, IOPS provisionnées)

  • Connexions aux bases de données et proxies

  • Moteurs de base de données avec cas d’utilisation appropriés (par exemple, migrations hétérogènes, migrations homogènes)

  • Réplication de base de données (par exemple, réplicas en lecture)

  • Types et services de base de données (par exemple, sans serveur, relationnel par rapport à non relationnel, en mémoire)

Compétences dans les domaines suivants :

  • Configuration des réplicas en lecture pour répondre aux exigences métier

  • Conception d’architectures de base de données

  • Détermination d’un moteur de base de données approprié (par exemple, MySQL par rapport à PostgreSQL)

  • Détermination d’un type de base de données approprié (par exemple, Amazon Aurora, Amazon DynamoDB)

  • Intégration de la mise en cache pour répondre aux exigences métier

Tâche 3.4 : déterminer les architectures réseau hautement performantes et/ou pouvant être mises à l’échelle

Connaissance des éléments suivants :

  • Services de mise en réseau périphérique avec cas d’utilisation appropriés (par exemple, Amazon CloudFront, AWS Global Accelerator)

  • Comment concevoir une architecture réseau (par exemple, niveaux de sous-réseau, routage, adressage IP)

  • Concepts de répartition de charge (par exemple, Application Load Balancer)

  • Options de connexion réseau (par exemple, AWS VPN, AWS Direct Connect, AWS PrivateLink)

Compétences dans les domaines suivants :

  • Création d’une topologie de réseau pour différentes architectures (par exemple, globale, hybride, à plusieurs niveaux)

  • Détermination des configurations réseau pouvant être mises à l’échelle pour répondre à l’évolution des besoins

  • Détermination de l’emplacement approprié des ressources pour répondre aux exigences métier

  • Sélection de la stratégie de répartition de charge appropriée

Tâche 3.5 : déterminer des solutions d’ingestion et de transformation des données hautement performantes

Connaissance des éléments suivants :

  • Services de visualisation et d’analytique des données avec cas d’utilisation appropriés (par exemple, Amazon Athena, AWS Lake Formation, Amazon QuickSuite)

  • Modèles d’ingestion des données (par exemple, fréquence)

  • Services de transfert des données avec cas d’utilisation appropriés (par exemple, AWS DataSync, AWS Storage Gateway)

  • Services de transformation des données avec cas d’utilisation appropriés (par exemple, AWS Glue)

  • Accès sécurisé aux points d’accès d’ingestion

  • Tailles et vitesses nécessaires pour répondre aux exigences métier

  • Services de données en streaming avec cas d’utilisation appropriés (par exemple, Amazon Kinesis)

Compétences dans les domaines suivants :

  • Création et sécurisation des lacs de données

  • Conception d’architectures de streaming des données

  • Conception de solutions de transfert des données

  • Mise en œuvre des stratégies de visualisation

  • Sélection des options de calcul appropriées pour le traitement des données (par exemple, Amazon EMR)

  • Sélection des configurations appropriées pour l’ingestion

  • Changement de format des données (par exemple, .csv vers .parquet)