Architecture Cloud et Monolithique

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

Quels sont les avantages d'une architecture monolithique ?

  • Facilité de changement de langage de programmation
  • Élasticité élevée
  • Partage de code simplifié
  • Appels de fonction mémoire rapides (correct)

Quel est un inconvénient majeur d'une architecture monolithique ?

  • Maintenance facile avec plusieurs développeurs
  • La refactorisation est simplifiée
  • Utilisation facile de plusieurs langages
  • Les crashs peuvent rendre le système instable (correct)

Qu'est-ce que le Backend as a Service (BaaS) ?

  • Un modèle d'hébergement pour les applications mobiles
  • Des applications dépendant de services tiers (correct)
  • Un service de sauvegarde des données
  • Une architecture qui dépend uniquement de services internes

Quel langage ou technologie n'est pas associé à l'architecture serverless ?

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

Quel exemple de service de cloud pourrait être considéré comme un Workflow Management ?

<p>OpenStack: Mistral (B)</p> Signup and view all the answers

Quel est l'objectif principal du Plan de Reprise d’Activité (PRA) ?

<p>Maintenir l'activité en cas d'interruption (D)</p> Signup and view all the answers

Parmi les piliers de l'architecture bien conçue d'AWS, lequel ne fait pas partie des 6 piliers ?

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

Quelle approche d'architecture permet de réduire la dépendance entre les composants d'une application ?

<p>Microservices (C)</p> Signup and view all the answers

Quel élément est essentiel lors de la gestion des exigences d'un projet Cloud ?

<p>Analyse des besoins (A)</p> Signup and view all the answers

En quoi consiste l'élasticité d'une architecture cloud ?

<p>La capacité à ajuster les ressources en fonction de la demande (D)</p> Signup and view all the answers

Quel aspect n'est pas couvert par le cadre d'adoption du Cloud AWS ?

<p>Stratégie de marketing (A)</p> Signup and view all the answers

Quelle caractéristique est synonyme de simplicité dans une architecture réseau ?

<p>Facilité de gestion et de compréhension (A)</p> Signup and view all the answers

Quelles sont les recommandations pour séparer les pouvoirs dans les architectures cloud?

<p>Par domaines de compétences et exigences de conformité (A)</p> Signup and view all the answers

Quel est l'objectif principal de la gestion des accès et des identités (IAM) dans AWS?

<p>Gérer l'accès aux ressources par des rôles associés à des droits (C)</p> Signup and view all the answers

Quelle affirmation concernant AWS STS est correcte?

<p>STS permet d'accéder aux journaux d'appels AWS (A)</p> Signup and view all the answers

Pourquoi est-il essentiel de faire de la veille sur la sécurité et les bonnes pratiques?

<p>Pour être au courant des menaces et des mises à jour (B)</p> Signup and view all the answers

Quel est le rôle de l'authentification applicative dans une architecture sécurisée?

<p>Elle gère l'accès spécifique à des services ou applications (D)</p> Signup and view all the answers

Quelle méthode est recommandée avant de mettre en production une architecture cloud?

<p>Tester et valider les configurations (A)</p> Signup and view all the answers

Quel outil permet de suivre qui a fait des demandes auprès de STS?

<p>AWS CloudTrail (C)</p> Signup and view all the answers

Quelle est l'importance de partager les responsabilités par domaines de compétences?

<p>Pour éviter les chevauchements dans les rôles (C)</p> Signup and view all the answers

Quelles exigences sont cruciales pour garantir la sécurité dans une architecture cloud?

<p>Exigences de conformité et de sensibilité (D)</p> Signup and view all the answers

Quel est l'objectif principal de l'automatisation des processus dans le cloud?

<p>Réduire le risque d'erreur humaine (C)</p> Signup and view all the answers

Quelle pratique n'est pas recommandée dans le cadre de l'amélioration continue des procédures opérationnelles?

<p>Ignorer les retours d'expérience (B)</p> Signup and view all the answers

Quels types d'analyses sont recommandés pour anticiper les pannes?

<p>Analyses de risques (DICP) (C)</p> Signup and view all the answers

Quel est un des objectifs de réaliser des tests de charge?

<p>Évaluer la performance des systèmes (D)</p> Signup and view all the answers

Comment l'observation des opérations contribue-t-elle à l'excellence opérationnelle?

<p>Elle facilite la collecte et l'analyse des données (A)</p> Signup and view all the answers

Quelle approche est priorisée lors de l'instanciation d'une architecture cloud?

<p>Une approche orientée vers le progrès constant (D)</p> Signup and view all the answers

Quel est l'un des résultats de l'automatisation des processus?

<p>Une amélioration des pratiques reproductibles (C)</p> Signup and view all the answers

Quelle est une caractéristique d'une opération exécutable en tant que code (IaC)?

<p>Répétabilité des déploiements (B)</p> Signup and view all the answers

Quelle solution n'est pas incluse dans les principes d'architecture du cloud?

<p>Évitement des tests de charge (A)</p> Signup and view all the answers

Quel principe favorise la communication des expériences d'incidents au sein d'une équipe?

<p>Partage des retours sur pannes (D)</p> Signup and view all the answers

Quels sont les principaux avantages de l'Infrastructure as Code (IaC) ?

<p>Réduction du risque (A), Amélioration de la rapidité d'exécution (B)</p> Signup and view all the answers

Qui sont les personnes clés à identifier dans un projet Cloud ?

<p>Le propriétaire d'application et le responsable des performances (D)</p> Signup and view all the answers

Qu'est-ce que le DICP se concentre sur dans l'analyse des risques ?

<p>Disponibilité, Intégrité, Confidentialité et Preuves (D)</p> Signup and view all the answers

Quel est un des piliers du cadre AWS Well-Architected ?

<p>Sécurité (B)</p> Signup and view all the answers

Quelle affirmation est vraie concernant l'auditabilité dans IaC ?

<p>L'infrastructure peut être auditée facilement (C)</p> Signup and view all the answers

Pourquoi la répétabilité est-elle importante dans IaC ?

<p>Pour garantir que les actions soient fiables (B)</p> Signup and view all the answers

Quel est l'objectif principal de la méthodologie ITIL ?

<p>Améliorer l'efficacité et réduire les risques (B)</p> Signup and view all the answers

Quelles actions sont essentielles pour organiser un projet Cloud ?

<p>Comprendre les enjeux et évaluer les menaces (A)</p> Signup and view all the answers

Quel est un des rôles à connaître dans un système d'information ?

<p>Rôle de propriétaire d'application (B)</p> Signup and view all the answers

Quelle technique IaC permet de gérer l'ensemble de l'infrastructure ?

<p>Scripts et fichiers descripteurs (D)</p> Signup and view all the answers

Flashcards

Principes d'architecture cloud

Principes importants pour construire une architecture cloud solide et fiable, incluant la simplification, le couplage faible, l'élasticité et la sécurité.

AWS Well-Architected

Un cadre offert par AWS pour évaluer et améliorer l'architecture de vos systèmes cloud. Il se concentre sur six piliers clés.

Fiabilité

L'un des six piliers d'AWS Well-Architected, il met l'accent sur la capacité de l'architecture à gérer les changements et à rester stable face aux incidents.

Optimisation des coûts

L'un des six piliers d'AWS Well-Architected, il consiste à optimiser l'utilisation des ressources cloud pour réduire les coûts sans nuire à la performance.

Signup and view all the flashcards

Architecture monolithique

Un des trois modèles d'architecture cloud, il implique un système unique et centralisé, souvent plus complexe à gérer mais plus facile à développer initialement.

Signup and view all the flashcards

Architecture microservices

Un des trois modèles d'architecture cloud, il consiste à diviser une application en plusieurs petits services indépendants qui communiquent entre eux.

Signup and view all the flashcards

AWS Cloud Adoption Framework

Un cadre proposé par AWS pour guider les entreprises dans leur adoption du cloud. Il propose des modèles, des outils et des bonnes pratiques pour une transition réussie.

Signup and view all the flashcards

Séparation des pouvoirs

Séparer les responsabilités selon les tâches, les domaines d'expertise, les exigences de conformité et la sensibilité des données.

Signup and view all the flashcards

Veille sur la sécurité

Rester à jour sur les dernières menaces et bonnes pratiques de sécurité, et appliquer les mesures correctives nécessaires.

Signup and view all the flashcards

Validation et test de sécurité

Tester les changements de configuration et les nouveaux systèmes avant de les mettre en production.

Signup and view all the flashcards

IAM (Identity and Access Management)

Un service AWS qui permet de gérer les accès et les identités pour les utilisateurs, les applications et les services.

Signup and view all the flashcards

Rôles IAM

Attribuer des rôles et des permissions basés sur les besoins spécifiques de chaque utilisateur ou service.

Signup and view all the flashcards

AWS STS (Security Token Service)

Gérer l'accès aux ressources AWS en utilisant des tokens temporaires et sécurisés.

Signup and view all the flashcards

AWS CloudTrail

Enregistrer les appels API et autres actions effectuées sur un compte AWS, afin d'auditer et de suivre les activités.

Signup and view all the flashcards

AWS Security Hub

Un service AWS pour gérer les politiques de sécurité et les réglementations.

Signup and view all the flashcards

Détection et prévention des menaces

Utiliser des outils et des techniques pour identifier et analyser les menaces potentielles, détecter les attaques et les prévenir.

Signup and view all the flashcards

Excellence opérationnelle

Ce principe d'AWS Well-Architected encourage la mise en place de processus opérationnels clairs et automatisés pour garantir la robustesse et la fiabilité de l'infrastructure cloud.

Signup and view all the flashcards

Exécutez vos opérations sous forme de code (IaC)

L'IaC permet de définir et de gérer l'infrastructure cloud à travers du code, offrant ainsi une approche automatisée, répétable et fiable pour les actions d'infrastructure.

Signup and view all the flashcards

Effectuez des modifications fréquentes, minimes et réversibles

Ce principe souligne l'importance d'effectuer des modifications fréquentes, mais en petites quantités, et avec la possibilité de revenir en arrière facilement en cas de besoin.

Signup and view all the flashcards

Anticipez les pannes

La prévision des pannes est cruciale. Cela implique des analyses de risques, des tests de charge et la compréhension des relations entre les composants de l'infrastructure pour identifier les points faibles.

Signup and view all the flashcards

Opter pour l'amélioration continue des procédures opérationnelles

L'amélioration continue implique un processus d'évaluation et d'adaptation des procédures opérationnelles afin de s'améliorer constamment.

Signup and view all the flashcards

Faites des retours (feedback) des pannes opérationnelles

Le partage d'expériences et d'analyses de pannes est crucial pour apprendre des erreurs et améliorer les pratiques opérationnelles.

Signup and view all the flashcards

Observez

L'observation et l'analyse des données d'infrastructure sont essentielles pour prendre des décisions éclairées.

Signup and view all the flashcards

Automatisation des processus

L'automatisation joue un rôle clé dans l'excellence opérationnelle dans le cloud. Elle permet de réduire les erreurs humaines, d'améliorer la fiabilité et d'optimiser les processus.

Signup and view all the flashcards

Erreur humaine

L'erreur humaine est une des causes les plus courantes des problèmes opérationnels. L'automatisation aide à minimiser ce risque.

Signup and view all the flashcards

Ensemble de bonnes pratiques reproductibles

L'automatisation encourage l'adoption de meilleures pratiques et de procédures reproductibles, améliorant la gestion des opérations dans l'ensemble de l'organisation.

Signup and view all the flashcards

Serverless

Ensemble de services qui permettent de développer et de déployer des applications sans se soucier de la gestion des serveurs.

Signup and view all the flashcards

Avantages de l'architecture Monolithique

Les appels de fonctions mémoire sont plus rapides que celles faites par réseau

Signup and view all the flashcards

Avantages de l'architecture Monolithique

Le debugging d’une application monolithique est plus facile

Signup and view all the flashcards

IaC (Infrastructure as Code)

Ensemble de pratiques et de technologies qui permettent de gérer et de déployer l'infrastructure informatique à l'aide de code.

Signup and view all the flashcards

ITIL (Information Technology Infrastructure Library)

Un référentiel méthodologique qui fournit des meilleures pratiques pour gérer les systèmes d'information. Il couvre des sujets comme l'organisation, l'efficacité, la réduction des risques et la qualité des services.

Signup and view all the flashcards

Fiabilité (AWS Well-Architected)

L'un des six piliers d'AWS Well-Architected. Il met l'accent sur la capacité de l'architecture à gérer les changements et à rester stable face aux incidents.

Signup and view all the flashcards

Optimisation des coûts (AWS Well-Architected)

L'un des six piliers d'AWS Well-Architected. Il vise à optimiser l'utilisation des ressources cloud pour réduire les coûts sans nuire à la performance.

Signup and view all the flashcards

Sécurité (AWS Well-Architected)

L'un des six piliers d'AWS Well-Architected. Il vise à protéger les données et les systèmes contre les menaces.

Signup and view all the flashcards

Performance (AWS Well-Architected)

L'un des six piliers d'AWS Well-Architected. Il vise à garantir que l'architecture offre les performances et les capacités nécessaires pour répondre aux besoins de l'application.

Signup and view all the flashcards

Efficacité (AWS Well-Architected)

L'un des six piliers d'AWS Well-Architected. Il vise à optimiser le processus de développement et de déploiement des applications.

Signup and view all the flashcards

Durabilité (AWS Well-Architected)

L'un des six piliers d'AWS Well-Architected. Il vise à minimiser l'impact environnemental de l'architecture cloud.

Signup and view all the flashcards

Study Notes

Introduction au Module 2

  • Le module 2 porte sur les architectures Cloud, avec un focus sur la création d'architectures reposant sur les services Cloud.
  • Les dates du module sont le 4 et 5 décembre 2024.
  • Le présentateur est Frédéric MORENO, architecte d'entreprise.

Agenda du Module 2

  • Le module 1 porte sur la notion de SI
  • Le module 2 porte, comme déjà mentionné, sur les architectures Cloud: Instancier et poser les bases sur l'architecture Cloud.
  • Le module 3 focalise sur les microservices.
  • Le module 4 porte sur la scalabilité du Cloud.

Rappel des Fondamentaux de l'Architecture Systèmes et Réseaux

  • Simplicité : Une architecture simple doit toujours être privilégiée.
  • Extensibilité : La création d'une architecture qui peut s'adapter à l'évolution.
  • Stabilité : Stabilité des opérations.
  • Couplage lâche : Les interactions entre les interfaces internes et externes doivent être réduites.
  • Elasticité : L'architecture doit pouvoir s'adapter aux contraintes changeantes.
  • Verticale : L'adaptation des ressources en fonction des demandes spécifiques.
  • Horizontale : L'intégration des ressources supplémentaires à mesure de la croissance.

Sécurité: Risques et Mitigation

  • PDMA (Perte de Données Maximal Admissible) : Se demander quelle perte de données est acceptée.
  • DICT (Analyse de risques) : Identifier les risques liés à la disponibilité, l'intégrité et la confidentialité des données.

RTO/RPO/SLO

  • RTO (Recovery Time Objective): Durée d'interruption maximale acceptable lors d'une panne
  • RPO (Recovery Point Objective): Point de restauration maximal des données dans le cas d'une panne.
  • SLO (Service Level Objective): Taux de service attendu.

Définition de l'architecture

  • Architecture monolithique
  • Architecture serverless
  • Architecture microservices

Principes d'Architecture Appliqués à AWS (AWS Well-Architected Framework)

  • Cadre de bonnes pratiques
  • Connaissance des avantages et inconvénients
  • Six piliers du framework: Excellence opérationnelle, Sécurité, Fiabilité, Efficacité des performances, Optimisations des coûts et Développement durable.

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 grace aux tests et l'activité réelle
  • La collecte des données permet d'orienter les choix et les améliorations
  • La supervision est plus simple et toutes les données sont disponibles, facilitant l'amélioration, les choix architecturaux et les modifications de sécurité.

Utilisation des Services AWS

  • Les différentes ressources AWS (AWS DynamoDB, Amazon RDS, Kinesis, ECR, etc...) et leur fonctionnement.
  • Les liens d'accès et utilisation de ses outils AWS.

Autres Concepts Clés

  • IAM (Identity and Access Management),
  • Security Information and Event Management (SIEM),
  • POLP (Principe de moindre privilège)
  • Infrastructure as Code (IaC),
  • Key Performance Indicator (KPI).
  • Workload dans les plateformes de cloud computing.
  • Mise en place de CloudWatch et journaux relatifs au fonctionnement des systèmes infonuagiques.

Studying That Suits You

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

Quiz Team

More Like This

Cloud Architecture Quiz
5 questions

Cloud Architecture Quiz

KnowledgeableNirvana avatar
KnowledgeableNirvana
Cloud Architecture and Design Patterns
58 questions
Microservices in the real world
91 questions
Use Quizgecko on...
Browser
Browser