Architecture Logicielle et Microservices
47 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quelle est la principale caractéristique des architectures monolithiques ?

  • Les composants sont indépendants les uns des autres.
  • Elles utilisent uniquement des services tiers.
  • Elles sont basées sur le stockage de données cloud.
  • Les composants sont interconnectés et interdépendants. (correct)
  • Qu'est-ce que le Backend-as-a-Service (BaaS) dans une architecture serverless ?

  • Un système de stockage de données local.
  • Des services tiers sur lesquels l'application dépend fortement. (correct)
  • Une méthode de déploiement de microservices.
  • Une approche de développement d'applications mobiles.
  • Quel est un avantage des microservices par rapport à une architecture monolithique ?

  • Ils nécessitent plus de ressources en serveur.
  • Les microservices sont plus faciles à mettre à l'échelle indépendamment. (correct)
  • Tous les composants doivent être déployés simultanément.
  • Chaque composant est couplé fortement avec les autres.
  • Dans une architecture serverless, quel type de code est exécuté dans des conteneurs éphémères ?

    <p>Function as a Service (FaaS).</p> Signup and view all the answers

    Pourquoi les microservices sont-ils considérés comme une approche architecturale native du cloud ?

    <p>Ils permettent une mise à l'échelle spécifique des différents services.</p> Signup and view all the answers

    Quel est l'avantage principal des instances à la demande?

    <p>Elles permettent de payer à l’usage.</p> Signup and view all the answers

    Quel est le pourcentage de réduction possible avec un engagement minimum 'Saving Plans' de 1 à 3 ans?

    <p>66-72%</p> Signup and view all the answers

    Que devrait-on faire lors d'une revue périodique de l’utilisation des ressources?

    <p>Supprimer les ressources non utilisées.</p> Signup and view all the answers

    Quel principe est associé à la réduction de l'empreinte carbone dans le cadre d'AWS?

    <p>Mesurer et améliorer la consommation des Workloads.</p> Signup and view all the answers

    Quel est l'objectif des principes de conception énumérés dans les Frameworks AWS?

    <p>Choisir la technologie adaptée aux besoins.</p> Signup and view all the answers

    Quels sont les principaux avantages de la gestion financière en cloud ?

    <p>Permet une gestion plus précise de l'utilisation des ressources</p> Signup and view all the answers

    Qui a la responsabilité de la charge de travail dans le modèle de partage des responsabilités?

    <p>Le clouder et le client ensemble.</p> Signup and view all the answers

    Quel est un avantage d'une architecture monolithique ?

    <p>Debugging de l’application plus facile</p> Signup and view all the answers

    Quelle mesure est essentielle pour évaluer l'efficacité d'une entreprise dans le contexte du cloud ?

    <p>Le retour sur investissement (ROI)</p> Signup and view all the answers

    Pourquoi est-il important de faire une veille sur les services proposés?

    <p>Pour rester à jour avec les tendances.</p> Signup and view all the answers

    Quel est le rôle du fournisseur dans le modèle de partage des responsabilités?

    <p>Fournir l'infrastructure et les services.</p> Signup and view all the answers

    Quel service est considéré comme un exemple de Function as a Service (FaaS) ?

    <p>AWS Lambda</p> Signup and view all the answers

    Quel est un des principes de la sensibilisation aux dépenses du cloud ?

    <p>Comprendre le mode de tarification pour éviter les dérives de budget</p> Signup and view all the answers

    Quel inconvénient est associé aux architectures monolithiques ?

    <p>Maintenance complexe</p> Signup and view all the answers

    Comment le cloud modifie-t-il la gestion des ressources informatiques ?

    <p>Ressources gérées de manière dynamique selon l'utilisation</p> Signup and view all the answers

    Quelle partie mobile est souvent désignée par le terme BaaS ?

    <p>Backend as a Service</p> Signup and view all the answers

    Quels outils peuvent aider à la gestion des coûts dans le cloud ?

    <p>AWS Cost Explorer</p> Signup and view all the answers

    Quelle affirmation concernant l'adaptation au modèle de consommation du cloud est correcte ?

    <p>Il est possible de gérer les ressources en fonction des besoins réels.</p> Signup and view all the answers

    Quelle technologie est utilisée par OVH Cloud pour la gestion des workflows ?

    <p>Mistral</p> Signup and view all the answers

    Quel est un objectif principal de la mesure des performances dans un cadre cloud ?

    <p>Évaluer l'efficacité des opérations informatiques</p> Signup and view all the answers

    Quelle affirmation décrit mal les architectures serverless ?

    <p>Nécessitent une gestion manuelle des serveurs</p> Signup and view all the answers

    Quel est l'un des six piliers du Framework AWS Well-Architected ?

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

    Dans le contexte du développement, quel est un défi associé à l'utilisation de l'architecture monolithique ?

    <p>Langage de programmation limité</p> Signup and view all the answers

    Quel élément clé ne devrait pas être confondu avec les services cloud tels que BaaS ?

    <p>Baa$</p> Signup and view all the answers

    Quel est le premier document à établir lors d'un projet cloud?

    <p>Un cahier des charges</p> Signup and view all the answers

    Quelle est l'importance de la phase de conduite au changement dans un projet cloud?

    <p>Elle facilite l'adoption du cloud par les acteurs internes</p> Signup and view all the answers

    Pourquoi est-il crucial de clarifier les exigences contradictoires dans un projet cloud?

    <p>Pour éviter des malentendus et des désaccords</p> Signup and view all the answers

    À quel moment doit-on commencer à réfléchir aux infrastructures et modèles dans un projet cloud?

    <p>Au début de l'analyse des besoins</p> Signup and view all the answers

    Quel type de flux doit-on analyser lors de la gestion des exigences d'un projet cloud?

    <p>Flux internes et externes</p> Signup and view all the answers

    Qu'est-ce qu'un DAT dans le contexte d'un projet cloud?

    <p>Un Document d'Architecture Technique</p> Signup and view all the answers

    Quelle est la nature des flux externes que l'on doit identifier dans un projet cloud?

    <p>Les flux de données avec les partenaires</p> Signup and view all the answers

    Qu'est-ce qui peut transformer un cahier des charges en 'requirement' lors de la mise en œuvre d'un projet?

    <p>La complexité des exigences</p> Signup and view all the answers

    Quelle est une des responsabilités du client dans un projet Cloud ?

    <p>Chiffrement des données</p> Signup and view all the answers

    Quel est un des piliers du modèle AWS Well-Architected ?

    <p>Excellence opérationnelle</p> Signup and view all the answers

    Quel est un exemple de coût caché dans un projet Cloud ?

    <p>Formation</p> Signup and view all the answers

    Quelle architecture n'est pas mentionnée dans la définition de l'architecture ?

    <p>Client-serveur</p> Signup and view all the answers

    Quel aspect n'est pas une partie essentielle de la gestion des exigences d'un projet Cloud ?

    <p>Analyse des performances des employés</p> Signup and view all the answers

    Quel principe d'architecture se concentre sur la simplicité ?

    <p>Simplicité</p> Signup and view all the answers

    Quelle des options suivantes est un exemple de besoin à analyser dans un projet Cloud ?

    <p>Analyse des flux</p> Signup and view all the answers

    Quel élément est de la responsabilité du clouder dans un projet Cloud ?

    <p>Accès aux services Cloud</p> Signup and view all the answers

    Quelle caractéristique est attendue d'une architecture Cloud efficace ?

    <p>Elasticité</p> Signup and view all the answers

    Quelle option ne fait pas partie des coûts cachés dans la gestion d'un projet Cloud ?

    <p>Sauvegarde des données</p> Signup and view all the answers

    Study Notes

    Module 2: Les Architectures Cloud

    • Le module porte sur l'implémentation d'une architecture reposant sur les services Cloud.
    • La date des sessions est le 4 et 5 décembre 2024.
    • Le formateur est Frédéric Moreno, architecte d'entreprise.

    Agenda

    • Le module 1 aborde la notion de SI.
    • Le module 2 porte sur les Microservices.
    • Le module 3 est dédié aux architectures Cloud, incluant l'implémentation d'une architecture reposant sur les services Cloud.
    • Le module 4 traite de la scalabilité du cloud.

    Rappel des fondamentaux de l'Architecture Systèmes et réseaux

    • La simplicité est une priorité.
    • Le couplage faible est important.
    • L'élasticité est essentielle.
    • La sécurité est primordiale.
    • L'adhérence entre les interfaces internes et externes doit être faible.
    • Il faut analyser l'impact de la disparition d'une application sur le système.
    • L'impact de la dépendance de l'application ou de l'infrastructure doit être analysé.
    • La scalabilité (verticale et horizontale) autorise l'adaptation à des contraintes changeantes.

    Sécurité : Risques et Mitigation

    • PDMA (Perte de Données Maximal Admissible) – Analyse du degré d'acceptabilité de perte de données.
    • DICT (Analyse de risques) – Analyse de la disponibilité, l'intégrité, et la confidentialité des données.
    • Traçabilité (Preuve) : Capacité à fournir des journaux détaillés pour les modifications.
    • RTO (Recovery Time Objective) : Durée maximale acceptable d'interruption.
    • RPO (Recovery Point Objective) : Point de restauration maximal acceptable.
    • SLO (Service Level Objective) : Objectif de niveau de service (objectif et non une promesse).
    • PRA (Plan de Reprise d'Activité)
    • PCA (Plan de Continuité d'Activité)

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

    • AWS Well-Architected Framework est un guide de bonnes pratiques pour la conception et l'évaluation d'architectures dans le cloud AWS.
    • Il comprend six piliers : Excellence opérationnelle, Sécurité, Fiabilité, Efficacité des performances, Optimisation des coûts et Développement durable.
    • Ce cadre est articulé autour de 6 principes appelés piliers.
    • AWS fournit des outils et services pour la mise en œuvre de ce cadre.
    • Les outils AWS Well-Architected aident à mieux comprendre les avantages et inconvénients des choix architecturaux dans AWS, en considérant les bonnes pratiques en matière de conception et de gestion de systèmes fiables, sécurisés, performants et économiques.
    • Les principes sont similaires pour tous les clouds.

    Principes et bonnes pratiques de conception Sécurité

    • Moindre privilège
    • Traçabilité : Supervision et audit des journaux
    • Sécurité par conception : Sécurité intégrée aux niveaux d'infrastructure, de code et d'accès
    • Automatisation de la sécurité
    • IAM (Identity and Access Management)
    • SIEM (Security Information and Event Management)
    • POLP (modèle de privilège)

    Principes et bonnes pratiques de conception Fiabilité

    • Résilience aux pannes
    • Tests des procédures de reprise
    • Scalabilité horizontale (utilisation de ressources distribuées)
    • Adaptation du projet aux besoins (automatisation du provisionnement)
    • Gestion des modifications (intégration du suivi des modifications dans le code)
    • Contrôle des performances

    Principes et bonnes pratiques de conception Performances

    • Adaptation des ressources réseau
    • Ressources de calcul (instances, conteneurs, fonctions, stockage, bases de données…)
    • Optimisation des ressources
    • Analyse des performances
    • Optimisation des performances

    Principes et bonnes pratiques de conception Coûts

    • Mode de tarification
    • Sensibilisation aux dépenses et tarification du cloud
    • Bon choix de modèles de tarification (Instances à la demande, Saving Plans)
    • Analyse et mesures périodiques de consommation
    • Suppression des ressources non utilisées

    Principes et bonnes pratiques de conception Développement durable

    • Partage des responsabilités
    • Impact environnemental minimisé (choix de la région, optimisation des ressources)

    Studying That Suits You

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

    Quiz Team

    Related Documents

    Description

    Testez vos connaissances sur les architectures logicielles, en particulier les architectures monolithiques et les microservices. Explorez les concepts tels que le Backend-as-a-Service et l'architecture serverless à travers des questions qui mettent en lumière leurs avantages et caractéristiques clés.

    More Like This

    Use Quizgecko on...
    Browser
    Browser