Cluster Raspberry Pi

Cheatsheet · des machines qu'on peut toucher Semaine 9 · Module 2
évolutif

Le Raspberry Pi

Un ordinateur complet de la taille d'une carte de crédit : processeur ARM, mémoire, réseau, USB. C'est un serveur, juste petit.

Système : Raspberry Pi OS Lite (64 bits), un Linux sans interface graphique : exactement comme vos serveurs.

ssh apt systemctl

Toutes vos techniques Linux s'appliquent telles quelles : mêmes techniques, nouvelles contraintes.

Notre particularité : le disque

Le démarrage se fait sur un disque M2 externe par USB, plus rapide et plus fiable qu'une carte micro SD.

L'anatomie du cluster

pi1 ... pi8

Huit Raspberry Pi nommés pi1 à pi8, usager pi, reliés par un commutateur.

Chaque Pi reçoit un rôle de votre architecture : la base, le web, les caches, les balanceurs. Votre plan d'adressage se transpose.

Le guide devient le script

Le meilleur guide de l'équipe est rejoué sur le matériel réel; chaque écart nourrit le nouveau guide. C'est la documentation qui devient un outil.

Ce que le virtuel vous cachait

Le réseau physique : un commutateur, des câbles, des voyants; chaque paquet passe dans un vrai fil. Les limites du matériel : mémoire fixe, processeur modeste, entrées-sorties sur USB; l'architecture doit faire avec. La panne à la main : débrancher un fil est la panne la plus honnête qui soit; aucun simulateur ne remplace cette technique.

Le moment fort de la session

la charge monte (JMeter) ... quelqu'un tire un fil ... l'architecture tient
la charge monte : JMeter attaque le cluster comme aux semaines 6 à 8 tirer un fil : la panne à la main, la plus honnête l'architecture tient : balancée, mise en cache, redondée : applaudissements permis

Un centre de données qui tient sur un bureau : l'assemblage, l'installation, le déploiement, puis l'épreuve. Ce que les machines virtuelles cachaient devient tangible.

Cluster : les huit Pi qui agissent comme votre architecture. ARM : le processeur du Pi, modeste et suffisant. Commutateur : le vrai réseau : câbles et voyants. Pi OS Lite : un Linux de serveur, sans interface graphique. Panne à la main : débrancher un fil et regarder l'architecture tenir.

420-5A4-MT · Serveurs évolutifs · cliquer une commande la copie