Edge computing
Voici quelques idées de formations innovantes autour de l'Edge Computing avec une orientation open source :
1. Développement de Solutions Edge Computing avec Open Source
Description : Cette formation explore les outils et technologies open source pour développer des solutions Edge Computing. Les participants apprendront à concevoir, développer et déployer des applications Edge en utilisant des plateformes et des frameworks open source.
Contenu :
Introduction à l'Edge Computing et à son écosystème open source
Présentation des frameworks open source : EdgeX Foundry, K3s, OpenFaaS
Déploiement et gestion d'applications Edge avec Kubernetes léger (K3s)
Intégration d'applications open source pour l'analyse et la gestion des données Edge
Hands-on : Déploiement d'une plateforme EdgeX Foundry sur Raspberry Pi pour collecter et traiter les données de capteurs connectés, gestion des services Edge avec K3s.
2. Edge Computing et Conteneurisation avec Docker et Kubernetes Open Source
Description : Cette formation se concentre sur l'utilisation de Docker et Kubernetes, deux des technologies open source les plus populaires, pour orchestrer et gérer les applications Edge. Les participants apprendront à conteneuriser des applications Edge et à les déployer de manière efficace.
Contenu :
Introduction à la conteneurisation : Concepts de base avec Docker
Orchestration de conteneurs au bord avec Kubernetes et K3s
Déploiement de microservices Edge Computing avec Docker et Kubernetes
Gestion des ressources et scalabilité des applications Edge
Hands-on : Création et déploiement de conteneurs Docker pour des services Edge, orchestration avec Kubernetes et gestion des mises à jour en continu.
3. Edge Computing pour l'IoT avec Open Source
Description : Cette formation combine les concepts de l'IoT et de l'Edge Computing avec une approche open source. Les participants apprendront à développer et à gérer des solutions IoT décentralisées où le traitement des données se fait localement sur des dispositifs Edge.
Contenu :
Introduction à l'IoT et à l'Edge Computing avec des technologies open source
Mise en place de passerelles IoT Edge avec Node-RED et Mosquitto
Développement d'applications IoT avec MicroPython sur ESP32/ESP8266
Sécurisation des communications IoT avec TLS et MQTT
Hands-on : Déploiement d'une passerelle IoT avec Node-RED, intégration de capteurs via MQTT, traitement local des données sur un ESP32 avec MicroPython.
4. Edge AI : Intelligence Artificielle Open Source au Bord
Description : Cette formation met l'accent sur l'utilisation de frameworks d'intelligence artificielle open source pour déployer des modèles d'IA sur des dispositifs Edge. Les participants apprendront à créer des modèles d'IA légers et à les exécuter localement sur des plateformes Edge.
Contenu :
Introduction à l'Edge AI et aux frameworks open source : TensorFlow Lite, OpenVINO
Optimisation des modèles d'IA pour des dispositifs Edge
Déploiement de modèles d'IA sur des micro-ordinateurs et microcontrôleurs
Cas d'utilisation de l'Edge AI dans des environnements contraints
Hands-on : Déploiement d'un modèle TensorFlow Lite sur un Raspberry Pi pour la reconnaissance d'images en temps réel, optimisation du modèle pour un fonctionnement efficace sur un dispositif Edge.
5. Sécurité des Solutions Edge Computing avec des Outils Open Source
Description : Cette formation aborde la sécurité dans le contexte de l'Edge Computing en utilisant des outils open source. Les participants apprendront à sécuriser les communications, à protéger les données et à gérer les identités au niveau Edge.
Contenu :
Introduction aux défis de sécurité dans l'Edge Computing
Outils open source pour la sécurité des dispositifs Edge : OpenSSL, HashiCorp Vault
Sécurisation des communications Edge avec TLS/SSL, VPN
Surveillance et détection d'intrusions avec des solutions open source (Snort, Suricata)
Hands-on : Mise en place d'une infrastructure Edge sécurisée avec VPN et TLS, utilisation de HashiCorp Vault pour la gestion des secrets, détection d'intrusions avec Suricata.
6. Développement de Solutions Edge Computing pour les Smart Cities avec des Technologies Open Source
Description : Cette formation est orientée vers la création de solutions Edge Computing pour les villes intelligentes en utilisant des technologies open source. Les participants découvriront comment développer des systèmes de gestion d'énergie, de surveillance, et de communication pour des environnements urbains.
Contenu :
Introduction aux Smart Cities et au rôle de l'Edge Computing
Déploiement de solutions Edge pour la gestion de l'énergie et des infrastructures urbaines
Utilisation de plateformes open source pour le suivi en temps réel : ThingsBoard, OpenMTC
Intégration avec des réseaux de capteurs intelligents pour la surveillance des infrastructures
Hands-on : Création d'une solution Edge pour surveiller la qualité de l'air et la consommation énergétique dans un quartier urbain simulé, en utilisant ThingsBoard et des capteurs connectés.
7. Gestion de l'Énergie et Optimisation des Performances dans l'Edge Computing avec Open Source
Description : Cette formation se concentre sur la gestion de l'énergie et l'optimisation des performances des dispositifs Edge, en utilisant des outils open source. Les participants apprendront à réduire la consommation énergétique tout en maintenant des performances élevées dans les solutions Edge.
Contenu :
Défis énergétiques dans l'Edge Computing et solutions open source
Outils open source pour le monitoring et l'optimisation des performances : Prometheus, Grafana
Techniques d'optimisation énergétique : Sleep modes, gestion de l'alimentation
Cas d'utilisation : Réseaux de capteurs à faible consommation, surveillance distante
Hands-on : Mise en place de Prometheus et Grafana pour surveiller la consommation d'énergie et les performances d'un dispositif Edge, optimisation d'une solution IoT pour réduire l'utilisation énergétique.
8. Interopérabilité et Intégration Cloud-Edge avec des Technologies Open Source
Description : Cette formation se concentre sur l'interopérabilité entre les solutions Edge Computing et les services Cloud, en utilisant des technologies open source. Les participants apprendront à développer des systèmes hybrides où le traitement est distribué entre le Cloud et le Edge.
Contenu :
Introduction aux architectures hybrides Cloud-Edge
Intégration de services Cloud open source avec Edge Computing : OpenStack, Nextcloud
Synchronisation et communication des données entre le Cloud et le Edge
Gestion des workflows hybrides avec des orchestrateurs open source
Hands-on : Déploiement d'une solution hybride utilisant OpenStack pour le Cloud et K3s pour le Edge, synchronisation des données et gestion des workflows entre le Cloud et le Edge.
Last updated