> Formations > Technologies numériques > Virtualisation, Cloud, Devops > Cloud Computing > Formation Applications cloud native, enjeux et perspectives > Formations > Technologies numériques > Formation Applications cloud native, enjeux et perspectives

Formation : Applications cloud native, enjeux et perspectives

Applications cloud native, enjeux et perspectives

Télécharger le programme Partager cette formation


Ce séminaire passe en revue les composants de l'écosystème cloud natif dans le but de comprendre et de manipuler les modèles d’architectures habituels dans les applications cloud. Des retours d’expérience concrets et variés sont également l’occasion de mettre en valeur les gains et de cibler les erreurs classiques.


Inter
Intra
Sur mesure

Séminaire en présentiel ou en classe à distance

Réf. CLN
Prix : 2090 € H.T.
  2j - 14h00
Pauses-café et
déjeuners offerts




Ce séminaire passe en revue les composants de l'écosystème cloud natif dans le but de comprendre et de manipuler les modèles d’architectures habituels dans les applications cloud. Des retours d’expérience concrets et variés sont également l’occasion de mettre en valeur les gains et de cibler les erreurs classiques.

Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
  • Appréhender les étapes du développement d'une application cloud native
  • Comprendre les différentes solutions techniques, les produits et les services sous-jacents au cloud native
  • Connaître les principaux procédés de sécurisation des applications cloud native
  • Comprendre l'importance de la culture DevOps et ses conséquences sur la réorganisation des équipes

Public concerné
DSI, chefs de projet, responsables ou membres des équipes de développement, responsables ou membres des équipes infrastructures.

Prérequis
Aucune connaissance particulière.

Programme de la formation

Introduction : la culture cloud native

  • De la conception à la production : parcours des étapes du développement logiciel à l'exécution de l’application.
  • Systèmes distribués et architecture sans état (stateless).
  • Principes des 12 facteurs.
  • Contrôleurs et orchestration.
  • MultiTenancy : région, AZ, VPC.
  • Les acteurs incontournables de l’écosystème : Hyper Scalers et éditeurs.

Socles des applications cloud native

  • Principes des microservices.
  • Des VMs aux containers.
  • Kubernetes : orchestration des containers.
  • Le paysage cloud native selon la CNCF.
  • Serverless, CaaS, PaaS et fonctions : exécution pilotée par les évènements (Heroku, Platform.sh, AWS Lambda..).

Concevoir des applications cloud native

  • Besoins fondamentaux : excellence opérationnelle, résilience, sécurité, mise à l’échelle et gestion des coûts.
  • Fonctions et services.
  • Niveau d’abstraction : conception et cycle de vie des APIs (REST, gRPC, swagger...).
  • Communication intermessages : file d’attente, message broker, désérialisation, requête/réponse, publisher/subscriber.
  • Quelles technologies middleware adopter ? Dans quel cas ?
  • Communication synchrone et asynchrone.

Gérer les données de façon distribuée

  • Stockage bloc (EBS, VSAN...) et objet (S3, R2...), serveurs de fichier (SMB, NFS), blockchain.
  • Les bases de données, le stockage clé/valeur : MongoDB, PostgreSQL, Redis, Cockroach.
  • DB as a Service : Aurora, DynamoDB, Google Cloud SQL OVH Cloud Databases...
  • Comment choisir le datastore pertinent ?
  • Les files d’attente (queue) et les flux (stream) de messages : RabbitMQ, Kafka...
  • Stockage de données extensible (sharding, CDN, cache).
  • Analyse de la donnée : Data Lake, moteur distribué de requêtes.
  • Stockage dans Kubernetes.
Démonstration
Illustration d'une solution message oriented middleware par une architecture en cas réel.

Sécuriser les échanges réseau

  • Service Proxy, Service Mesh.
  • Egress, passerelles (Gateways).
  • Cloisonnement.
  • Chiffrement des données en transport.
  • Liaisons entre le cloud et les réseaux traditionnels.
Démonstration
Filtrage réseau et chiffrement à la volée

Équipes DevOps et COE (centre d’excellence opérationnelle)

  • Définitions et principes, la fin des silos.
  • Outils et environnement de développement et de tests.
  • Pipeline d’intégration continue, déploiement continu (CI/CD).
  • Les Site Reliability Engineer (SRE).
  • Les 3 piliers de l’observabilité : métrique, traçabilité, log.
Démonstration
Présentation d’un pipeline CI/CD, observabilité avec Prometheus, Grafana...

Bonnes pratiques

  • Migration vers le cloud natif.
  • S’assurer de la résilience (région, zone de disponibilité).
  • S’assurer de la sécurité (IAM, chiffrement en transport et au repos, filtrage réseau...).
  • Mesure de la performance et mise à l’échelle.
  • Retours d’expérience sur les fonctions.
  • Gouvernance des clusters Kubernetes.
  • Matrice de maturité cloud native.

Conclusion

  • Bénéfices et limitations du cloud hybride.
  • Les futures tendances.


Modalités pratiques
Démonstration
Des démonstrations de services cloud et de composants logiciels cloud natif présentant bénéfices et limites de chaque technologie et architecture.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Solutions de financement
Pour trouver la meilleure solution de financement adaptée à votre situation : contactez votre conseiller formation.
Il vous aidera à choisir parmi les solutions suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • France Travail sous réserve de l’acceptation de votre dossier par votre conseiller France Travail.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • France Travail sous réserve de l’acceptation de votre dossier par votre conseiller France Travail.

Avis clients
3,9 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
VINCENT H.
19/09/24
5 / 5

Complet et concret
JEAN L.
19/09/24
5 / 5

Très bonne alternance entre infra et DEV/DEVOPS, permettant à tous d’apprendre, les sujets sont maitrisés et on sent parfaitement que le formateur connait son sujet dans la pratique, c’était très très agréable de rencontrer un professionel aussi aguerri.
HÉLOÏSE G.
19/09/24
5 / 5

Très bon équilibre entre les démos et les explications, avec une fréquente interaction avec les participants.Bonne présentation générale qui donne un aperçu de toutes les composantes, leurs avantages et limites




Horaires
En présentiel, les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
En classe à distance, la formation démarre à partir de 9h.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance