Configuração de um ambiente escalável usando Docker Swarm para aplicações de Big Data
Abstract
A proposta deste trabalho foi apresentar um ambiente de nuvem privada, virtualizada a nível
de sistema operacional, para provisionar um framework de Big Data. Para isso, foi utilizado
o Docker em conjunto com o Docker Swarm e o Spark. Foram executadas três aplicações de
teste, sendo elas: word count, sort e cálculo do número PI, medindo-se o tempo de execução
enquanto manteve-se o tamanho da entrada e aumentou-se o número de contêineres executando
o Spark. Apesar de o ambiente apresentar elasticidade e ser facilmente reproduzível, para um
mesmo tamanho de entrada, os experimentos demonstraram o aumento do tempo de execução
das aplicações conforme o incremento do número de contêineres. Ainda assim, demonstrou-se
a viabilidade da configuração proposta, que pode apresentar vantagens dependendo do contexto.
Collections
The following license files are associated with this item: