Utilizando virtualização baseada em containers para criação de laboratórios práticos de disciplinas na área de TI
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da Universidade Federal do Ceará (UFC) |
Texto Completo: | http://www.repositorio.ufc.br/handle/riufc/29549 |
Resumo: | The development of laboratory practice in courses of Information Technology (IT) is an important way to offer students a means of gaining experience. But the problem behind these practices is that educational institutions generally do not have enough money to provide a dedicated structure for these laboratories. Thus, virtualization becomes a way to solve this problem by enabling the execution of guests on a host systems, thereby reducing the physical infrastructure. In-based virtualization hypervisors, a complete operating system runs on a host, which becomes a problem, because in this type of virtualization there is excessive consumption of the host resources. To solve this, containers based virtualization has emerged, on which, unlike the hypervisors, store only the necessary libraries to run an application, sharing the kernel with the host, which makes this type of virtualization lighter and efficient. Knowing this, this paper aims to present a tool that automates the creation of virtualised study environments for students in the area of IT using containers, which enables the creation, execution or management of a scenario for practical activity quickly and easily. The results obtained from the quantitative evaluation carried out show that the developed tool pleased the teachers interviewed and was considered a useful tool for the development of laboratory activities. |
id |
UFC-7_72abff8475e1f68a69e88b6c02205d08 |
---|---|
oai_identifier_str |
oai:repositorio.ufc.br:riufc/29549 |
network_acronym_str |
UFC-7 |
network_name_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
repository_id_str |
|
spelling |
Utilizando virtualização baseada em containers para criação de laboratórios práticos de disciplinas na área de TIContainersLaboratórios- PráticaVirtualizaçãoThe development of laboratory practice in courses of Information Technology (IT) is an important way to offer students a means of gaining experience. But the problem behind these practices is that educational institutions generally do not have enough money to provide a dedicated structure for these laboratories. Thus, virtualization becomes a way to solve this problem by enabling the execution of guests on a host systems, thereby reducing the physical infrastructure. In-based virtualization hypervisors, a complete operating system runs on a host, which becomes a problem, because in this type of virtualization there is excessive consumption of the host resources. To solve this, containers based virtualization has emerged, on which, unlike the hypervisors, store only the necessary libraries to run an application, sharing the kernel with the host, which makes this type of virtualization lighter and efficient. Knowing this, this paper aims to present a tool that automates the creation of virtualised study environments for students in the area of IT using containers, which enables the creation, execution or management of a scenario for practical activity quickly and easily. The results obtained from the quantitative evaluation carried out show that the developed tool pleased the teachers interviewed and was considered a useful tool for the development of laboratory activities.O desenvolvimento de práticas de laboratório em disciplinas na área de Tecnologia da Informação (TI) é uma forma importante para oferecer aos alunos um meio de obter experiência. Mas o problema por trás dessas práticas é que as instituições de ensino geralmente não possuem verba suficiente para disponibilizar uma estrutura dedicada para esses laboratórios. Dessa forma, a virtualização torna-se uma saída para se solucionar esse problema, possibilitando a execução de sistemas convidados sobre um anfitrião, reduzindo assim a infraestrutura física. Na virtualização baseada em hipervisores, um sistema operacional completo é executado sobre um hospedeiro, o que se torna um problema, pois nesse tipo de virtualização há um consumo excessivo de recursos do hospedeiro. Pensando nisso, surgiu a virtualização baseada em containers, que, diferente dos hipervisores, armazenam apenas as bibliotecas necessárias para executar uma aplicação, compartilhando o kernel com o hospedeiro, o que torna esse tipo de virtualização mais leve e eficiente. Sabendo disso, este trabalho tem por objetivo apresentar uma ferramenta que automatiza a criação de ambientes de estudo virtualizado para alunos da área de TI utilizando containers, que possibilita assim a criação, execução ou gerenciamento de um cenário para atividade prática de forma rápida e fácil. Os resultados obtidos a partir da avaliação quantitativa realizada mostram que a ferramenta desenvolvida agradou aos professores entrevistados e foi considerada um instrumento útil para o desenvolvimento das atividades de laboratório.Rego, Paulo Antonio LealSilva, Walafi Ferreira2018-02-09T12:15:24Z2018-02-09T12:15:24Z2017info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfSILVA, Walafi Ferreira da. Utilizando virtualização baseada em containers para criação de laboratórios práticos de disciplinas na área de TI. 2017. 44 f. TCC (Graduação em Tecnologia de Redes de Computadores) - Universidade Federal do Ceará, Campus Quixadá, Quixadá, CE, 2017.http://www.repositorio.ufc.br/handle/riufc/29549porreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccess2019-01-03T15:48:36Zoai:repositorio.ufc.br:riufc/29549Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2024-09-11T18:28:03.851392Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false |
dc.title.none.fl_str_mv |
Utilizando virtualização baseada em containers para criação de laboratórios práticos de disciplinas na área de TI |
title |
Utilizando virtualização baseada em containers para criação de laboratórios práticos de disciplinas na área de TI |
spellingShingle |
Utilizando virtualização baseada em containers para criação de laboratórios práticos de disciplinas na área de TI Silva, Walafi Ferreira Containers Laboratórios- Prática Virtualização |
title_short |
Utilizando virtualização baseada em containers para criação de laboratórios práticos de disciplinas na área de TI |
title_full |
Utilizando virtualização baseada em containers para criação de laboratórios práticos de disciplinas na área de TI |
title_fullStr |
Utilizando virtualização baseada em containers para criação de laboratórios práticos de disciplinas na área de TI |
title_full_unstemmed |
Utilizando virtualização baseada em containers para criação de laboratórios práticos de disciplinas na área de TI |
title_sort |
Utilizando virtualização baseada em containers para criação de laboratórios práticos de disciplinas na área de TI |
author |
Silva, Walafi Ferreira |
author_facet |
Silva, Walafi Ferreira |
author_role |
author |
dc.contributor.none.fl_str_mv |
Rego, Paulo Antonio Leal |
dc.contributor.author.fl_str_mv |
Silva, Walafi Ferreira |
dc.subject.por.fl_str_mv |
Containers Laboratórios- Prática Virtualização |
topic |
Containers Laboratórios- Prática Virtualização |
description |
The development of laboratory practice in courses of Information Technology (IT) is an important way to offer students a means of gaining experience. But the problem behind these practices is that educational institutions generally do not have enough money to provide a dedicated structure for these laboratories. Thus, virtualization becomes a way to solve this problem by enabling the execution of guests on a host systems, thereby reducing the physical infrastructure. In-based virtualization hypervisors, a complete operating system runs on a host, which becomes a problem, because in this type of virtualization there is excessive consumption of the host resources. To solve this, containers based virtualization has emerged, on which, unlike the hypervisors, store only the necessary libraries to run an application, sharing the kernel with the host, which makes this type of virtualization lighter and efficient. Knowing this, this paper aims to present a tool that automates the creation of virtualised study environments for students in the area of IT using containers, which enables the creation, execution or management of a scenario for practical activity quickly and easily. The results obtained from the quantitative evaluation carried out show that the developed tool pleased the teachers interviewed and was considered a useful tool for the development of laboratory activities. |
publishDate |
2017 |
dc.date.none.fl_str_mv |
2017 2018-02-09T12:15:24Z 2018-02-09T12:15:24Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
SILVA, Walafi Ferreira da. Utilizando virtualização baseada em containers para criação de laboratórios práticos de disciplinas na área de TI. 2017. 44 f. TCC (Graduação em Tecnologia de Redes de Computadores) - Universidade Federal do Ceará, Campus Quixadá, Quixadá, CE, 2017. http://www.repositorio.ufc.br/handle/riufc/29549 |
identifier_str_mv |
SILVA, Walafi Ferreira da. Utilizando virtualização baseada em containers para criação de laboratórios práticos de disciplinas na área de TI. 2017. 44 f. TCC (Graduação em Tecnologia de Redes de Computadores) - Universidade Federal do Ceará, Campus Quixadá, Quixadá, CE, 2017. |
url |
http://www.repositorio.ufc.br/handle/riufc/29549 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Ceará (UFC) instname:Universidade Federal do Ceará (UFC) instacron:UFC |
instname_str |
Universidade Federal do Ceará (UFC) |
instacron_str |
UFC |
institution |
UFC |
reponame_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
collection |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC) |
repository.mail.fl_str_mv |
bu@ufc.br || repositorio@ufc.br |
_version_ |
1813028816297132032 |