Embora a Real Academia prefira palavras como grupo o racimo, aqueles que passaram alguns anos explorando o mundo da computação tendem ao clássico «cluster» para descrever uma série de computadores interconectados que se comportam como se fossem um só. Se você já pensou em criar seu próprio cluster caseiro, talvez queira começar com uma espécie de «modelo em escala», utilizando vários Raspberry Pi e a plataforma Docker.

Como criar um cluster com vários Raspberry Pi
Raspberry Pi

Vantagens do Raspberry Pi

Deixemos de lado as máquinas de fliperama, os emuladores, as transformações de consoles e os computadores DIY. O Raspberry Pi pode ser aplicado em projetos muito mais complexos, como por exemplo a criação de supercomputadores e o ocasional cluster. A primeira vantagem é sem dúvida o baixo custo do Raspberry Pi. Uma simples busca na Web nos levará a ideias baseadas no Raspberry Pi Zero, mas tornou-se muito difícil obter em grande número o irmão pequeno de cinco dólares. A melhor opção é investir algum dinheiro em 7 ou 8 dos Raspberry Pi mais baratos que pudermos obter, e trabalhar a partir daí. A segunda vantagem que quero mencionar é o aprendizado. Pessoalmente, nunca precisei configurar um cluster (já vi alguns em funcionamento), mas se quisesse «molhar os pés» no assunto, calcularia que começaria explorando essa rota.

Tutorial de Alex Ellis

O tutorial publicado por Alex Ellis no YouTube nos ensina a configurar vários Raspberry Pi (sete neste caso, somando um total de 28 núcleos, pois usa o RPi 2b quad-core) utilizando o chamado «Swarm Mode» da plataforma Docker. Uma das muitas frases usadas para descrever o Docker é «administrador de contêineres». Os desenvolvedores podem criar, executar e avaliar seus próprios aplicativos em um ambiente isolado, mas em vez de virtualizar hardware como faria o VirtualBox, o papel do Docker está mais alinhado ao de «sistema operacional».

Informações adicionais

O vídeo dura cerca de 17 minutos, mas também encontramos informações adicionais em o blog de Alex Ellis, incluindo as instruções para instalar o Docker 1.12 no Raspbian Lite, que, como sempre, deverá estar pré-carregado no cartão de memória de cada Raspberry Pi. Em poucas palavras, é preciso sujar um pouco as mãos, e não ter medo do console Linux. Lembre-se: O plano é aprender e experimentar.

Fonte: