Outils pour utilisateurs

Outils du site


systeme:balena:presentation

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
systeme:balena:presentation [2019/12/27 16:26]
techer.charles_educ-valadon-limoges.fr
systeme:balena:presentation [2020/02/22 14:39] (Version actuelle)
techer.charles_educ-valadon-limoges.fr
Ligne 1: Ligne 1:
 ====== Balena :  Présentation ====== ====== Balena :  Présentation ======
 +Lien : https://www.balena.io/
  
 Balena est un ensemble complet d'outils pour créer, déployer et gérer des flottes d'appareils Linux connectés. Balena est un ensemble complet d'outils pour créer, déployer et gérer des flottes d'appareils Linux connectés.
-  * configurer un équipement avec le système d'exploitation hôte balenaOS, +  * configurer un équipement avec le système d'exploitation hôte **balenaOS** : 
-  * pousser le code vers les serveurs de construction balena, où il sera emballé dans des conteneurs et livré aux diférrents équipements.+    * basé sur Yocto Linux et livré  avec le moteur de conteneur léger **balenaEngine**, compatible avec Docker 
 +    * responsable du lancement du superviseur de l'appareil, de l'agent de balena sur l'équipement ainsi que des services conteneurisés.  
 +    * le conteneur de chaque service utilise un système d'exploitation de base qui peut provenir de n'importe quelle image de base Docker existante compatible avec l'architecture de l'équipement. 
 +    * pousser le code vers les serveurs de construction balena, où il sera emballé dans des conteneurs et livré aux diféfrents équipements
 +    * Les conteneurs peuvent être configurés pour s'exécuter en tant que privilèges, accéder directement au matériel et même injecter des modules dans le noyau. 
 +    * Le superviseur de périphérique balena s'exécute dans son propre conteneur, ce qui lui permet de continuer à s'exécuter et à extraire le nouveau code même si l'application se bloque.
   * gestion, surveillance et mise à jour des équipements et des services via le tableau de bord Web ou via notre API via la CLI et le SDK.   * gestion, surveillance et mise à jour des équipements et des services via le tableau de bord Web ou via notre API via la CLI et le SDK.
 +
 +===== Balena sur l'IoT =====
 +les IoT doivent exécuter BalenaOS, un système d'exploitation basé sur le projet Yocto Linux et incluant le moteur de conteneur BalenaEngineOS basé sur Docker :
 +  * l'OS hôte lance le conteneur superviseur de l'IoT ainsi que les services contenarisés. 
 +  * le conteneur de chaque service peut utiliser un système d'exploitation de base provenant de n'importe quelle image de base Docker existante compatible avec l'architecture de l'IoT.
 +  * ce système d'exploitation de base partage un noyau avec le système d'exploitation hôte tout en fonctionnant indépendamment. Les conteneurs peuvent être configurés pour s'exécuter en tant que privilèges, accéder directement au matériel et même injecter des modules dans le noyau.
 +  * Le superviseur de périphérique balena s'exécute dans son propre conteneur, ce qui lui permet de continuer à exécuter et gérer les conteneurs même si l'application / service d'un conteneur  se bloque.
 +{{ :systeme:balena:ecosystembalenaos.png |}}
 +
 +
 +==== Je continue ... ====
 +<WRAP center round info >
 +Je reviens à l'accueil [[système:accueil|Système]]  
 +</WRAP>
  
systeme/balena/presentation.1577460368.txt.gz · Dernière modification: 2019/12/27 16:26 de techer.charles_educ-valadon-limoges.fr