Laboratório de Baixo Custo com Contêineres
Estrutura
- Máquina física (Dell Optiplex 755):
- Memória RAM: 8 GB;
- CPU: Intel Dual Core, 2,66 GHz, 2 núcleos;
- Armazenamento: Disco rígido Samsung de 7200 RPM com capacidade para 250 GB;
- Sistema Operacional de gerência (instalado em baremetal): RancherOS v1.1.0;
- Versão da distribuição: v1.1.0;
- Nome da distribuição: RancherOS;
- Contêineres Docker virtualizando as seguintes aplicações:
- Interface web de gerência Rancher Server
- Interface web de gerência para o Docker
- Contêiner baseado em Debian Stretch que provê uma interface de área de trabalho completa a fim de promover a criação de um laboratório de informática de baixo custo com o auxílio de contêineres.
- Contêineres relacionados ao Rancher Server;
- Contêineres do System-Docker executando os seguintes serviços:
- Console Debian do RancherOS;
- Crontab do RancherOS;
- Configuração de rede do RancherOS;
- Configuração de dispositivos do RancherOS;
- Configuração de horário do RancherOS;
- Contêiner contendo o Docker a nível de usuário;
Objetivo
O objetivo é prover uma estrutura que fornece um ambiente de trabalho remoto completo afim de permitir a utilização de dispositivos de baixo custo na ponta, diminuindo os custos com equipamentos, no caso, computadores, além de flexibilizar a gerência de toda a estrutura tirando vantagem do uso de contêineres. Dessa forma, tendo o Docker como gestor ou o Kubernetes para o caso de estrutura em cluster, permite a replicação dos ambientes de trabalho para dispositivo.
Este projeto é um segmento do projeto Nuvem Computacional para a Área de Telecomunicações, o qual foi utilizada a estrutura em contêineres para gestão dos ambientes acessados pelos alunos. Neste segmento de projeto, está sendo utilizando o RancherOS que é um sistema operacional extremamente leve e toda sua estrutura é feita em contêineres, o que o torna muito modular e de tamanho diminuto, pois possui apenas Docker como o gestor do sistema operacional.