Infrastructure as Code: Automatização do aprovisionamento e configuração de Infraestrutura e Serviços no Ensino Superior
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10400.19/7277 |
Resumo: | Atualmente, a grande maioria dos Sistemas de Tecnologias de Informação (STI) existentes nas instituições de ensino superior estão implementados segundo paradigmas tradicionais. O uso dessas abordagens dificulta a implementação de sistemas de alta capacidade que garantam escalabilidade e maior disponibilidade. Tendo por exemplos, a disponibilidade de plataformas de apoio ao ensino, e.g: Moodle ou, à flexibilidade de acesso remoto a laboratórios informáticos, os sistemas atualmente implementados precisam de dar resposta às necessidades atuais de forma versátil e eficiente. Os avanços nos últimos anos no domínio de Cloud Computing e Infrastructure as Code, possibilitam uma fácil adoção ao paradigma das tecnologias de Cloud Computing. Estes avanços apresentam diversos benefícios para as instituições de ensino superior, através da simplificação da configuração dos sistemas, automatização de processos, redução de custos de infraestrutura em conjunto com a otimização da utilização dos recursos preexistentes assim como uma fácil adaptação aos diferentes requisitos que surgem da rápida e constante evolução dos STI. Associados aos benefícios para as instituições de ensino superior, existe também um benefício transversal de melhoria do processo de ensino, principalmente no ensino de disciplinas de Engenharia Informática. A adoção deste paradigma oferece a este nicho, ferramentas e plataformas que contribuem para a melhoria da eficiência do ensino mediante a disponibilidade de laboratório informáticos virtuais, acesso remoto e de aprovisionamento e configuração de infraestrutura on-demand. Contudo, a implementação e configuração destes processos é um problema complexo e que produz elevada entropia na configuração de vários sistemas heterogéneos. Neste âmbito, o presente trabalho visa propor e implementar uma arquitetura de Private Cloud recorrendo à plataforma Openstack no contexto do ensino superior e ao uso de ferramentas de aprovisionamento e configuração como o Ansible, oferecendo uma implementação estandardizada e automatizada. De forma a ilustrar a sua aplicabilidade são também apresentados e discutidos casos de uso que veiculam os processos com as plataformas propostas para serem utilizadas pela comunidade da instituição de ensino superior. |
id |
RCAP_07a408871011082d1d8727443cad8994 |
---|---|
oai_identifier_str |
oai:repositorio.ipv.pt:10400.19/7277 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Infrastructure as Code: Automatização do aprovisionamento e configuração de Infraestrutura e Serviços no Ensino SuperiorAnsibleOpenstackAutomatizaçãoInfraestruturaVirtualizaçãoDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaAtualmente, a grande maioria dos Sistemas de Tecnologias de Informação (STI) existentes nas instituições de ensino superior estão implementados segundo paradigmas tradicionais. O uso dessas abordagens dificulta a implementação de sistemas de alta capacidade que garantam escalabilidade e maior disponibilidade. Tendo por exemplos, a disponibilidade de plataformas de apoio ao ensino, e.g: Moodle ou, à flexibilidade de acesso remoto a laboratórios informáticos, os sistemas atualmente implementados precisam de dar resposta às necessidades atuais de forma versátil e eficiente. Os avanços nos últimos anos no domínio de Cloud Computing e Infrastructure as Code, possibilitam uma fácil adoção ao paradigma das tecnologias de Cloud Computing. Estes avanços apresentam diversos benefícios para as instituições de ensino superior, através da simplificação da configuração dos sistemas, automatização de processos, redução de custos de infraestrutura em conjunto com a otimização da utilização dos recursos preexistentes assim como uma fácil adaptação aos diferentes requisitos que surgem da rápida e constante evolução dos STI. Associados aos benefícios para as instituições de ensino superior, existe também um benefício transversal de melhoria do processo de ensino, principalmente no ensino de disciplinas de Engenharia Informática. A adoção deste paradigma oferece a este nicho, ferramentas e plataformas que contribuem para a melhoria da eficiência do ensino mediante a disponibilidade de laboratório informáticos virtuais, acesso remoto e de aprovisionamento e configuração de infraestrutura on-demand. Contudo, a implementação e configuração destes processos é um problema complexo e que produz elevada entropia na configuração de vários sistemas heterogéneos. Neste âmbito, o presente trabalho visa propor e implementar uma arquitetura de Private Cloud recorrendo à plataforma Openstack no contexto do ensino superior e ao uso de ferramentas de aprovisionamento e configuração como o Ansible, oferecendo uma implementação estandardizada e automatizada. De forma a ilustrar a sua aplicabilidade são também apresentados e discutidos casos de uso que veiculam os processos com as plataformas propostas para serem utilizadas pela comunidade da instituição de ensino superior.ABSTRACT: Currently, most of the Information Technology Systems (ITS) existing in higher education institutions are implemented according to traditional paradigms. The use of these approaches makes it difficult to implement high-capacity systems that ensure scalability and greater availability. With examples of the availability of education support platforms, e.g., Moodle or the flexibility of remote access to computer labs, the systems currently implemented need to meet current needs in a versatile and efficient way. The advances in recent years in the field of Cloud Computing and Infrastructure as Code, allow an easy adoption to the paradigm of Cloud Computing technologies. These advances present several benefits for higher education institutions, through the simplification of systems configuration, process automation, reduction of infrastructure costs in conjunction with the optimization of the use of pre-existing resources as well as an easy adaptation to the different requirements that arise from the rapid and constant evolution of ITS. Alongside the advantages introduced for higher education institutions, there is also a crosscutting benefit of improving the teaching process, especially in the teaching of Computer Engineering disciplines. The adoption of this paradigm offers this niche tools and platforms that contribute to the improvement of the efficiency of teaching through the availability of virtual computer labs, remote access and provisioning and configuration of on-demand infrastructure. However, the implementation and configuration of these processes is a complex problem and produces high entropy in the configuration of various heterogenous systems. In this context, the present work aims to propose and implement a Private Cloud architecture using the Openstack platform in the context of higher education and the use of provisioning and configuration tools such as Ansible, offering a standardized and automated implementation. To illustrate its applicability, use cases that convey the processes with the proposed platforms to be used by the community of the higher education institution are also presented and discussed.Caldeira, Filipe Manuel SimõesRepositório Científico do Instituto Politécnico de ViseuMartins, Manuel Augusto Tarouca2022-06-15T11:11:37Z2022-04-262022-02-222022-04-26T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.19/7277TID:203024478porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-01-16T15:29:26Zoai:repositorio.ipv.pt:10400.19/7277Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T16:45:01.880023Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Infrastructure as Code: Automatização do aprovisionamento e configuração de Infraestrutura e Serviços no Ensino Superior |
title |
Infrastructure as Code: Automatização do aprovisionamento e configuração de Infraestrutura e Serviços no Ensino Superior |
spellingShingle |
Infrastructure as Code: Automatização do aprovisionamento e configuração de Infraestrutura e Serviços no Ensino Superior Martins, Manuel Augusto Tarouca Ansible Openstack Automatização Infraestrutura Virtualização Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
title_short |
Infrastructure as Code: Automatização do aprovisionamento e configuração de Infraestrutura e Serviços no Ensino Superior |
title_full |
Infrastructure as Code: Automatização do aprovisionamento e configuração de Infraestrutura e Serviços no Ensino Superior |
title_fullStr |
Infrastructure as Code: Automatização do aprovisionamento e configuração de Infraestrutura e Serviços no Ensino Superior |
title_full_unstemmed |
Infrastructure as Code: Automatização do aprovisionamento e configuração de Infraestrutura e Serviços no Ensino Superior |
title_sort |
Infrastructure as Code: Automatização do aprovisionamento e configuração de Infraestrutura e Serviços no Ensino Superior |
author |
Martins, Manuel Augusto Tarouca |
author_facet |
Martins, Manuel Augusto Tarouca |
author_role |
author |
dc.contributor.none.fl_str_mv |
Caldeira, Filipe Manuel Simões Repositório Científico do Instituto Politécnico de Viseu |
dc.contributor.author.fl_str_mv |
Martins, Manuel Augusto Tarouca |
dc.subject.por.fl_str_mv |
Ansible Openstack Automatização Infraestrutura Virtualização Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
topic |
Ansible Openstack Automatização Infraestrutura Virtualização Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
description |
Atualmente, a grande maioria dos Sistemas de Tecnologias de Informação (STI) existentes nas instituições de ensino superior estão implementados segundo paradigmas tradicionais. O uso dessas abordagens dificulta a implementação de sistemas de alta capacidade que garantam escalabilidade e maior disponibilidade. Tendo por exemplos, a disponibilidade de plataformas de apoio ao ensino, e.g: Moodle ou, à flexibilidade de acesso remoto a laboratórios informáticos, os sistemas atualmente implementados precisam de dar resposta às necessidades atuais de forma versátil e eficiente. Os avanços nos últimos anos no domínio de Cloud Computing e Infrastructure as Code, possibilitam uma fácil adoção ao paradigma das tecnologias de Cloud Computing. Estes avanços apresentam diversos benefícios para as instituições de ensino superior, através da simplificação da configuração dos sistemas, automatização de processos, redução de custos de infraestrutura em conjunto com a otimização da utilização dos recursos preexistentes assim como uma fácil adaptação aos diferentes requisitos que surgem da rápida e constante evolução dos STI. Associados aos benefícios para as instituições de ensino superior, existe também um benefício transversal de melhoria do processo de ensino, principalmente no ensino de disciplinas de Engenharia Informática. A adoção deste paradigma oferece a este nicho, ferramentas e plataformas que contribuem para a melhoria da eficiência do ensino mediante a disponibilidade de laboratório informáticos virtuais, acesso remoto e de aprovisionamento e configuração de infraestrutura on-demand. Contudo, a implementação e configuração destes processos é um problema complexo e que produz elevada entropia na configuração de vários sistemas heterogéneos. Neste âmbito, o presente trabalho visa propor e implementar uma arquitetura de Private Cloud recorrendo à plataforma Openstack no contexto do ensino superior e ao uso de ferramentas de aprovisionamento e configuração como o Ansible, oferecendo uma implementação estandardizada e automatizada. De forma a ilustrar a sua aplicabilidade são também apresentados e discutidos casos de uso que veiculam os processos com as plataformas propostas para serem utilizadas pela comunidade da instituição de ensino superior. |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022-06-15T11:11:37Z 2022-04-26 2022-02-22 2022-04-26T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.19/7277 TID:203024478 |
url |
http://hdl.handle.net/10400.19/7277 |
identifier_str_mv |
TID:203024478 |
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 Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799130921708814336 |