Formation Serverless Computing - WebAssembly

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation Serverless Computing, les participants auront acquis les connaissances et compétences nécessaires pour :

  • Connaître le concept de serverless computing
  • Mettre en pratique des technologies « agnostiques », ouvertes et normées illustrant au mieux le concept de serverless computing
  • Construire une serverless function sur la base de WebAssembly et WASI avec le langage AssemblyScript
  • Construire une application cloud-native comme une orchestration (séquences, parallélismes, transformations et échanges des données…) de serverless functions

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

La conception pour et l’exécution dans le cloud d’applications sont l’objet d’une mutation technologique majeure avec le concept de serverless computing. Le principe sous-jacent au serverless computing est de « s’affranchir » (configuration, administration, montée en charge, gestion de panne…) d’une infrastructure et d’une plateforme (serveur d’applications Java EE ou Node.js par exemple) particulières où se déploient et s’exécutent les applications.

La conception d’applications cloud-native est d’abord une innovation architecturale : elle repose sur le mécanisme de serverless function. L’idée de Function as a Service (FaaS), spécialisation de l’idée d’architecture micro-services en découle. Amazon Lambda, Microsoft Azure Function, Google Cloud Function, Cloudflare Worker ou encore Scaleway Serverless Function structurent l’offre en la matière avec des solutions « propriétaire ».

La clef d’une architecture FaaS est l’orchestration (workflow) de serverless functions : de quelle manière les fonctions s’articulent entre elles ? sous quelles conditions locales ? en réaction à quels événements externes ? avec quelles contraintes temporelles ? etc. Une architecture FaaS est donc parfaitement alignée avec le « métier » sous réserve d’une orchestration idoine.

L’écosystème serverless computing est riche de langages, normes, plateformes, outils et APIs « ouverts » comme par exemple le langage Serverless Worklow poussé par la Cloud Native Computing Foundation (CNCF). Quel but servent ces technologies ouvertes ? Comment s’articulent ces technologies ouvertes entre elles et pour quels « use cases » ? Technologies ouvertes et solutions « propriétaire » (Amazon Lambda, Microsoft Azure Function…) peuvent-elles cohabiter ?

Cette formation Serverless Computing - WebAssembly vise à enrichir votre vision vision du concept de serverless computing. Elle vous apportera les connaissances clefs pour construire, adapter et personnaliser une chaîne de production d’applications « métier » cloud-native : quels moyens ? quelles compétences ? quelles difficultés ?

Programme

Serverless function

Présentation de l’évolution architecturale des systèmes distribués et Web : de Service-Oriented Architecture (SOA) à micro-services et FaaS en passant par Web-Oriented Architecture (WOA)
Principe de serverless function et présentation de solutions intégrées : Amazon Lambda, Microsoft Azure Function, Cloudflare Worker…

Écosystème du serverless computing

Écrire des serverless functions obéissant à la norme WebAssembly :
- Qu’est-ce que WebAssembly et pourquoi WebAssembly est un changement majeur du Web et du cloud ?
- Développer des serverless functions avec AssemblyScript* (autres langages à la demande : C++, Python, Rust…)
- WebAssembly côté client, WebAssembly côté serveur (Node.js) et WebAssembly côté cloud (Wasmtime de la Bytecode Alliance)
WebAssembly System Interface (WASI) pour l’accès aux ressources côtés serveur et cloud
Environnements d’exécution cloud-native WebAssembly/WASI : wasmCloud, WasmEdge…
Exemple et mise en œuvre simple, pratique et immédiate avec Cloudflare Worker
Déployer et exécuter des serverless functions : gestion des données, performance, résilience, sécurité…

Orchestration de serverless functions

Orchestration de serverless functions avec BPMN : étude et pratique du langage BPMN dans une plate-forme BPMN cloud-native (Camunda, Kogito…)
Orchestration de serverless functions avec Serverless Workflow : étude et pratique du langage Serverless Workflow dans une plate-forme cloud-native (Kogito…)

Prérequis

Pour suivre cette formation Serverless Computing, il est demandé d'avoir une connaissance de base et un certain recul sur la conception d’applications Web distribuées (SOA et cloud computing). Des notions de base en modélisation et programmation informatiques sont fortement recommandées.

Public

Ce cours Serverless Computing s'adresse à des consultants IT, développeurs, architectes et product owners acteurs de la conception d’applications Web complexes, distribuées où la problématique cloud-native est centrale.

Ces formations pourraient vous intéresser

Objectifs de la formation

OpenNebula est une plate-forme open source de cloud computing permettant de gérer des infrastructures hétérogènes distribuées 

OpenNebula est une alternative possible à OpenStack souvent considéré comme complexe et à VMware  qui lui est plus coûteux et moins flexible.

Cette formation vous offre l'opportunité d'apprendre à installer OpenNebula, le configurer et l'utiliser pour le déploiement des machines virtuelles.
 

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, cette formation Implemmenting and Operating Cisco Data Center vous apportera les compétences et connaissances nécessaires pour :

  • Mettre en œuvre des protocoles de routage et de commutation dans un environnement de centre de données.
  • Mettre en œuvre des réseaux superposés dans un centre de données
  • Introduire les concepts de haut niveau de l'infrastructure Cisco Application Centric Infrastructure (Cisco ACI™) et l'intégration du domaine Cisco Virtual 
  • Machine manager (VMM).
  • Décrire le service de cloud computing Cisco et les modèles de déploiement
  • Mettre en œuvre la structure Fibre Channel
  • Mise en œuvre de la structure unifiée Fibre Channel over Ethernet (FCoE)
  • Mettre en œuvre les fonctions de sécurité dans le centre de données
  • Mettre en œuvre la gestion des logiciels et la surveillance de l'infrastructure
  • Mettre en œuvre Cisco UCS Fabric Interconnect et l'abstraction de serveur
  • Mettre en œuvre la connectivité SAN pour Cisco Unified Computing System™ (Cisco UCS®)
  • Décrire les concepts et les avantages de l'infrastructure Cisco HyperFlex™
  • Mettre en œuvre les outils d'automatisation et de scripting Cisco dans le centre de données.
  • Évaluer les technologies d'automatisation et d'orchestration
Tarif

A partir de 4 090,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Migration vers le cloud, vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Savoir rappeler les concepts fondamentaux du Cloud Computing et de la virtualisation (notamment les avantages commerciaux du Cloud Computing et les risques associés)
  • Maîtriser les services des quatre fournisseurs cloud et disposer d'une analyse comparative des différentes options disponibles (serveurs, stockage et BdD)
  • Connaître les contraintes des architectures dans le Cloud
  • Être capable de concevoir des solutions intégrant des fonctions de sécurité, d'authentification et d'autorisation avec AWS, AZURE, GCP et OVH
  • Savoir identifier les procédures de migration vers le cloud et les bonnes pratiques associées
  • Mettre en œuvre des solutions des quatre fournisseurs cloud tout en optimisant les coûts
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Utiliser les principes avancés de Kubernetes sur Amazon EKS (Elastic Kubernetes Service)
  • Déterminer les solutions tierces permettant d'enrichir votre cluster Kubernetes notamment dans un contexte EKS
  • Identifier les bonnes pratiques permettant d'optimiser votre efficacité dans la gestion de votre cluster Kubernetes sur AWS
  • Présenter les principes du Container Serverless avec AWS Fargate.
Tarif

A partir de 1 700,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Migration AWS Bonnes Pratiques, vous serez en mesure de :

  • Savoir rappeler les concepts fondamentaux du Cloud Computing et de la virtualisation (notamment les avantages commerciaux du Cloud Computing et les risques associés)
  • Maîtriser les services de AWS et disposer d'une analyse comparative des différentes options disponibles (serveurs, stockage et BdD)
  • Connaître les contraintes des architectures dans le Cloud
  • Être capable de concevoir des solutions intégrant des fonctions de sécurité, d'authentification et d'autorisation avec AWS
  • Savoir identifier les procédures de migration vers le cloud et les bonnes pratiques associées
  • Mettre en œuvre des solutions AWS tout en optimisant les coûts
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Migration Azure Bonnes Pratiques, vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Savoir rappeler les concepts fondamentaux du Cloud Computing et de la virtualisation (notamment les avantages commerciaux du Cloud Computing et les risques associés)
  • Maîtriser les services de Microsoft Azure et disposer d'une analyse comparative des différentes options disponibles (serveurs, stockage et BdD)
  • Connaître les contraintes des architectures dans le Cloud
  • Être capable de concevoir des solutions intégrant des fonctions de sécurité, d'authentification et d'autorisation avec Microsoft Azure
  • Savoir identifier les procédures de migration vers le cloud et les bonnes pratiques associées
  • Mettre en œuvre des solutions Microsoft Azure tout en optimisant les coûts
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l’issue de cette formation Solutions de virtualisation VMware, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Identifier les solutions offertes par la technologie VMware pour mettre en place leur virtualisation d’infrastructure
  • Déterminer leur accès au Cloud computing privé ou public à travers le Cloud VMware
  • Comprendre la supervision et la gestion optimale d’une plateforme virtuelle VMware
  • Prendre en compte la sécurité et le PRA dans une infrastructure virtuelle VMware.
Tarif

A partir de 1 630,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre ce qu’est le Cloud Computing et quels sont les services en ligne proposés par Google.
  • Utiliser Gmail, Agenda, Contacts pour gérer votre messagerie électronique.
  • Utiliser Hangouts ou Meet pour échanger directement avec vos contacts grâce au chat textuel, audio ou vidéo.
  • Utiliser Google Drive ou Drive partagé pour stocker vos fichiers dans le Cloud, les partager et y accéder de n’importe où.
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Cloud Technology Associate

Proposé par PLB CONSULTANT

Objectifs de la formation

Enfin, à l'issue de cette formation Cloud Technology Associate vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Identifier les concepts fon damentaux du cloud computing et de la virtualisation. Notamment les bénéfices pour le métier et les aspects techniques (high-level) de la virtualisation.
  • Identifier les défis technologiques associées au cloud computing et à la virtualisation.
  • Identifier les caractéristiques des applications cloud.
  • Définir les étapes d'une adoption réussie de services cloud
  • Identifier les mesures de sécurité et de risque associées au cloud computing, ainsi que les mesures de mitigation des risques
  • Définir les facteurs associés à l'implémentation des différents modèles de cloud computing
  • Passer l'examen CCC-CTA
Tarif

A partir de 2 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Savoir rappeler les concepts fondamentaux du Cloud Computing et de la virtualisation (notamment les avantages commerciaux du Cloud Computing et les risques associés)
  • Maîtriser les services des quatre fournisseurs cloud et disposer d'une analyse comparative des différentes options disponibles (serveurs, stockage et BdD)
  • Connaître les contraintes des architectures dans le Cloud
  • Être capable de concevoir des solutions intégrant des fonctions de sécurité, d'authentification et d'autorisation avec AWS, AZURE, GCP et OVH
  • Savoir identifier les procédures de migration vers le cloud et les bonnes pratiques associées
  • Mettre en œuvre des solutions des quatre fournisseurs cloud tout en optimisant les coûts
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...