Hoewel de Nederlandse taal de voorkeur geeft aan woorden als 'groep' of 'cluster', neigen degenen die al jaren de wereld van de informatica verkennen naar de klassieke term 'cluster' om een reeks onderling verbonden computers te beschrijven die zich gedragen als één enkele. Als je ooit hebt overwogen om je eigen thuiscluster te bouwen, wil je misschien beginnen met een soort 'schaalmodel', met behulp van meerdere Raspberry Pi's en het Docker-platform.
Laten we de arcadekasten, emulators, console-aanpassingen en DIY-computers even terzijde. De Raspberry Pi kan worden toegepast in veel complexere projecten, zoals het bouwen van supercomputers en de incidentele cluster. Het eerste voordeel is uiteraard de lage kostprijs van de Raspberry Pi. Een eenvoudige zoekopdracht op het web brengt ons bij ideeën op basis van de Raspberry Pi Zero, maar het is erg moeilijk geworden om in grote aantallen de kleine broer van vijf dollar te bemachtigen. De beste optie is om wat geld te investeren in 7 of 8 van de goedkoopste Raspberry Pi's die we kunnen krijgen, en van daaruit te werken. Het tweede voordeel dat ik wil noemen is het leren. Persoonlijk heb ik nooit de behoefte gehad om een cluster te configureren (ik heb er een paar zien werken), maar als ik mijn voeten nat zou willen maken, zou ik waarschijnlijk beginnen met het verkennen van dit pad.
De tutorial die Alex Ellis op YouTube publiceerde, leert ons om meerdere Raspberry Pi's (in dit geval zeven, met in totaal 28 kernen omdat hij de RPi 2b quad-core gebruikt) te configureren met behulp van de zogenaamde 'Swarm Mode' van het Docker-platform. Een van de vele zinnen die worden gebruikt om Docker te beschrijven is 'containerbeheerder'. Ontwikkelaars kunnen hun eigen applicaties maken, uitvoeren en evalueren in een geïsoleerde omgeving, maar in plaats van hardware te virtualiseren zoals VirtualBox zou doen, is de rol van Docker meer afgestemd op die van een 'besturingssysteem'.
De video duurt ongeveer 17 minuten, maar we vinden ook aanvullende informatie op de blog van Alex Ellis, inclusief de instructies om Docker 1.12 op Raspbian Lite te installeren, die zoals altijd vooraf op de geheugenkaart van elke Raspberry Pi moet zijn geladen. Kortom, je moet je handen vuil maken en niet bang zijn voor de Linux-console. Onthoud: Het plan is om te leren en te experimenteren.
Bron: Hackaday