Formation en Développement: Hashicorp Consul (4-147) - Ascent Formation
Retour aux formations
Développement

Hashicorp Consul (4-147)

2 jour(s)12h

Description

Objectif général de la formation: À l’issue de cette formation, les participants seront capables de configurer, déployer et superviser Hashicorp Consul pour gérer efficacement les services et applications dans des environnements distribués. Modalité : Toutes les modalités (présentiel, classe virtuelle et hybride) sont possibles Lieu possible de réalisation : Locaux du bénéficiaire ou locaux d’Ascent Formation, en France métropolitaine et dans les DROM-COM Nombre maximal de participants : 20 Niveau SAME visé : Application (A) Compétences visées Installer et configurer Hashicorp Consul. Découvrir et gérer les services à l’aide de Consul. Implémenter des fonctionnalités de service mesh et de templates pour les services. Intégrer Hashicorp Consul dans des environnements existants et superviser les services. Mettre en œuvre l’observabilité et la fédération des services à grande échelle.

Objectifs pédagogiques

  • Comprendre les concepts fondamentaux de Hashicorp Consul.
  • Configurer et gérer les services dans Consul.
  • Mettre en place un service mesh et des templates pour les services.
  • Superviser et optimiser les services à l’aide d’outils d’observabilité.
  • Déployer et fédérer Consul dans un environnement multi-sites.

Public concerné

Ingénieurs DevOps, administrateurs systèmes et développeurs.
Responsables techniques souhaitant implémenter un service mesh ou superviser des services dans un environnement distribué.

Prérequis

Connaissances de base des environnements Linux.
Notions générales sur les concepts de service mesh et de réseaux distribués.
Compréhension des principes de base des infrastructures cloud ou Kubernetes.

Déroulé du programme

1

Jour 1 : Introduction et configuration de Hashicorp Consul (6 heures)

6h
  • Présentation de Hashicorp Consul (2 heures) :
2

Introduction au rôle de Consul dans les architectures modernes.

3

Fonctionnalités principales : découverte, service mesh, observabilité, fédération.

4

Cas d’utilisation et bénéfices pour les environnements distribués.

5

Travaux pratiques : Installation de Consul sur un environnement local ou cloud.

  • Configuration et découverte des services (2 heures) :
6

Configurer les agents Consul : modes client et serveur.

7

Découverte et enregistrement des services.

8

Gestion des configurations dynamiques via KV Store.

9

Travaux pratiques : Configuration d’un service dans Consul et test de la découverte automatique.

  • Service mesh et templates (2 heures) :
10

Introduction au service mesh et ses avantages.

11

Configuration des proxys et gestion du routage.

12

Utilisation des templates pour automatiser les configurations des services.

13

Travaux pratiques : Mise en place d’un service mesh et configuration des templates.

14

Jour 2 : Intégration, déploiement et observabilité (6 heures)

6h
  • Intégration et déploiement (2 heures) :
15

Intégration de Consul dans un environnement Kubernetes.

16

Gestion des environnements multi-cloud ou hybrides.

17

Automatisation des déploiements avec Terraform et autres outils Hashicorp.

18

Travaux pratiques : Déployer Consul dans un cluster Kubernetes et gérer les services.

  • Observabilité et supervision (2 heures) :
19

Monitoring des services via l’interface web de Consul.

20

Intégration avec Prometheus, Grafana et d’autres outils de monitoring.

21

Détection et résolution des problèmes courants.

22

Travaux pratiques : Configurer des tableaux de bord Grafana pour superviser les services Consul.

  • Fédération et mise en œuvre avancée (2 heures) :
23

Concepts de fédération et gestion multi-datacenters.

24

Synchronisation des services et gestion des configurations distribuées.

25

Études de cas de déploiement à grande échelle.

26

Travaux pratiques : Configurer la fédération entre plusieurs clusters Consul.

Informations

Durée

2 jour(s)

12h

Tarif

Sur demande