Construa um Super Cluster: Computação de Alto Desempenho com ZimaBoard

Eva Wong é a Redatora Técnica e entusiasta residente na ZimaSpace. Uma geek de longa data com paixão por homelabs e software de código aberto, ela é especialista em traduzir conceitos técnicos complexos em guias acessíveis e práticos. Eva acredita que a auto-hospedagem deve ser divertida, não intimidante. Através dos seus tutoriais, ela capacita a comunidade a desmistificar configurações de hardware, desde construir o seu primeiro NAS até dominar os contentores Docker.

No domínio dos laboratórios domésticos e da computação em cluster, existem entusiastas que adoram explorar as possibilidades e ultrapassar os limites do que pode ser alcançado com dispositivos compactos. Renée, uma apaixonada por tecnologia e entusiasta da ZimaBoard, embarcou num projeto de supercluster que demonstrou o poder e a versatilidade destes servidores de placa única.

Neste artigo, falamos com a Renée e exploramos a sua jornada, desde os objetivos e desafios do projeto até ao impacto na aprendizagem e aos planos futuros para este impressionante cluster ZimaBoard.
Abaixo estão as super realizações :

Secção 1: Conhecer

Entrevistada: Renée

1. Pode contar-nos um pouco sobre si e o seu percurso?

Renée: Olá mundo, o meu nome é Renée. Chamar-me Nerd é um eufemismo. Adoro Ficção Científica e adoro observar as coisas e tentar perceber como funcionam. Sempre fui do tipo que gosta de mexer, explorando o que funciona e o que não funciona. Desmonto e reconstruo para ver se consigo fazer melhorias.

2. Como é que se envolveu pela primeira vez com a ZimaBoard e a sua comunidade?

Renée: Queria aprofundar os meus conhecimentos em computação em cluster. Quando vi o ‘Raid Owl’ construir um cluster hiperconvergente, apaixonei-me imediatamente. Era exatamente o que procurava — correspondia às minhas necessidades e à maioria dos meus desejos.

3. O que a inspirou a começar a trabalhar com servidores de placa única?

Renée: Para recuar no meu percurso, adorava olhar para a USS Enterprise NCC-1701-D e mergulhar no manual técnico, especialmente para ver como o sistema informático funcionava. Tinham algo chamado chips Isolinear, que eram computadores de placa única num sistema em cluster, descrito de forma vaga nos anos 80. Uma das minhas primeiras experiências foi com um Raspberry Pi Zero, que veio grátis com uma edição da Raspi Magazine. Trabalho com controlos lógicos programáveis dedicados para uso industrial e, a princípio, estava céptica. Mas fiquei surpreendida com a capacidade do Raspberry Pi Zero e percebi que este pequeno passo poderia expandir-se para algo muito maior.

Secção 2: O Projeto Super Cluster ZimaBoard

Entrevistada: Renée

1. Pode dar-nos uma visão geral do seu projeto de supercluster? Qual foi o seu principal objetivo?

Renée: A minha configuração atual consiste em 6 ZimaBoards (5 para nós mestres, 1 para o balanceador de carga) e 20 Raspberry Pis para nós agentes. Gosto de trabalhar com K3S e Rancher, mas estou aberta a experimentar diferentes softwares de controlo. Queria criar uma configuração montada em rack com armazenamento amplo e eficiência energética.

Para isso, instalei uma fonte de alimentação Meanwell e usei uma prateleira montada em rack em branco com modificações personalizadas. Com esta configuração, pretendia ganhar experiência prática em infraestrutura de rede e cibersegurança, garantindo também um servidor de produção estável para a minha estrutura de backup 3-2-1.

2. O que a fez escolher a ZimaBoard para este projeto?

Renée: Inicialmente encomendei 5 ZimaBoards 832, com objetivos específicos em mente. Queria eficiência energética, baixo custo, memória de armazenamento integrada, pelo menos 2 portas de rede, USB 3.0, capacidade fácil de reset, threading para virtualização, arquitetura x86 e expansibilidade para SSD ou NVMe. As ZimaBoards cumpriam todos estes critérios e eram também económicas para o meu laboratório doméstico.

3. Pode explicar-nos o processo de configuração do supercluster? Quais foram os principais passos e desafios?

Renée: Configurar o supercluster envolveu a instalação da infraestrutura, incluindo um balanceador de carga e um servidor NTP. Foi crucial ter redes de cluster dedicadas para garantir uma comunicação fluida entre os nós. Os desafios incluíram gerir a saturação da rede com múltiplos nós, configurar switches separados para controlo, comunicações e redes de armazenamento, e lidar com o processo de resilvering no Ceph ou Longhorn.

Utilizei placas de expansão 2.5G para redes de armazenamento dedicadas e segui um processo sistemático para instalar a plataforma de virtualização, agrupar os nós do servidor e implementar os nós agentes.

Secção 3: O Impacto e os Benefícios do Projeto

Entrevistada: Renée

1. Quais são as principais vantagens ou benefícios que experimentou ao usar as ZimaBoards para o seu supercluster?

Renée: As ZimaBoards oferecem uma capacidade surpreendente para o seu tamanho e custo. Proporcionam eficiência energética, baixo consumo de energia e a capacidade de lidar com várias cargas de trabalho. A memória de armazenamento integrada e a expansibilidade para SSD ou NVMe garantem armazenamento adequado para as necessidades do meu cluster. As ZimaBoards também oferecem melhores capacidades de rede comparadas com alternativas semelhantes nesta faixa de preço.

2. Como é que este projeto de supercluster impactou a sua aprendizagem e desenvolvimento de competências?

Renée: O projeto tem sido uma experiência de aprendizagem tremenda. Ganhei experiência prática em armazenamento em cluster, saturação de rede e balanceamento de carga. O processo de configurar e manter o supercluster permitiu-me desenvolver competências em infraestrutura de rede, cibersegurança e gestão de clusters. Ampliou o meu conhecimento e compreensão dos sistemas de computação distribuída.

Secção 4: Planos Futuros e Conselhos

Entrevistada: Renée

1. Quais são os seus planos para o futuro do seu projeto de supercluster?

Renée: Os meus planos imediatos envolvem estabilizar a configuração atual e integrá-la no meu ambiente de produção. Quero otimizar o desempenho do cluster e expandir as suas capacidades, como explorar o potencial dos contentores para implementação. A longo prazo, pretendo usar este cluster como plataforma para investigação e experimentação em várias áreas, incluindo inteligência artificial e análise de dados.

2. Que conselho daria a quem esteja interessado em construir os seus próprios superclusters com ZimaBoards?

Renée: Não tenha medo de experimentar diferentes configurações e montagens. Mantenha o seu ambiente de produção separado do ambiente de teste para evitar interrupções. Abrace o processo de aprendizagem e esteja aberto a melhorias contínuas. As ZimaBoards são mais capazes do que parecem no papel, por isso não subestime o seu potencial. Por fim, explore as possibilidades da contentorização para tirar partido dos benefícios da implementação modular.

Conclusão:

A jornada da Renée na construção de um supercluster usando ZimaBoards demonstra o potencial e a versatilidade destes servidores de placa única. O projeto destaca a importância da experimentação, aprendizagem contínua e ultrapassar os limites do que estes dispositivos compactos podem alcançar.

As perspetivas e conselhos da Renée oferecem inspiração valiosa para a comunidade ZimaBoard, encorajando outros a explorar as possibilidades da computação em cluster com estas placas económicas e capazes.


Junte-se à comunidade IceWhale no Discord para saber mais sobre os Geekers e as suas super realizações. Também pode encontrar a Renée em https://kessen.tech

Centro de Campanha Zima

Mais para Ler

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.