Implementação de um cluster Kubernetes com a plataforma Dojot para Aplicações de Internet das Coisas
Resumo
A técnica de virtualização baseadas em contêineres vem sendo amplamente utilizada através da adoção de tecnologias como Docker e Kubernetes que permitem a criação e o gerenciamento de contêineres. Assim, o presente artigo utilizou o Prometheus e o Grafana para analisar a performance de um cluster Kubernetes executando a plataforma Dojot e recebendo dados de um simulador. Foi possível observar que o uso dos recursos de CPU e memória RAM são maiores nas máquinas Workers do cluster, onde quanto mais serviços da Dojot a máquina executa maior o consumo dos recursos. Concluiu-se que a utilização do Kubernetes juntamente com os seus recursos de gerenciamento e monitoramento são recomendáveis para aplicações que precisam se escaláveis.
Palavras-chave:
Internet das Coisas, Kubernetes, Dojot
Referências
Abuabdo, A. and Al-Sharif, Z. A. (2019). Virtualization vs. containerization: Towards amultithreaded performance evaluation approach. In2019 IEEE/ACS 16th InternationalConference on Computer Systems and Applications (AICCSA), pages 1–6.
Cesila, C. H. et al. (2020). A multi-domain monitoring architecture for cloud networkslicing: Arquitetura de monitoramento para fatiamento de redes em nuvens computa-cionais para ambientes multidomínio.
CPqD (2020). Dojot soluções para iot - plataforma de desenvolvimento para iot.http://www.dojot.com.br/. (Accessed on 03/09/2021)
Dewi, L. P., Noertjahyana, A., Palit, H. N., and Yedutun, K. (2019). Server scalabilityusing kubernetes. In2019 4th Technology Innovation Management and EngineeringScience International Conference (TIMES-iCON), pages 1–4.
Foundation, T. L. (2021).Kubernetes documentation | kubernetes.https://kubernetes.io/docs/home/. (Accessed on 04/15/2021).
Medel, V., Rana, O., Bañares, J. , and Arronategui, U. (2016). Modelling performanceresource management in kubernetes. In2016 IEEE/ACM 9th International Conferenceon Utility and Cloud Computing (UCC), pages 257–262.
Pereira Ferreira, A. and Sinnott, R. (2019). A performance evaluation of containers run-ning on managed kubernetes services. In2019 IEEE International Conference onCloud Computing Technology and Science (CloudCom), pages 199–208.
Sukhija, N. and Bautista, E. (2019). Towards a framework for monitoring and analyzinghigh performance computing environments using kubernetes and prometheus. InIEEESmartWorld, Ubiquitous Intelligence Computing, Advanced Trusted Computing, Sca-lable Computing Communications, Cloud Big Data Computing, Internet of People andSmart City Innovation, pages 257–262
Cesila, C. H. et al. (2020). A multi-domain monitoring architecture for cloud networkslicing: Arquitetura de monitoramento para fatiamento de redes em nuvens computa-cionais para ambientes multidomínio.
CPqD (2020). Dojot soluções para iot - plataforma de desenvolvimento para iot.http://www.dojot.com.br/. (Accessed on 03/09/2021)
Dewi, L. P., Noertjahyana, A., Palit, H. N., and Yedutun, K. (2019). Server scalabilityusing kubernetes. In2019 4th Technology Innovation Management and EngineeringScience International Conference (TIMES-iCON), pages 1–4.
Foundation, T. L. (2021).Kubernetes documentation | kubernetes.https://kubernetes.io/docs/home/. (Accessed on 04/15/2021).
Medel, V., Rana, O., Bañares, J. , and Arronategui, U. (2016). Modelling performanceresource management in kubernetes. In2016 IEEE/ACM 9th International Conferenceon Utility and Cloud Computing (UCC), pages 257–262.
Pereira Ferreira, A. and Sinnott, R. (2019). A performance evaluation of containers run-ning on managed kubernetes services. In2019 IEEE International Conference onCloud Computing Technology and Science (CloudCom), pages 199–208.
Sukhija, N. and Bautista, E. (2019). Towards a framework for monitoring and analyzinghigh performance computing environments using kubernetes and prometheus. InIEEESmartWorld, Ubiquitous Intelligence Computing, Advanced Trusted Computing, Sca-lable Computing Communications, Cloud Big Data Computing, Internet of People andSmart City Innovation, pages 257–262
Publicado
18/07/2021
Como Citar
MORAES, Jean; LOBATO, Elen; ROSÁRIO, Denis; BEZERRA, Ubiratan; CERQUEIRA, Eduardo; TOSTES, Maria; ANTLOGA, Andréia.
Implementação de um cluster Kubernetes com a plataforma Dojot para Aplicações de Internet das Coisas. In: SEMINÁRIO INTEGRADO DE SOFTWARE E HARDWARE (SEMISH), 48. , 2021, Evento Online.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2021
.
p. 1-8.
ISSN 2595-6205.
DOI: https://doi.org/10.5753/semish.2021.15801.