- Référence : AGAD
- Durée : 2 jours (14h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
1630€ HT
Choisir une date et RéserverVous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
Les API occupent une place croissante dans le paysage informatique des entreprises, à la fois sur le plan technique (pour les développeurs) mais aussi commercial et marketing (ouverture du SI).
Il ne s’agit pas cependant d’exposer une API comme une simple librairie. D’une part pour des raisons d’utilisabilité, mais aussi de sécurité et afin de respecter un certain modèle de développement. Comme dans tous les domaines, à partir d’un certain volume, des problématiques de gestion apparaissent. On pense notamment à l'exploitation des statistiques pour facturer au nombre d’appels pour ceux qui choisissent ce modèle, ou tout simplement pour en évaluer le « succès » et sa consommation de ressources, par exemple.
Gravitee est un gestionnaire d’API qui permet de les administrer, de les superviser mais aussi de servir de passerelle pour les appeler de façon sécurisée depuis divers programmes. Faisant à la fois office d'API Manager et d'API Gateway, le projet français dispose d'une architecture facilement scalable, d'une bonne extensibilité via des plugins existants ou à développer soi-même en java, ainsi que des fonctionnalités natives d'authentification et de stockage.
Cette formation Gravitee Administration aborde l'administration de l'API Management de Gravitee. Elle englobe les composants Gateway et Manager.
Objectif opérationnel :
Savoir maîtriser l'administration de l'API Manaement de Gravitee.
Objectifs pédagogiques :
Concrètement, à l'issue de cette formation Gravitee Administration vous aurez acquis les connaissances et les compétences nécessaires pour :
Public :
Ce cours Gravitee Administration s'adresse aux architectes technique, ingénieurs système et administrateurs de plateforme.
Prérequis :
Pour suivre cette formaion Gravitee Administration dans de bonnes conditions, il est nécessaire d'avoir des connaissances en administration d'un système Linux, de savoir évoluer sur une station de travail avec VirtualBox et de connaître le vocabulaire de Kubernetes (pour le chapitre concerné).
Rappels (brefs) sur la finalité d’une API
Pourquoi a-t-on besoin d’un gestionnaire d’API ?
Les solutions apportées par Gravitee
Travaux Pratiques
Quizz sur les champs fonctionnels et conceptuels de Gravitee (quels sont les services proposés, quels sont ceux qui ne le sont pas)
Exemple de surveillance globale proposée par Gravitee (carte de santé des API, statuts, disponibilité, temps de réponse, etc.)
Vue générale de l’architecture Gravitee
Les composants de Gravitee Rôle du Gateway
Contenu et comportement du manager
L’interface utilisateur Portal
Le management-API de Gravitee
Travaux Pratiques
Formalisation des échanges entre les API publishers et les API consumers (http, Reverse Proxy, Portal, Gateway, alerter, repository, instances, contenu du datastore, …)
Ajout du dépôt
Les composants (API Gateway, Management API, Portal)
Installation de API Gateway et Manager (JDK, MongoDB, Elastic Search)
Installation de Portal (interface utilisateur)
Tests depuis différents navigateurs
Rôles et permissions
Utilisateurs et groupes
Travaux Pratiques
Installation des différents composants selon le format souhaité par les participants (zip, tar.gz, packages) et tests d’accès aux services
Rappels écosystème Kubernetes
Le gestionnaire de packages Helm
Vue d’ensemble sur « Gravitee.io API Management Helm Chart »
Travaux Pratiques
Création d’une archive chart
Zoom sur la configuration du Gravitee Chart
Configuration de la database (Mongodb-replicaset, logs, …)
Configuration des connexions MongoDB et des réplicats
Configuration d’elasticsearch
Configuration de Gravitee UI
Configuration de Gravitee API (niveau de logs, exposition, etc.)
Configuration de Gravitee Gateway
Travaux Pratiques
Configuration du Gravitee chart. (Sharedconfiguration, Mongo, Elasticsearch, Gravitee UI, Gravitee API, Gravitee Gateway)
Observation d’une plateforme en production réelle
Travaux Pratiques
Mise en cluster de la solution précédente (montée en charge, ajout de nœud automatique, supervision)
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
%
De participants satisfaits
ou très satisfaits de nos
formations
Formateurs experts
validés par
PLB