Podcast
Questions and Answers
Quelle affirmation décrit le modèle de service cloud ?
Quelle affirmation décrit le modèle de service cloud ?
Quelles caractéristiques sont essentielles pour un service cloud ?
Quelles caractéristiques sont essentielles pour un service cloud ?
Quel est le rôle des Edge Locations dans l'infrastructure cloud ?
Quel est le rôle des Edge Locations dans l'infrastructure cloud ?
Quel est un avantage de l'infrastructure cloud par rapport à Internet public ?
Quel est un avantage de l'infrastructure cloud par rapport à Internet public ?
Signup and view all the answers
Combien de régions globales sont mentionnées dans l'infrastructure cloud ?
Combien de régions globales sont mentionnées dans l'infrastructure cloud ?
Signup and view all the answers
Quelle est la principale différence entre les projets non-cloud et les projets cloud ?
Quelle est la principale différence entre les projets non-cloud et les projets cloud ?
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 ?
Quel terme est utilisé pour désigner la manière dont les projets non-cloud sont pris en charge par les utilisateurs ?
Signup and view all the answers
Que signifie le fait de 'tirer et obtenir un nouveau' dans le contexte des projets cloud ?
Que signifie le fait de 'tirer et obtenir un nouveau' dans le contexte des projets cloud ?
Signup and view all the answers
Comment les projets non-cloud sont-ils décrits en termes de dépendance à l'environnement ?
Comment les projets non-cloud sont-ils décrits en termes de dépendance à l'environnement ?
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' ?
Quel aspect des projets non-cloud est mis en avant par la phrase 'vous sentez le besoin d'avoir exactement celui-ci' ?
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?
Quel pourcentage des 200 plus grandes entreprises publiques a bénéficié d'initiatives d'inclusion numérique depuis 2018?
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?
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?
Signup and view all the answers
Quel est le rang du Capgemini Research Institute pour la qualité de sa recherche selon Source Global Research?
Quel est le rang du Capgemini Research Institute pour la qualité de sa recherche selon Source Global Research?
Signup and view all the answers
Quel rôle joue Capgemini dans le développement durable selon les Sustainable Development Goals de l'ONU?
Quel rôle joue Capgemini dans le développement durable selon les Sustainable Development Goals de l'ONU?
Signup and view all the answers
Quel est le principal secteur d'activité de Capgemini?
Quel est le principal secteur d'activité de Capgemini?
Signup and view all the answers
Qui est le PDG de Capgemini?
Qui est le PDG de Capgemini?
Signup and view all the answers
Quel domaine a été étudié dans le parcours de licence mentionné?
Quel domaine a été étudié dans le parcours de licence mentionné?
Signup and view all the answers
Comment Capgemini veut-elle contribuer à améliorer la planète?
Comment Capgemini veut-elle contribuer à améliorer la planète?
Signup and view all the answers
Quelle fonctionnalité principale Grafana offre-t-elle ?
Quelle fonctionnalité principale Grafana offre-t-elle ?
Signup and view all the answers
Quel est le principal avantage de Splunk ?
Quel est le principal avantage de Splunk ?
Signup and view all the answers
Quel outil est spécifiquement mentionné pour le suivi des performances des systèmes ?
Quel outil est spécifiquement mentionné pour le suivi des performances des systèmes ?
Signup and view all the answers
Quels types de données Splunk récolte-t-il principalement ?
Quels types de données Splunk récolte-t-il principalement ?
Signup and view all the answers
Quelles sources de données peuvent être utilisées avec Grafana ?
Quelles sources de données peuvent être utilisées avec Grafana ?
Signup and view all the answers
Quelle est l'importance de l'observabilité dans le contexte de systèmes informatiques ?
Quelle est l'importance de l'observabilité dans le contexte de systèmes informatiques ?
Signup and view all the answers
Quel est l'objectif principal de Prometheus ?
Quel est l'objectif principal de Prometheus ?
Signup and view all the answers
Comment Grafana améliore-t-il l'observabilité en temps réel ?
Comment Grafana améliore-t-il l'observabilité en temps réel ?
Signup and view all the answers
Quel est le premier stade du processus de gestion de projet agile décrit ici ?
Quel est le premier stade du processus de gestion de projet agile décrit ici ?
Signup and view all the answers
Quel est le rôle du répertoire de code source dans cet écosystème ?
Quel est le rôle du répertoire de code source dans cet écosystème ?
Signup and view all the answers
Quel environnement ne fait pas partie des environnements répertoriés ici ?
Quel environnement ne fait pas partie des environnements répertoriés ici ?
Signup and view all the answers
Quelle étape suit le déploiement de l'application ?
Quelle étape suit le déploiement de l'application ?
Signup and view all the answers
Quel élément est essentiel pour l'automatisation du déploiement ?
Quel élément est essentiel pour l'automatisation du déploiement ?
Signup and view all the answers
Parmi les suivants, quel élément est un point de douleur dans cet écosystème ?
Parmi les suivants, quel élément est un point de douleur dans cet écosystème ?
Signup and view all the answers
Quel type de tests est exécuté après le déploiement de l'application ?
Quel type de tests est exécuté après le déploiement de l'application ?
Signup and view all the answers
Quelle est une des limites des applications monolithiques ?
Quelle est une des limites des applications monolithiques ?
Signup and view all the answers
Quel processus est lié au stockage des artefacts de l'application ?
Quel processus est lié au stockage des artefacts de l'application ?
Signup and view all the answers
Parmi ces actions, laquelle ne fait pas partie du processus de déploiement ?
Parmi ces actions, laquelle ne fait pas partie du processus de déploiement ?
Signup and view all the answers
Quelle propriété caractérise un microservice ?
Quelle propriété caractérise un microservice ?
Signup and view all the answers
Les applications déployées sont surveillées à quel stade ?
Les applications déployées sont surveillées à quel stade ?
Signup and view all the answers
Quel est un avantage des applications monolithiques ?
Quel est un avantage des applications monolithiques ?
Signup and view all the answers
Quel énoncé décrit mal un microservice ?
Quel énoncé décrit mal un microservice ?
Signup and view all the answers
Quel défi est souvent associé aux mises à jour des applications monolithiques ?
Quel défi est souvent associé aux mises à jour des applications monolithiques ?
Signup and view all the answers
En quoi un microservice se distingue-t-il d'une application monolithique ?
En quoi un microservice se distingue-t-il d'une application monolithique ?
Signup and view all the answers
Quel inconvénient majeur se présente lors d'un échec dans une application monolithique ?
Quel inconvénient majeur se présente lors d'un échec dans une application monolithique ?
Signup and view all the answers
Comment la décentralisation des données est-elle gérée dans les microservices ?
Comment la décentralisation des données est-elle gérée dans les microservices ?
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.
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.