Présentation Capgemini: Microservices et Cloud Computing
44 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 affirmation décrit le modèle de service cloud ?

  • Les services cloud sont constamment surveillés par le fournisseur.
  • Les services cloud sont toujours gratuits pour les utilisateurs.
  • Les services cloud sont uniquement disponibles pour les entreprises.
  • Les services cloud sont fournis sur la base d'un modèle de paiement à l'utilisation. (correct)
  • Quelles caractéristiques sont essentielles pour un service cloud ?

  • Une configuration matérielle fixe et des mises à jour mensuelles.
  • Une élasticité, une automatisation du déploiement et un accès à la demande. (correct)
  • Une garantie de disponibilité à 100% sans temps d'arrêt.
  • Une connexion permanente requise et une gestion manuelle.
  • Quel est le rôle des Edge Locations dans l'infrastructure cloud ?

  • Elles améliorent la sécurité des données en ligne.
  • Elles sont utilisées uniquement pour le stockage à long terme.
  • Elles permettent l'ingress/egress des données et le prétraitement. (correct)
  • Elles servent exclusivement à la sauvegarde des données.
  • Quel est un avantage de l'infrastructure cloud par rapport à Internet public ?

    <p>Elle offre une capacité réseau 5x à 10x plus importante.</p> Signup and view all the answers

    Combien de régions globales sont mentionnées dans l'infrastructure cloud ?

    <p>30 Régions</p> Signup and view all the answers

    Quelle est la principale différence entre les projets non-cloud et les projets cloud ?

    <p>Les projets cloud sont souvent identiques les uns aux autres.</p> Signup and view all the answers

    Quel terme est utilisé pour désigner la manière dont les projets non-cloud sont pris en charge par les utilisateurs ?

    <p>Élevage.</p> Signup and view all the answers

    Que signifie le fait de 'tirer et obtenir un nouveau' dans le contexte des projets cloud ?

    <p>Remplacer les unités défectueuses par des réserves.</p> Signup and view all the answers

    Comment les projets non-cloud sont-ils décrits en termes de dépendance à l'environnement ?

    <p>Ils ont une dépendance élevée à l'environnement.</p> Signup and view all the answers

    Quel aspect des projets non-cloud est mis en avant par la phrase 'vous sentez le besoin d'avoir exactement celui-ci' ?

    <p>L'unicité et l'attachement personnel.</p> Signup and view all the answers

    Quel pourcentage des 200 plus grandes entreprises publiques a bénéficié d'initiatives d'inclusion numérique depuis 2018?

    <p>85%</p> Signup and view all the answers

    Combien d'années consécutives Capgemini a-t-elle été nommée l'une des entreprises les plus éthiques du monde par l'Ethisphere Institute?

    <p>10 années</p> Signup and view all the answers

    Quel est le rang du Capgemini Research Institute pour la qualité de sa recherche selon Source Global Research?

    <p>#1</p> Signup and view all the answers

    Quel rôle joue Capgemini dans le développement durable selon les Sustainable Development Goals de l'ONU?

    <p>Contribue à 11 objectifs</p> Signup and view all the answers

    Quel est le principal secteur d'activité de Capgemini?

    <p>La technologie</p> Signup and view all the answers

    Qui est le PDG de Capgemini?

    <p>Aiman Ezzat</p> Signup and view all the answers

    Quel domaine a été étudié dans le parcours de licence mentionné?

    <p>Mathématiques fondamentales</p> Signup and view all the answers

    Comment Capgemini veut-elle contribuer à améliorer la planète?

    <p>En travaillant avec passion et énergie</p> Signup and view all the answers

    Quelle fonctionnalité principale Grafana offre-t-elle ?

    <p>Créer des tableaux de bord interactifs</p> Signup and view all the answers

    Quel est le principal avantage de Splunk ?

    <p>Gérer de grands volumes de logs et d'événements en temps réel</p> Signup and view all the answers

    Quel outil est spécifiquement mentionné pour le suivi des performances des systèmes ?

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

    Quels types de données Splunk récolte-t-il principalement ?

    <p>Données générées par des applications, serveurs et systèmes IT</p> Signup and view all the answers

    Quelles sources de données peuvent être utilisées avec Grafana ?

    <p>Prometheus, InfluxDB, Elasticsearch, etc.</p> Signup and view all the answers

    Quelle est l'importance de l'observabilité dans le contexte de systèmes informatiques ?

    <p>Pour évaluer les performances, les métriques et les alertes</p> Signup and view all the answers

    Quel est l'objectif principal de Prometheus ?

    <p>Surveiller les systèmes et API</p> Signup and view all the answers

    Comment Grafana améliore-t-il l'observabilité en temps réel ?

    <p>En créant des graphes et tableaux de bord interactifs</p> Signup and view all the answers

    Quel est le premier stade du processus de gestion de projet agile décrit ici ?

    <p>Commiter le code</p> Signup and view all the answers

    Quel est le rôle du répertoire de code source dans cet écosystème ?

    <p>Conserver le code source</p> Signup and view all the answers

    Quel environnement ne fait pas partie des environnements répertoriés ici ?

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

    Quelle étape suit le déploiement de l'application ?

    <p>Tests de qualité</p> Signup and view all the answers

    Quel élément est essentiel pour l'automatisation du déploiement ?

    <p>Déployer la configuration</p> Signup and view all the answers

    Parmi les suivants, quel élément est un point de douleur dans cet écosystème ?

    <p>Liens vers des builds</p> Signup and view all the answers

    Quel type de tests est exécuté après le déploiement de l'application ?

    <p>Tests de lancement</p> Signup and view all the answers

    Quelle est une des limites des applications monolithiques ?

    <p>Mise à l'échelle coûteuse</p> Signup and view all the answers

    Quel processus est lié au stockage des artefacts de l'application ?

    <p>Construire l'application</p> Signup and view all the answers

    Parmi ces actions, laquelle ne fait pas partie du processus de déploiement ?

    <p>Lancer les builds</p> Signup and view all the answers

    Quelle propriété caractérise un microservice ?

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

    Les applications déployées sont surveillées à quel stade ?

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

    Quel est un avantage des applications monolithiques ?

    <p>Déploiement facile</p> Signup and view all the answers

    Quel énoncé décrit mal un microservice ?

    <p>Est fortement dépendant d'autres microservices</p> Signup and view all the answers

    Quel défi est souvent associé aux mises à jour des applications monolithiques ?

    <p>Déploiement en tant que package unifié</p> Signup and view all the answers

    En quoi un microservice se distingue-t-il d'une application monolithique ?

    <p>Il est indépendant</p> Signup and view all the answers

    Quel inconvénient majeur se présente lors d'un échec dans une application monolithique ?

    <p>Rollback obligatoire</p> Signup and view all the answers

    Comment la décentralisation des données est-elle gérée dans les microservices ?

    <p>Chaque microservice a sa propre base de données</p> Signup and view all the answers

    Study Notes

    Présentation Capgemini sur les Microservices et le Cloud Computing

    • Dates de la formation: 20/11/2024 - 21/11/2024
    • Lieu: ESIEA - 4a
    • Formateurs: Kevin Navarri, Thomas Desrut, Julien Trouillet
    • Thèmes de la présentation: introduction des systèmes d'information (SI), microservices et cloud computing, architectures cloud, et scalabilité du cloud.
    • Points clés de l'agenda:
      • Présentation de Capgemini
      • Introduction aux Microservices
      • Comprendre les modèles essentiels des microservices
      • Sécurité des microservices
      • Déploiement et maintenance des microservices
      • Gestion des journaux (Logging)
      • Surveillance (Monitoring)
      • Introduction au Cloud Computing
    • Présentation de Capgemini: Capgemini est un leader mondial en matière de partenariat avec les entreprises pour transformer et gérer leurs activités en tirant parti de la puissance des technologies.
    • Contexte de la formation: La présentation s'adresse à 4e année à l'ESIEA.

    Présentation de JT : Mon parcours professionnel

    • Formation initiale: Licence mathématiques avec spécialisation en mathématiques fondamentales à l'Université d'Avignon et Master mathématiques: Data-Mining et Recherche Opérationnelle à l'Université d'Aix-Marseille.
    • Expérience professionnelle:
      • 4 ans dans une start-up (éditeur de logiciel) comme data-scientist, travaillant sur le développement JAVA et R.
      • 3 ans dans une entreprise de services numériques (ESN) comme ingénieur R&D dans l'industrie spatial-défense, avec des compétences en JAVA, Matlab et R
      • 8 ans chez Capgemini Financial Services en tant qu'architecte solutions et responsable d'équipe.

    Présentation de TD : Mon parcours professionnel

    • Formation initiale: Licence Sciences et Technologies de l'Information et de la Communication à l'Université d'Orléans.
    • Formation initiale: Master Méthodes Informatiques Appliquées à la Gestion d'Entreprise (spécialité Réseaux Distribués) à l'Université d'Orléans.
    • Expérience professionnelle:
      • 6 ans chez Capgemini Apps en tant que développeur Java, C++, GraphTalk,...
      • 3 ans chez Capgemini PER comme responsable d'équipe et chef de projet.
      • 5 ans chez Capgemini Financial Services en tant qu'architecte solutions, référent technique pour la migration vers le Cloud.

    Présentation de KN : Mon parcours professionnel

    • Formation initiale: Master Génie Biotechnologique et management en agro-industries à l'Université de La Rochelle.
    • Reconversion: reconversion en développement informatique.
    • Expérience professionnelle:
      • 2 ans comme responsable de production dans l'industrie agro-alimentaire
      • 6 ans chez Capgemini Financial Services en tant que développeur JAVA, expert en API Management et architecture applicative.

    Aperçus sur les modèles architecturaux (ex: microservices)

    • Monoliths: Une application monolithique est un programme unique qui combine différents modules. Simple à déployer mais difficile à faire évoluer.
    • Avantages des Microservices:
      • Scalabilité: possibilité de développer les parties du logiciel indépendamment.
      • Agilité dans le développement et le déploiement.
      • Compatibilité avec de multiples langages.
      • Isolabilité des défauts.
    • Composants importants d'un microservice: Modulaire, Autonome, Décentralisation des données.

    ### Modèles de gouvernance et de catalogue

    • Décentralisation: Le passage d'une gouvernance centralisée à une gouvernance décentralisée dans les microservices. Il s'agit de gérer chaque microservice séparément, suivis des délais spécifiques.
    • Catalogue de Services: Un catalogue de services est un référentiel de tous les services disponibles qui simplifie la découverte, le réutilisation et le suivi.

    ### Exemples d'outils et de modèles

    • ELK Stack: (Elasticsearch, Logstash, Kibana) est un outil de collecte, de stockage et de visualisation de journaux (logs) pour les applications.
    • OAuth: Un protocole d'autorisation qui permet d'obtenir des autorisations d'accès à des ressources depuis une appli tierce sans exposer les identifiants.
    • OIDC: Un protocole d'identification basé sur OAuth qui permet de vérifier l'identité de l'utilisateur et d'accéder à ses informations de profil.
    • Circuit Breaker: Un modèle architectural qui permet de prévenir les défaillances en chaîne dans les systèmes.

    Points clés sur les Microservices et le Cloud Computing

    • Déploiement: Les microservices permettent un déploiement plus rapide.
    • Gestion des journaux (Logging): ELK Stack et Fluentd sont des outils importants pour la gestion des journaux.
    • Surveillance (Monitoring): Outils tels que Prometheus, Grafana et Splunk permettent de surveiller les applications et les performances en temps réel.
    • CI/CD et DevOps: Des concepts importants pour le déploiement et la maintenance des systèmes d'applications, incluant des outils variés
    • Compétences et Responsabilités dans le Cloud: AWS, et les fournisseurs de cloud définissent les responsabilités des clients et du fournisseur de cloud dans la configuration et la sécurité de l'environnement cloud.
    • DDD (Domain-Driven Design): Une méthodologie de conception logicielle axée sur la compréhension et la modélisation du domaine métier.

    ### Autres informations

    • Orientation métier: DDD, (Domain-Driven Development), est une approche privilégiant l'alignement entre la conception du logiciel et le cœur de l'activité commerciale.
    • Concepts importants: Métriques, alertes et surveillance des performances.
    • Avantages du Cloud computing: Infrastructure requise, gestion rapide des déploiements, services à la demande et modèle de paiement à l'utilisation (Pay-per-use).

    Studying That Suits You

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

    Quiz Team

    Related Documents

    Description

    Cette présentation organisée par Capgemini se concentre sur les microservices et le cloud computing. Les participants exploreront les modèles essentiels des microservices, la sécurité, le déploiement, ainsi que les architectures cloud et la scalabilité. Une introduction aux systèmes d'information et à la gestion des journaux et de la surveillance sera également abordée.

    More Like This

    Use Quizgecko on...
    Browser
    Browser