Nouveau : Prototype SEAL Pi Cloud

par Thomas Tikwinski

SEAL Systems développe des solutions pour les environnements cloud depuis un certain nombre d’années. La société propose sa solution de Corporate Output Management permettant d’assurer des services de  haute disponibilité, de sécurisation des données, et de gestion automatique des mises à jour.  Nous devons spécialement identifier le comportement de nos solutions dans le cas de situations exceptionnelles :

 

  • Incidents spontanés sur des nœuds du cloud 
  • Perte de connexions réseaux
  • Mises à jour de l’OS et du logiciel au niveau des nœuds du cloud
  • Mises à jour de piles de logiciels cloud

Notre expérience nous a montré que de tels cas ne peuvent être testés ni dans des environnements de machines virtuelles, ni dans des grands centres de données cloud dans des conditions réalistes.

Nouvel environnement de test Cloud

Nous avons donc décidé de définir notre propre environnement cloud pour réaliser nos tests. Ces tests peuvent également servir de système de démonstration (centre de données pouvant être déplacé facilement). L’objectif est de disposer d’un environnement aussi proche de la réalité avec des ressources limitées :

  • L’exploitation de l’application dans au moins deux centre de données (chez différents fournisseurs, si possible)
  • Le déploiement des composants sous la forme de docker containers
  • Gestion et contrôle des applications en utilisant les orchestrateurs Docker Swarm, Kubernetes ou Nomad
  • Supervision et connexion au réseau de l’entreprise

 

Composant de base : Raspberry Pi 3B

La solution retenue est Raspberry Pi 3B. Elle offre de très bonnes performances pour un coût modéré. Elle est également employée par une large communauté de personnes, qui publient régulièrement leurs résultats sur internet. Un UP-Board basé sur Intel est utilisé pour les composants les plus consommateurs en mémoire. Un docker container ARM/Intel Multiarch garantit une indépendance vis à vis de la plateforme. Sept nœuds sont utilisés pour chaque centre de données. Nous avons construit deux de ces centres de données et nous les avons connectés aux travers de passerelles Edge. Une structure en plexiglas lui donne l’apparence d’un véritable centre de données.

 

Infrastructure :

  • Système complet : 56 core, 26GB RAM, 288GB SD
  • 10x Raspberry Pi 3B, quad-core ARM CPU 1GB RAM, 16GB SD
  • 4x UP quad-core Intel CPU 4GB RAM, 32GB SD
  • Réseau en cluster 2x Gigabit-Ethernet
  • Connexion à un réseau externe 2x Edge-Gateway
  • 2x 60W Anker USB adapter
  • Boitier en acrylique de 3mm fabriqué par découpeur au laser ; peut être démonté
  • Le Rack de cartes peut être également démonté

 

Informations complémentaires :

Les plans du bâtiment et les informations relatives au centre de données ont été publiés sur GitHub.

Vous pouvez nous suivre en direct sur Twitter sur @SealSystemsAG et #PiCloud!

Share

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs marqués sont obligatoires *

* = champ requis

  • Catégories du Blog

  • Prochains Évenements

    1. DSAG Technologietage

      20. février 2018 - 21. février 2018
    2. Siemens PLM Connection

      19. juin 2018 - 20. juin 2018
    3. DSAG Congress 2017

      16. octobre 2018 - 18. octobre 2018
    4. PLM Europe – Siemens PLM Connection 2018

      29. octobre 2018 - 31. octobre 2018