Proposta de fluxo de moderação e implantação com moderação de aplicação voltada para ensino em nuvem privada

De MediaWiki do Campus São José
Revisão de 09h25min de 10 de fevereiro de 2022 por Murilo.b (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar
Autor
Murilo Bauer
Orientador
Prof. Ederson Torresini
Curso
Engenharia de Telecomunicações

Resumo
A evolução tecnológica, principalmente na área da computação em nuvem, vem disponibilizando novasferramentas que auxiliam no ensino-aprendizagem dos alunos e professores, oferecendo a utilização deinúmeras aplicações por meio de uma conexão de internet. Estas aplicações geralmente são oferecidas emnuvem de máquinas virtuais ou de contêineres. A CTIC do IFSC/SJ vem utilizando nuvem privada decontêineres na forma de microsserviços para otimizar a infraestrutura, ter maior disponibilidade e aumentara escalabilidade do sistema. O uso de contêineres apresenta ser uma solução leve e rápida para a criação delaboratórios virtuais, isto é, a criação de aplicações que possuam, por exemplo, aplicativos como MySQL,Imunes ou Matlab para elaboração de experimentos com roteiros, disponibilizados para os estudantesvia conexão de internet. A criação destas aplicações é realizada com contêineres, geralmente utilizando osistema Kubernetes para a orquestração destas aplicações. O professor necessita realizar a abertura de umchamado para toda criação, alteração ou encerramento de uma aplicação para ministrar suas disciplinas.Este trabalho propõe melhorias nesta disponibilização das aplicações, permitindo o usuário selecionar determinadas imagens de contêineres, alterando configurações básicas como a quantidade de aplicações,portas para acesso e o término de uso, através de arquivos em modo texto. Esta imagem enviada paratestes que contam com duas revisões, uma automatizada e outra manual, com o intuito de verificar a parte de sintaxe, qualidade da imagem gerada e a verificação por parte do CTIC para não haver alocações derecursos de forma excessiva. A imagem é enviada para cada etapa de forma automática, sem intervençãohumana, entrando em produção no cluster Kubernetes após aprovação nas etapas de revisão.

Palavras chave
Nuvem. Virtualização. Contêiner. Kubernetes.

Abstract
Technological evolution, especially in the area of cloud computing, has made new tools available thathelp students and teachers teach-learning, offering the use of numerous applications through an internetconnection. These applications are usually offered in virtual machine or container cloud. IFSC/SJ’s CTIChas been using private cloud of containers in the form of microservices to optimize the infrastructure,have greater availability and increase the scalability of the system. The use of containers presents itself asa light and fast solution for the creation of virtual laboratories, that is, the creation of applications thathave, for example, applications such as MySQL, Imunes or Matlab for the elaboration of experiments withscripts, made available to students via Internet connection. The creation of these applications is carriedout with containers, usually using the Kubernetes system for the orchestration of these applications.The teacher needs to open a call for any creation, alteration or termination of an application to teachtheir subjects. This work proposes improvements in this availability of applications, allowing the user toselect certain images of containers, changing basic settings such as the number of applications, accessports and end of use, through files in text mode. This image sent for tests that have two revisions, oneautomated and the other manual, in order to verify the syntax part, the quality of the generated imageand verification by the CTIC so that there are no excessive allocations of resources. The image is sent toeach step automatically, without human intervention, entering production in the cluster Kubernetes afterapproval in the review steps.

Keywords
Cloud. Virtualization. Container. Kubernets.

Arquivos