Domaine du contenu 4 : conception d’architectures optimisées en termes de coûts - AWS Certified Solutions Architect - Associate

Domaine du contenu 4 : conception d’architectures optimisées en termes de coûts

Tâche 4.1 : concevoir des solutions de stockage optimisées en termes de coûts

Connaissance des éléments suivants :

  • Options d’accès (par exemple, compartiment S3 avec stockage d’objets associé au paiement par le demandeur)

  • Fonctionnalités du service de gestion des coûts AWS (par exemple, balises de répartition des coûts, facturation multi-comptes)

  • Outils de gestion des coûts AWS avec cas d’utilisation appropriés (par exemple, AWS Cost Explorer, AWS Budgets, Rapport d’utilisation et de coût AWS)

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

  • Stratégies de sauvegarde

  • Options de stockage en bloc (par exemple, types de volume du disque dur [HDD], types de volume du disque SSD)

  • Cycles de vie des données

  • Options de stockage hybride (par exemple, AWS DataSync, AWS Transfer Family, AWS Storage Gateway)

  • Modèles d’accès au stockage

  • Hiérarchisation du stockage (par exemple, niveau à froid pour le stockage d’objets)

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

Compétences dans les domaines suivants :

  • Conception de stratégies de stockage appropriées (par exemple, chargements par lots vers Amazon S3 par rapport aux chargements individuels)

  • Détermination de la taille de stockage appropriée pour une charge de travail

  • Détermination de la méthode de transfert des données la moins coûteuse pour une charge de travail vers un stockage AWS

  • Détermination du moment où la mise à l’échelle automatique du stockage est requise

  • Gestion des cycles de vie des objets S3

  • Sélection de la solution de sauvegarde et/ou d’archivage appropriée

  • Sélection du service approprié pour la migration des données vers les services de stockage

  • Sélection du niveau de stockage approprié

  • Sélection du cycle de vie des données approprié pour le stockage

  • Sélection du service de stockage le plus rentable pour une charge de travail

Tâche 4.2 : concevoir des solutions de calcul optimisées en termes de coûts

Connaissance des éléments suivants :

  • Fonctionnalités du service de gestion des coûts AWS (par exemple, balises de répartition des coûts, facturation multi-comptes)

  • Outils de gestion des coûts AWS avec cas d’utilisation appropriés (par exemple, AWS Cost Explorer, AWS Budgets, Rapport d’utilisation et de coût AWS)

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

  • Options d’achat AWS (par exemple, instances Spot, instances réservées, Savings Plans)

  • Stratégies de calcul distribué (par exemple, traitement en périphérie)

  • Options de calcul hybride (par exemple, AWS Outposts)

  • Types, familles et tailles d’instances (par exemple, optimisées pour la mémoire, optimisées pour le calcul, virtualisation)

  • Optimisation de l’utilisation du calcul (par exemple, conteneurs, informatique sans serveur, microservices)

  • Stratégies de mise à l’échelle (par exemple, mise à l’échelle automatique, mise en veille prolongée)

Compétences dans les domaines suivants :

  • Détermination d’une stratégie de répartition de charge appropriée (par exemple, Application Load Balancer [couche 7] par rapport Network Load Balancer [couche 4] ou Gateway Load Balancer)

  • Identification des méthodes et stratégies de mise à l’échelle appropriées pour les charges de travail élastiques (par exemple, horizontal par rapport à vertical, mise en veille prolongée d’EC2)

  • Détermination des services de calcul AWS rentables avec cas d’utilisation appropriés (par exemple, AWS Lambda, Amazon EC2, AWS Fargate)

  • Détermination de la disponibilité requise pour différentes classes de charges de travail (par exemple, charges de travail de production, charges de travail hors production)

  • Sélection de la famille d’instance appropriée pour une charge de travail

  • Sélection de la taille d’instance appropriée pour une charge de travail

Tâche 4.3 : concevoir des solutions de base de données optimisées en termes de coûts

Connaissance des éléments suivants :

  • Fonctionnalités du service de gestion des coûts AWS (par exemple, balises de répartition des coûts, facturation multi-comptes)

  • Outils de gestion des coûts AWS avec cas d’utilisation appropriés (par exemple, AWS Cost Explorer, AWS Budgets, Rapport d’utilisation et de coût AWS)

  • Stratégies de mise en cache

  • Politiques de conservation des données

  • Planification de la capacité des bases de données (par exemple, unités de capacité)

  • 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, relationnel par rapport à non relationnel, Amazon Aurora, Amazon DynamoDB)

Compétences dans les domaines suivants :

  • Conception des politiques de sauvegarde et de conservation appropriées (par exemple, fréquence des instantanés)

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

  • Détermination des services de base de données AWS rentables avec cas d’utilisation appropriés (par exemple, DynamoDB par rapport à Amazon RDS, sans serveur)

  • Détermination des types de bases de données AWS rentables (par exemple, format de séries chronologiques, format en colonnes)

  • Migration des schémas et des données de base de données vers différents emplacements et/ou différents moteurs de base de données

Tâche 4.4 : concevoir des architectures réseau optimisées en termes de coûts

Connaissance des éléments suivants :

  • Fonctionnalités du service de gestion des coûts AWS (par exemple, balises de répartition des coûts, facturation multi-comptes)

  • Outils de gestion des coûts AWS avec cas d’utilisation appropriés (par exemple, AWS Cost Explorer, AWS Budgets, Rapport d’utilisation et de coût AWS)

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

  • Passerelles NAT (par exemple, coûts d’instance NAT par rapport aux coûts de passerelle NAT)

  • Connectivité réseau (par exemple, lignes privées, lignes dédiées, VPN)

  • Acheminement réseau, topologie et appairage (par exemple, AWS Transit Gateway, appairage de VPC)

  • Services de réseau avec cas d’utilisation appropriés (par exemple, DNS)

Compétences dans les domaines suivants :

  • Configuration des types de passerelle NAT appropriés pour un réseau (par exemple, passerelle NAT partagée unique par rapport à des passerelles NAT pour chaque zone de disponibilité [AZ])

  • Configuration des connexions réseau appropriées (par exemple, AWS Direct Connect par rapport au VPN ou à Internet)

  • Configuration d’itinéraires réseau appropriés pour réduire les coûts de transfert réseau (par exemple, d’une région à une autre, d’une zone de disponibilité [AZ] à une autre, privé vers public, AWS Global Accelerator, points de terminaison d’un VPC)

  • Détermination des besoins stratégiques en matière de réseaux de diffusion de contenu (CDN) et de mise en cache en périphérie

  • Examen des charges de travail existantes en vue d’optimiser le réseau

  • Sélection d’une stratégie de limitation appropriée

  • Sélection de l’allocation de bande passante appropriée pour un périphérique réseau (par exemple, un seul VPN par rapport à plusieurs VPN, vitesse Direct Connect)