AWS Well-Architected Framework

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Lequel de ces choix n'est PAS un des six piliers de AWS Well-Architected Framework?

  • L'efficacité des performances
  • L'optimisation des coûts
  • L'intégration (correct)
  • La sécurité
  • L'excellence opérationnelle
  • La fiabilité

Un composant dans le contexte de l'architecture AWS est une unité indépendante qui peut être gérée de manière autonome.

True (A)

Le moindre privilège est un principe de conception qui permet aux utilisateurs de gérer un nombre illimité de ressources et de données.

False (B)

Quels sont les quatre types d'architecture Cloud ?

<p>Monolithique (A), Microservices (B), Hybride (C), Serverless (D)</p> Signup and view all the answers

L'architecture serverless est un choix populaire car elle permet une ______ de ressources et de services en fonction des besoins.

<p>allocation dynamique</p> Signup and view all the answers

Expliquez en 1 à 2 phrases la différence entre l'architecture serverless et fonction as a service (FaaS) ?

<p>Bien qu'ils soient souvent utilisés de manière interchangeable, l'architecture serverless est une approche plus large qui comprend l'utilisation de services tiers (Backend as a Service ou BaaS) et de Function as a Service (FaaS), tandis que FaaS désigne une architecture spécifique où les applications reposent sur des fonctions exécutées dans des conteneurs éphémères.</p> Signup and view all the answers

Expliquer en 1 à 2 phrases le concept de "défense en profondeur".

<p>La défense en profondeur est une stratégie de sécurité qui consiste à mettre en place plusieurs niveaux de protections pour prévenir les attaques et protéger les données. Cela signifie qu'il ne s'agit pas seulement de protéger les systèmes informatiques avec un pare-feu, mais d'utiliser une combinaison de plusieurs mesures. </p> Signup and view all the answers

Que signifie l’acronyme "RACI" dans le contexte d’un projet Cloud?

<p>L'acronyme RACI est une matrice qui définit les responsabilités des différents acteurs intervenant dans un projet. Cela permet de s'assurer que chaque personne sait exactement son rôle et ses responsabilités afin d'éviter les confusions et de faciliter la collaboration au sein de l'équipe.</p> Signup and view all the answers

Expliquez succinctement la différence entre un "plan de reprise d'activité" (PRA) et un "plan de continuité d'activité" (PCA).

<p>Le PRA est un plan qui permet de restaurer les opérations d'une entreprise après un incident majeur, tel qu'une panne de système ou une catastrophe naturelle. Le PCA, quant à lui, permet à l'entreprise de fonctionner de manière minimale en cas de crise et d'assurer la continuité des activités essentielles.</p> Signup and view all the answers

Expliquez la différence entre "Slow Cold Starts" et "Slow Warm Starts" dans le contexte de l'architecture serverless.

<p>Un &quot;Slow Cold Start&quot; se produit lorsqu'une fonction serverless est exécutée pour la première fois. Il s'agit d'un processus plus long car l'environnement de la fonction doit être provisionné et initialisé. Un &quot;Slow Warm Start&quot; se produit lorsqu'une fonction serverless a déjà été exécutée et que l'environnement de la fonction est toujours en mémoire. Il s'agit d'un processus plus rapide car l'environnement de la fonction est déjà prêt à être utilisé .</p> Signup and view all the answers

Quels sont les deux types de services cloud populaires ?

<p>PaaS (A), IaaS (B)</p> Signup and view all the answers

L'architecture serverless est un choix populaire car elle permet une optimisation des coûts, quelles sont les deux méthodes de tarification pour l'offre AWS?

<p>Paiement à l'usage (A), Facturation forfaitaire (C)</p> Signup and view all the answers

Amazon Guard Duty est un service gratuit d'AWS pour surveiller en permanence les activités malveillantes.

<p>False (B)</p> Signup and view all the answers

Expliquez le concept de "provisionning d'infrastructure as code" ?

<p>Le provisionning d'infrastructure as code (IaC) est une approche qui permet de gérer l'infrastructure informatique d'une manière automatisée via le code. Cela permet de définir et de gérer les ressources informatiques telles que les serveurs, les réseaux et les applications. .</p> Signup and view all the answers

Quel est le rôle des outils AWS tels que "Cloudtrail"?

<p>La journalisation des activités (D)</p> Signup and view all the answers

Expliquez succinctement la Différence entre "Amazon EBS" et "Amazon S3" ?

<p>Amazon EBS (Elastic Block Store) est un service de stockage de blocs pour les volumes de données persistants attachés aux instances EC2. Amazon S3 (Simple Storage Service) est un service de stockage d'objets pour les données non structurées .</p> Signup and view all the answers

Quels sont les trois modèles d'architecture pour les applications?

<p>Monolithique (B), Microservices (C), Serverless (D)</p> Signup and view all the answers

Lequel de ces choix est considéré comme un "gros consommateur" sur les ressources informatiques ?

<p>CUDA (A), LLM (D)</p> Signup and view all the answers

L'objectif principal du AWS CAF est d'aider les organisations à s'adapter au cloud en s'alignant sur les bonnes pratiques de l'industrie.

<p>True (A)</p> Signup and view all the answers

Flashcards

Simplicité dans l'architecture

Une architecture simple doit toujours être une priorité. Opérable, extensible et stable.

Couplage faible dans l'architecture

L'adhérence entre les interfaces internes et externes doit être faible. Quelle est l'impact de la disparition d'une application sur le SI ? Quelle est la dépendance de l'application/infrastructure ?

Elasticité (Scalabilité)

Le système doit pouvoir s'adapter à des contraintes changeantes. Verticale et horizontale.

Disponibilité dans la DICT

Capacité de résilience du projet (RTO/RPO/SLO)

Signup and view all the flashcards

Intégrité dans la DICT

Garantir que la donnée soit celle qui est attendue. S'assurer que la donnée ne peut être modifiée indûment.

Signup and view all the flashcards

Confidentialité dans la DICT

Classer la donnée au sein du projet (GDPR)

Signup and view all the flashcards

Traçabilité (Preuve) dans la DICT

Capacité à fournir les logs pour des analyses forensiques, les modifications de configurations et les accès aux données sensibles.

Signup and view all the flashcards

RTO

Durée d'Interruption Maximum Admissible

Signup and view all the flashcards

RPO

Point de restauration maximal admissible

Signup and view all the flashcards

SLO

Taux de service en % (objectif) et non pas une promesse de service comme le SLA

Signup and view all the flashcards

AWS Well-Architected Framework

Un projet AWS bien conçu et structuré

Signup and view all the flashcards

Excellence opérationnelle dans le Framework AWS Well-Architected

Capacité de soutenir le développement et de gérer efficacement les charges de travail. Recueillir des informations sur leurs opérations et améliorer continuellement les processus et procédures de soutien afin de fournir de la valeur ajoutée.

Signup and view all the flashcards

Sécurité dans le Framework AWS Well-Architected

Capacité à protéger les données ainsi que les systèmes et les ressources. Tirer parti des technologies du cloud pour améliorer la sécurité.

Signup and view all the flashcards

Fiabilité dans le Framework AWS Well-Architected

Capacité d'une charge de travail à exécuter la fonction prévue correctement et systématiquement au moment attendu. Elle renvoie aussi à la capacité d'exploiter et de tester la charge de travail tout au long de son cycle de vie.

Signup and view all the flashcards

Efficacité des performances dans le Framework AWS Well-Architected

Capacité à utiliser efficacement les ressources informatiques pour répondre aux besoins du système, et maintenir cette efficacité au fur et à mesure que la demande change et que les technologies évoluent.

Signup and view all the flashcards

Optimisation des coûts dans le Framework AWS Well-Architected

Possibilité d'exécuter des systèmes pour proposer une valeur commerciale au prix le plus bas.

Signup and view all the flashcards

Développement durable dans le Framework AWS Well-Architected

Réduire son empreinte carbone et penser à la consommation des Workloads. Mesurer et améliorer les process.

Signup and view all the flashcards

Moindre privilège en matière de sécurité

Définir les rôles au sein de l'administration des ressources, centraliser la gestion des identités (IAM) et appliquer ces responsabilités sur les ressources AWS.

Signup and view all the flashcards

Traçabilité en matière de sécurité

Monitoring/Supervision, récolte des journaux (Syslog) et audit.

Signup and view all the flashcards

Security by Design

Appliquer la sécurité à tous les niveaux: Infrastructure, Codes et Accès.

Signup and view all the flashcards

Automatiser la sécurité

Intégrer la sécurité dans les procédures d'automatisation.

Signup and view all the flashcards

Protéger les données en matière de sécurité

Classer les données sensibles et protéger les données vivantes et mortes.

Signup and view all the flashcards

Restreindre les accès en matière de sécurité

Réduire au maximum l'interaction humaine sur le système pour minimiser les erreurs.

Signup and view all the flashcards

Se préparer aux événements de sécurité

Établir des processus de gestion, définir les processus de gestion des incidents post-mortem (FORENSIC), simuler des incidents et automatiser les processus d'investigation et de récupération.

Signup and view all the flashcards

Appliquer les recommandations de sécurité

Séparer les pouvoirs en fonction des tâches, des domaines de compétences, des exigences de conformité et des exigences de sensibilité. Faire de la veille sur la sécurité et les bonnes pratiques. Tester, valider puis mettre en production.

Signup and view all the flashcards

Utiliser la gestion des accès et des identités (IAM)

Appliquer des rôles associés à des droits afin de gérer les ressources et gérer de manière efficace l'authentification humaine et applicative (ex: AWS STS).

Signup and view all the flashcards

Protection de l'infrastructure

Utiliser la Défense en profondeur pour sécuriser toutes les couches de l'infrastructure. Sécuriser le réseau avec AWS VPC, durcir les images AMI et sécuriser les liens entre votre Datacenter et le Cloud (AWS Direct Connect). Surveiller votre réseau.

Signup and view all the flashcards

Protection des données

Classifiez vos données en fonction de leur sensibilité (données commerciales, règlementaires et stratégiques). Protéger vos données avec le chiffrement, la journalisation, la gestion des versions et le cloisonnement par défaut à une région (règles GDPR).

Signup and view all the flashcards

La Détection en matière de sécurité

Identifier les menaces/Incidents de sécurité et les écarts de performance. Analyser les journaux (Amazon Guard Duty) pour la détection d'anomalies.

Signup and view all the flashcards

La Réponse aux incidents en matière de sécurité

Anticiper les incidents et se tenir prêt à les traiter. Certains événements de sécurité peuvent être traités automatiquement. La création d'environnements complets permet des tests d'analyses. La journalisation détaillée aide à répondre.

Signup and view all the flashcards

Reprise après panne en matière de fiabilité

KPI, tests de défaillances, simulation de pannes, scalabilité horizontale et adaptation du projet au besoin.

Signup and view all the flashcards

Les Fondations en matière de fiabilité

Liaison du Datacenter, service limits, environnements hébergés, plages d'adresses IP.

Signup and view all the flashcards

Choix du modèle de conception en matière de fiabilité

Choisir le bon langage, concevoir une architecture avec un couplage faible, gérer les modifications et les pannes.

Signup and view all the flashcards

Démocratiser les technologies avancées en matière d'efficacité des performances

Consommer les nouvelles technologies en tant que service, profiter de la régionalisation du Cloud, utiliser des architectures serverless et comprendre la consommation des services Cloud.

Signup and view all the flashcards

Sélection des composantes de l'architecture

Adapter le réseau à vos besoins, choisir les ressources de calcul, de stockage et de bases de données adaptées.

Signup and view all the flashcards

La Revue de performances

Adapter le projet aux nouvelles technologies, examiner les performances et faire les corrections/améliorations nécessaires.

Signup and view all the flashcards

Surveiller les ressources

Surveiller les infrastructures et les applications (AWS X-Ray) et faire des compromis pour améliorer la performance.

Signup and view all the flashcards

Principes de conception de l'excellence opérationnelle

Exécuter les opérations sous forme de code (IaC), effectuer des modifications fréquentes, minimes et réversibles, anticiper les pannes et optimiser les procédures opérationnelles.

Signup and view all the flashcards

Organiser en matière d'excellence opérationnelle

Connaître son rôle, les enjeux, les menaces, les personnes clés du projet et les responsabilités des parties (matrice RACI). Utiliser les ressources mises à disposition.

Signup and view all the flashcards

Préparer, exploiter et évoluer en matière d'excellence opérationnelle

Concevoir le projet, exploiter et faire évoluer l'architecture.

Signup and view all the flashcards

Principes de conception de l'optimisation des coûts

Capitaliser sur les technologies Cloud, s'adapter au modèle de consommation du cloud, mesurer l'efficacité métier et technique et analyser et affecter les dépenses.

Signup and view all the flashcards

Bonnes pratiques en matière d'optimisation des coûts

Mettre en œuvre la gestion financière, sensibiliser aux dépenses du Cloud, choisir le bon mode de tarification et faire une revue périodique de l'utilisation des ressources.

Signup and view all the flashcards

Principes du développement durable

Connaître les responsabilités de chacun des acteurs (Clouder, Client, Workload), réduire son empreinte carbone et suivre les principes des Frameworks.

Signup and view all the flashcards

Suivre des principes d'architecture en matière du développement durable

Comprendre les impacts du projet, prévoir et optimiser les ressources, faire de la veille technique, utiliser au maximum les architectures Serverless et optimiser les ressources côté client.

Signup and view all the flashcards

Suivre des principes des Frameworks en matière du développement durable

Sélection de la région, adaptation du workload, utilisation de patterns d'architecture logiciel, gestion des données, gestion des ressources et utilisation des process de déploiement adaptés.

Signup and view all the flashcards

Architecture Monolithique

Un tout au service de l'application avec des composants interconnectés et interdépendants

Signup and view all the flashcards

Architecture Serverless

Applications qui dépendent de services tiers (BaaS) et de code personnalisé exécuté dans des conteneurs éphémères (FaaS).

Signup and view all the flashcards

Architecture Microservices

Une application est composée de nombreux composants ou services plus petits couplés de manière lâche et déployables indépendamment.

Signup and view all the flashcards

Analyse des besoins d'un projet Cloud

Cahier des charges et expression de besoins, les acteurs de la solution internes et externes, la gestion des contradictions et le type d'architecture.

Signup and view all the flashcards

Analyse des flux d'un projet Cloud

Flux internes, externes et mixtes. Création d'une matrice des flux.

Signup and view all the flashcards

Analyse des risques d'un projet Cloud

Analyser les risques liés à l'architecture, à la sécurité des données, à la disponibilité et au RACI.

Signup and view all the flashcards

Définition des coûts d'un projet Cloud

Nature du projet, choix de l'architecture, maîtrise du budget et compréhension des responsabilités.

Signup and view all the flashcards

Study Notes

Module 2: Les Architectures Cloud

  • Le module 2 porte sur l'implémentation d'architectures reposant sur les services Cloud.
  • Le module a été présenté les 4 et 5 décembre 2024.
  • Ce module est animé par Frédéric Moreno, Architecte d'Entreprise.

Agenda

  • Le module 1 aborde la notion de système d'information (SI).
  • Le module 2 traite des microservices.
  • Le module 3 concerne l'instanciation d'une architecture reposant sur les services Cloud.
  • Le module 4 se concentre sur la scalabilité du cloud.

Rappel des fondamentaux de l'architecture systèmes et réseaux

  • Simplicité

  • Couplage faible

  • Elasticité

  • Stabilité

  • Sécurité

  • L'adhérence entre les interfaces internes et externes doit être faible.

  • Quel est l'impact de la suppression de l'application sur le SI?

  • Quelle est la dépendance de l'application/l'infrastructure ?

Elasticité (Scalabilité)

  • Le système doit pouvoir s'adapter aux contraintes changeantes.
  • Le système doit pouvoir être dimensionné à la verticale (augmenter la puissance du matériel)
  • ou à l'horizontale (ajouter plus de serveurs).

Sécurité: Risques et Mitigation

  • Quelles solutions peuvent être mises en place (réplication, sauvegarde, plan de reprise d'activité - PRA, plan de continuité d'activité -PCA) ?
  • Quel est le degré d'acceptation de perte de données ?
  • Comment garantir la disponibilité, l'intégrité et la confidentialité des données ?
  • Le classement des données selon le Règlement Général sur la Protection des Données (RGPD) est crucial.
  • La traçabilité et l'audit des opérations sont essentiels.
  • Le Recovery Time Objective (RTO) est la durée maximale d'interruption admissible.
  • Le Recovery Point Objective (RPO) est la limite de perte de données acceptable.
  •   Le Service Level Objective (SLO) spécifie le niveau de service attendu (objectif).

Principes d'architecture appliqués à AWS (AWS Well-Architected)

  • Le cadre AWS Well-Architected Framework (cadre) sert de guide de bonnes pratiques pour la conception d'architectures.
  • Il définit 6 piliers : Excellence opérationnelle, Sécurité, Fiabilité, Efficacité des performances, Optimisation des coûts, Développement durable.
  • AWS fournit des outils et services pour l'application de ce cadre.

Principes généraux de conception (AWS)

  • Capacité s'adapte aux besoins
  • Déploiement des environnements de qualification/pré-production à l'échelle
  • Automatisation au service de l'expérimentation.
  • Flexibilité et évolution des architectures grâce aux tests et à l'activité réelle (élasticité)

Composants d'un système (Workload)

  • Un composant (component) rassemble code, configuration et les ressources AWS pour une tâche précise.
  • Les composants sont souvent indépendants, maîtrisés individuellement et découplés des autres composants.
  • Les étapes (Milestones) représentent les points critiques dans le cycle de vie d'un produit (conception, tests, pré-production, production).

Principes d'architecture applicables à AWS (AWS Well-Architected) (2/2) :

  • Protéger les données (classement, protection des données vivantes et mortes)
  • Restreindre les accès
  • Se préparer aux incidents de sécurité
  • Automatiser les processus d'investigation et de récupération.

Principes d'architecture applicables à AWS (AWS Well-Architected) (3/3) :

  • Détection des anomalies
  • Réponse aux incidents
  • Traitement des journaux (analyse)
  • Surveillance des ressources (infrastructures et applications)
  • Faire des compromis (analyse des tests) en fonction des résultats

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

AWS Well-Architected Framework Quiz
6 questions
AWS Well-Architected Framework Overview
44 questions
AWS Well-Architected Framework Overview
44 questions
Use Quizgecko on...
Browser
Browser