Orquestração automatizada de serviços de rede em ambientes multi-nuvem
| Ano de defesa: | 2022 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Serra
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://repositorio.ifes.edu.br/handle/123456789/2943 |
Resumo: | RESUMO: Em um ambiente multi-nuvem, a alocação de serviços virtuais precisa de critérios bem definidos para que as tomadas de decisões estejam alinhadas às necessidades do usuário final e às restrições de nuvens heterogêneas, de forma a evitar possíveis degradações na aplicação ou na própria infraestrutura. Entretanto, existe uma lacuna de trabalhos que explorem os mecanismos capazes de fornecer dinamicamente as entradas para os diversos modelos de otimização desenvolvidos para resolver o problema de alocação multi-nuvem e aplicar a saída desses modelos nas nuvens comerciais de forma automatizada. Este trabalho, propõe um orquestrador que é capaz de receber parâmetros de configuração alinhados às políticas administrativas e acordos de nível de serviço definidos pelo usuário final, coletar autonomamente métricas dos serviços e da infraestrutura multi-nuvem, disponibilizá-los para um otimizador e aplicar as decisões de alocação dinâmica usando plataformas de nuvem comerciais. Para tal, foi desenvolvido um protótipo com tecnologias largamente utilizadas no mercado, além da utilização das plataformas de código aberto OpenStack e Open Source Mano. Resultados de experimentos comparativos entre diversos cenários demonstram a importância da automação deste processo e sua viabilidade, pois o ponto de vista da aplicação e o que é importante para o seu bom funcionamento é respeitado dentro dos limites de infraestrutura disponíveis, considerando inclusive métricas relacionadas diretamente ao usuário final. |
| id |
IFES-2_7238004f9a69f2fb3b9a97beffd3bfcb |
|---|---|
| oai_identifier_str |
oai:repositorio.ifes.edu.br:123456789/2943 |
| network_acronym_str |
IFES-2 |
| network_name_str |
Repositório Institucional do IFES |
| repository_id_str |
|
| spelling |
Santos, Laudelino Azerêdo dosInstituto Federal do Espirito Santo (IFES)Liberato, Alextian BartholomeuGuimarães, Rafael SilvaVassoler, Gilmar LuizDominicini, Cristina Klippel2023-02-24T17:13:40Z2023-02-24T17:13:40Z2022Santos, Laudelino Azerêdo dos. Orquestração automatizada de serviços de rede em ambientes multi-nuvem. 2022. 68 f. Dissertação (Mestrado em Computação Aplicada) - Instituto Federal do Espírito Santo, Campus Serra, Serra, 2022.https://repositorio.ifes.edu.br/handle/123456789/294330004012075P4RESUMO: Em um ambiente multi-nuvem, a alocação de serviços virtuais precisa de critérios bem definidos para que as tomadas de decisões estejam alinhadas às necessidades do usuário final e às restrições de nuvens heterogêneas, de forma a evitar possíveis degradações na aplicação ou na própria infraestrutura. Entretanto, existe uma lacuna de trabalhos que explorem os mecanismos capazes de fornecer dinamicamente as entradas para os diversos modelos de otimização desenvolvidos para resolver o problema de alocação multi-nuvem e aplicar a saída desses modelos nas nuvens comerciais de forma automatizada. Este trabalho, propõe um orquestrador que é capaz de receber parâmetros de configuração alinhados às políticas administrativas e acordos de nível de serviço definidos pelo usuário final, coletar autonomamente métricas dos serviços e da infraestrutura multi-nuvem, disponibilizá-los para um otimizador e aplicar as decisões de alocação dinâmica usando plataformas de nuvem comerciais. Para tal, foi desenvolvido um protótipo com tecnologias largamente utilizadas no mercado, além da utilização das plataformas de código aberto OpenStack e Open Source Mano. Resultados de experimentos comparativos entre diversos cenários demonstram a importância da automação deste processo e sua viabilidade, pois o ponto de vista da aplicação e o que é importante para o seu bom funcionamento é respeitado dentro dos limites de infraestrutura disponíveis, considerando inclusive métricas relacionadas diretamente ao usuário final.ABSTRACT: In a multi-cloud environment, the allocation of virtual services needs well-defined criteria so that decision-making is aligned with the needs of the end user and the restrictions of heterogeneous clouds, in order to avoid possible degradations in the application or in the infrastructure itself. However, there is a lack of works that explore mechanisms capable of dynamically providing inputs for the various optimization models developed to solve the multi-cloud allocation problem and apply the output of these models in commercial clouds in an automated way. This work proposes an orchestrator that is able to receive configuration parameters aligned with administrative policies and service level agreements defined by the end user, autonomously collect metrics from services and multi-cloud infrastructure, make them available to an optimizer and apply the dynamic allocation decisions using commercial cloud platforms. To this end, a prototype was developed with technologies widely used in the market, in addition to the use of the open source platforms OpenStack and Open Source Mano. Results of comparative experiments between different scenarios demonstrate the importance of automating this process and its feasibility, since the application point of view and what is important for its proper functioning is respected within the limits of available infrastructure, including metrics directly related to the end user.Fundação de Amparo à Pesquisa e Inovação do Espírito Santo (FAPES)Programa Institucional de Bolsas de Iniciação Científica (Pibic)Programa Institucional de Apoio à Pós-graduação Stricto Sensu (Propós)68 f.Computação em nuvemRedes de computadoresOpenStackOSMOrquestradorMulti-nuvemAlocaçãoAutomatizadoOrquestração automatizada de serviços de rede em ambientes multi-nuveminfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisSerrainfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional do IFESinstname:Instituto Federal de Educação, Ciência e Tecnologia do Espírito Santo (IFES)instacron:IFESCampus SerraCiência da ComputaçãoRedes de Computadoreshttp://lattes.cnpq.br/4324881751736449https://orcid.org/0000-0002-2631-9218http://lattes.cnpq.br/7853087416950443https://orcid.org/0000-0002-7803-1830Mestrado em Computação Aplicadahttp://lattes.cnpq.br/5443992982789294https://orcid.org/0000-0001-8592-455XORIGINALDISSERTACAO_Orquestracao_Automatizada_Ambientes_Multi_Nuvem.pdfDISSERTACAO_Orquestracao_Automatizada_Ambientes_Multi_Nuvem.pdfapplication/pdf2583243https://repositorio.ifes.edu.br/bitstreams/d603390d-ab94-4734-a336-76174cc0d6d9/downloaddf1296a45c0890f4a778c6261a416d98MD51trueAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-8934https://repositorio.ifes.edu.br/bitstreams/b1295338-9f3f-425a-bc7c-7f194501377d/downloadac7cb971050ed632be934da23d966924MD52falseAnonymousREADTEXTDISSERTACAO_Orquestracao_Automatizada_Ambientes_Multi_Nuvem.pdf.txtDISSERTACAO_Orquestracao_Automatizada_Ambientes_Multi_Nuvem.pdf.txtExtracted texttext/plain122116https://repositorio.ifes.edu.br/bitstreams/1f9ae4e0-b900-4ce9-92d6-89afdc15a42f/download585e9fc972a2fcd598bafda65088c8e0MD53falseAnonymousREADTHUMBNAILDISSERTACAO_Orquestracao_Automatizada_Ambientes_Multi_Nuvem.pdf.jpgDISSERTACAO_Orquestracao_Automatizada_Ambientes_Multi_Nuvem.pdf.jpgGenerated Thumbnailimage/jpeg2037https://repositorio.ifes.edu.br/bitstreams/d6738296-87f9-471b-898b-ab89712004c7/download459c028a94bd482dea6ecc0e5381347aMD54falseAnonymousREAD123456789/29432025-09-10T19:30:55.455Zopen.accessoai:repositorio.ifes.edu.br:123456789/2943https://repositorio.ifes.edu.brRepositório InstitucionalPUBhttps://repositorio.ifes.edu.br/server/oai/requestrepositorio@ifes.edu.bropendoar:2025-09-10T19:30:55Repositório Institucional do IFES - Instituto Federal de Educação, Ciência e Tecnologia do Espírito Santo (IFES)falseQXV0b3JlcyBxdWUgc3VibWV0ZW0gYSBlc3RhIGNvbmZlcsOqbmNpYSBjb25jb3JkYW0gY29tIG9zIHNlZ3VpbnRlcyB0ZXJtb3M6CmEpIEF1dG9yZXMgbWFudMOpbSBvcyBkaXJlaXRvcyBhdXRvcmFpcyBzb2JyZSBvIHRyYWJhbGhvLCBwZXJtaXRpbmRvIMOgIGNvbmZlcsOqbmNpYSBjb2xvY8OhLWxvIHNvYiB1bWEgbGljZW7Dp2EgTGljZW7Dp2EgQ3JlYXRpdmUgQ29tbW9ucyBBdHRyaWJ1dGlvbiwgcXVlIHBlcm1pdGUgbGl2cmVtZW50ZSBhIG91dHJvcyBhY2Vzc2FyLCB1c2FyIGUgY29tcGFydGlsaGFyIG8gdHJhYmFsaG8gY29tIG8gY3LDqWRpdG8gZGUgYXV0b3JpYSBlIGFwcmVzZW50YcOnw6NvIGluaWNpYWwgbmVzdGEgY29uZmVyw6puY2lhLgpiKSBBdXRvcmVzIHBvZGVtIGFicmlyIG3Do28gZG9zIHRlcm1vcyBkYSBsaWNlbsOnYSBDQyBlIGRlZmluaXIgY29udHJhdG9zIGFkaWNpb25haXMgcGFyYSBhIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhIGUgc3Vic2Vxw7xlbnRlIHB1YmxpY2HDp8OjbyBkZXN0ZSB0cmFiYWxobyAoZXguOiBwdWJsaWNhciB1bWEgdmVyc8OjbyBhdHVhbGl6YWRhIGVtIHVtIHBlcmnDs2RpY28sIGRpc3BvbmliaWxpemFyIGVtIHJlcG9zaXTDs3JpbyBpbnN0aXR1Y2lvbmFsLCBvdSBwdWJsaWPDoS1sbyBlbSBsaXZybyksIGNvbSBvIGNyw6lkaXRvIGRlIGF1dG9yaWEgZSBhcHJlc2VudGHDp8OjbyBpbmljaWFsIG5lc3RhIGNvbmZlcsOqbmNpYS4KYykgQWzDqW0gZGlzc28sIGF1dG9yZXMgc8OjbyBpbmNlbnRpdmFkb3MgYSBwdWJsaWNhciBlIGNvbXBhcnRpbGhhciBzZXVzIHRyYWJhbGhvcyBvbmxpbmUgKGV4LjogZW0gcmVwb3NpdMOzcmlvIGluc3RpdHVjaW9uYWwgb3UgZW0gc3VhIHDDoWdpbmEgcGVzc29hbCkgYSBxdWFscXVlciBtb21lbnRvIGFudGVzIGUgZGVwb2lzIGRhIGNvbmZlcsOqCg== |
| dc.title.pt_BR.fl_str_mv |
Orquestração automatizada de serviços de rede em ambientes multi-nuvem |
| title |
Orquestração automatizada de serviços de rede em ambientes multi-nuvem |
| spellingShingle |
Orquestração automatizada de serviços de rede em ambientes multi-nuvem Santos, Laudelino Azerêdo dos Computação em nuvem Redes de computadores OpenStack OSM Orquestrador Multi-nuvem Alocação Automatizado |
| title_short |
Orquestração automatizada de serviços de rede em ambientes multi-nuvem |
| title_full |
Orquestração automatizada de serviços de rede em ambientes multi-nuvem |
| title_fullStr |
Orquestração automatizada de serviços de rede em ambientes multi-nuvem |
| title_full_unstemmed |
Orquestração automatizada de serviços de rede em ambientes multi-nuvem |
| title_sort |
Orquestração automatizada de serviços de rede em ambientes multi-nuvem |
| author |
Santos, Laudelino Azerêdo dos |
| author_facet |
Santos, Laudelino Azerêdo dos |
| author_role |
author |
| dc.contributor.institution.pt_BR.fl_str_mv |
Instituto Federal do Espirito Santo (IFES) |
| dc.contributor.member.none.fl_str_mv |
Liberato, Alextian Bartholomeu Guimarães, Rafael Silva |
| dc.contributor.author.fl_str_mv |
Santos, Laudelino Azerêdo dos |
| dc.contributor.advisor1.fl_str_mv |
Vassoler, Gilmar Luiz |
| dc.contributor.advisor-co1.fl_str_mv |
Dominicini, Cristina Klippel |
| contributor_str_mv |
Vassoler, Gilmar Luiz Dominicini, Cristina Klippel |
| dc.subject.por.fl_str_mv |
Computação em nuvem Redes de computadores OpenStack OSM Orquestrador Multi-nuvem Alocação Automatizado |
| topic |
Computação em nuvem Redes de computadores OpenStack OSM Orquestrador Multi-nuvem Alocação Automatizado |
| description |
RESUMO: Em um ambiente multi-nuvem, a alocação de serviços virtuais precisa de critérios bem definidos para que as tomadas de decisões estejam alinhadas às necessidades do usuário final e às restrições de nuvens heterogêneas, de forma a evitar possíveis degradações na aplicação ou na própria infraestrutura. Entretanto, existe uma lacuna de trabalhos que explorem os mecanismos capazes de fornecer dinamicamente as entradas para os diversos modelos de otimização desenvolvidos para resolver o problema de alocação multi-nuvem e aplicar a saída desses modelos nas nuvens comerciais de forma automatizada. Este trabalho, propõe um orquestrador que é capaz de receber parâmetros de configuração alinhados às políticas administrativas e acordos de nível de serviço definidos pelo usuário final, coletar autonomamente métricas dos serviços e da infraestrutura multi-nuvem, disponibilizá-los para um otimizador e aplicar as decisões de alocação dinâmica usando plataformas de nuvem comerciais. Para tal, foi desenvolvido um protótipo com tecnologias largamente utilizadas no mercado, além da utilização das plataformas de código aberto OpenStack e Open Source Mano. Resultados de experimentos comparativos entre diversos cenários demonstram a importância da automação deste processo e sua viabilidade, pois o ponto de vista da aplicação e o que é importante para o seu bom funcionamento é respeitado dentro dos limites de infraestrutura disponíveis, considerando inclusive métricas relacionadas diretamente ao usuário final. |
| publishDate |
2022 |
| dc.date.issued.fl_str_mv |
2022 |
| dc.date.accessioned.fl_str_mv |
2023-02-24T17:13:40Z |
| dc.date.available.fl_str_mv |
2023-02-24T17:13:40Z |
| 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.citation.fl_str_mv |
Santos, Laudelino Azerêdo dos. Orquestração automatizada de serviços de rede em ambientes multi-nuvem. 2022. 68 f. Dissertação (Mestrado em Computação Aplicada) - Instituto Federal do Espírito Santo, Campus Serra, Serra, 2022. |
| dc.identifier.uri.fl_str_mv |
https://repositorio.ifes.edu.br/handle/123456789/2943 |
| dc.identifier.capes.pt_BR.fl_str_mv |
30004012075P4 |
| identifier_str_mv |
Santos, Laudelino Azerêdo dos. Orquestração automatizada de serviços de rede em ambientes multi-nuvem. 2022. 68 f. Dissertação (Mestrado em Computação Aplicada) - Instituto Federal do Espírito Santo, Campus Serra, Serra, 2022. 30004012075P4 |
| url |
https://repositorio.ifes.edu.br/handle/123456789/2943 |
| 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 |
68 f. |
| dc.publisher.none.fl_str_mv |
Serra |
| publisher.none.fl_str_mv |
Serra |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional do IFES instname:Instituto Federal de Educação, Ciência e Tecnologia do Espírito Santo (IFES) instacron:IFES |
| instname_str |
Instituto Federal de Educação, Ciência e Tecnologia do Espírito Santo (IFES) |
| instacron_str |
IFES |
| institution |
IFES |
| reponame_str |
Repositório Institucional do IFES |
| collection |
Repositório Institucional do IFES |
| bitstream.url.fl_str_mv |
https://repositorio.ifes.edu.br/bitstreams/d603390d-ab94-4734-a336-76174cc0d6d9/download https://repositorio.ifes.edu.br/bitstreams/b1295338-9f3f-425a-bc7c-7f194501377d/download https://repositorio.ifes.edu.br/bitstreams/1f9ae4e0-b900-4ce9-92d6-89afdc15a42f/download https://repositorio.ifes.edu.br/bitstreams/d6738296-87f9-471b-898b-ab89712004c7/download |
| bitstream.checksum.fl_str_mv |
df1296a45c0890f4a778c6261a416d98 ac7cb971050ed632be934da23d966924 585e9fc972a2fcd598bafda65088c8e0 459c028a94bd482dea6ecc0e5381347a |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional do IFES - Instituto Federal de Educação, Ciência e Tecnologia do Espírito Santo (IFES) |
| repository.mail.fl_str_mv |
repositorio@ifes.edu.br |
| _version_ |
1865654651224850432 |