Vantagens do uso de multi-cloud e disponibilidade de recursos

Detalhes bibliográficos
Autor(a) principal: Silva, Carlos Guilherme Matos de Almeida da
Data de Publicação: 2023
Outros Autores: Faria Filho, Rodrigo Menchio
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: http://app.uff.br/riuff/handle/1/29521
Resumo: A expansão da computação em nuvem ao longo dos últimos anos trouxe diversas possibilidades diferentes para a estruturação de ambientes empresariais. Entretanto, devido a grande gama de recursos presentes nos diferentes provedores de serviços em nuvem, começou a surgir a necessidade de utilização de recursos de provedores diferentes. O multi-cloud, como foi nomeada a prática do uso de mais de um provedor de serviços em nuvem, é utilizado por diversas empresas de grande escopo, porém ainda se há diversos debates sobre a efetividade, custos e ganhos de desempenho trazidos pela estratégia. O objetivo deste trabalho é realizar uma comparação entre dois modelos de arquitetura em nuvem, onde uma das arquiteturas utiliza um único provedor de serviços em nuvem e a outra utiliza dois provedores. Um segundo objetivo deste trabalho foi desenvolver o Carrasqueiro, uma aplicação web que permite a busca de professores num banco de dados próprio, permitindo aos usuários votarem nos professores de acordo com suas experiências. Para a criação das arquiteturas em nuvem testadas, foram utilizados os provedores Azure e Oracle Cloud Infrastructure. Na arquitetura de um provedor foi utilizada apenas a Azure com o banco de dados MySQL e na arquitetura multi-cloud os dois provedores, que foram conectados através dos recursos ExpressRoute e FastConnect para que o banco de dados Autonomous Database Serverless pudesse ser utilizado pela aplicação. Foram realizados testes de carga na aplicação, aumentando-se o número de requisições gradualmente até o ponto de falha da aplicação nos modelos de hospedagem utilizados. Os resultados dos testes mostraram um desempenho superior da arquitetura multi-cloud, entretanto os ganhos apresentados não indicam que o uso da estratégia seja válido para escopos pequenos.
id UFF-2_aecc527d050496ed92b3289d16377f78
oai_identifier_str oai:app.uff.br:1/29521
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Vantagens do uso de multi-cloud e disponibilidade de recursosMulti-cloudAzureOracle Cloud InfraestructureMySQLAutonomous DBKubernetesExpressRouteFastConnectComputação em nuvemBase de dadosAplicação webMulti-cloudAzureOracle Cloud InfraestructureMySQLAutonomous DBKubernetesExpressRouteFastConnectA expansão da computação em nuvem ao longo dos últimos anos trouxe diversas possibilidades diferentes para a estruturação de ambientes empresariais. Entretanto, devido a grande gama de recursos presentes nos diferentes provedores de serviços em nuvem, começou a surgir a necessidade de utilização de recursos de provedores diferentes. O multi-cloud, como foi nomeada a prática do uso de mais de um provedor de serviços em nuvem, é utilizado por diversas empresas de grande escopo, porém ainda se há diversos debates sobre a efetividade, custos e ganhos de desempenho trazidos pela estratégia. O objetivo deste trabalho é realizar uma comparação entre dois modelos de arquitetura em nuvem, onde uma das arquiteturas utiliza um único provedor de serviços em nuvem e a outra utiliza dois provedores. Um segundo objetivo deste trabalho foi desenvolver o Carrasqueiro, uma aplicação web que permite a busca de professores num banco de dados próprio, permitindo aos usuários votarem nos professores de acordo com suas experiências. Para a criação das arquiteturas em nuvem testadas, foram utilizados os provedores Azure e Oracle Cloud Infrastructure. Na arquitetura de um provedor foi utilizada apenas a Azure com o banco de dados MySQL e na arquitetura multi-cloud os dois provedores, que foram conectados através dos recursos ExpressRoute e FastConnect para que o banco de dados Autonomous Database Serverless pudesse ser utilizado pela aplicação. Foram realizados testes de carga na aplicação, aumentando-se o número de requisições gradualmente até o ponto de falha da aplicação nos modelos de hospedagem utilizados. Os resultados dos testes mostraram um desempenho superior da arquitetura multi-cloud, entretanto os ganhos apresentados não indicam que o uso da estratégia seja válido para escopos pequenos.The expansion of cloud computing over the past years has brought various different possibilities for structuring business environments. However, due to the wide range of resources available from different cloud service providers, the need to use resources from multiple providers has emerged. The multi-cloud, as the practice of using more than one cloud service provider is called, is employed by several large-scale companies. Yet, there are still many debates regarding the effectiveness, costs, and performance gains brought by this strategy. The objective of this study is to compare two cloud architecture models, where one architecture uses a single cloud service provider, and the other uses two providers. A second objective of this work was to develop Carrasqueiro, a web application that allows users to search for teachers in a proprietary database and vote for teachers based on their experiences. To create the tested cloud architectures, the Azure and Oracle Cloud Infrastructure providers were used. In the single-provider architecture, only Azure was used with the MySQL database, and in the multi-cloud architecture, both providers were connected through ExpressRoute and FastConnect resources, enabling the use of the Autonomous Database Serverless by the application. Load tests were conducted on the application by gradually increasing the number of requests until the application failed in the hosting models used. The test results showed superior performance of the multi-cloud architecture; however, the gains presented do not indicate that using this strategy is valid for small scopes.122 p.Fernandes, Natalia Castrohttp://lattes.cnpq.br/4205779497458915Medeiros, Dianne Scherly Varela dehttp://lattes.cnpq.br/8119805151400395Cunha Neto, Hélio do Nascimento http://lattes.cnpq.br/7049529491757593Silva, Carlos Guilherme Matos de Almeida daFaria Filho, Rodrigo Menchio2023-07-28T14:41:55Z2023-07-28T14:41:55Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfSILVA, Carlos Guilherme Matos de Almeida da; FARIA FILHO, Rodrigo Menchio. Vantagens do uso de multi-cloud e disponibilidade de recursos. 2023. 122 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Telecomunicações) - Universidade Federal Fluminense, Niterói, 2023http://app.uff.br/riuff/handle/1/29521CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2023-07-28T14:41:59Zoai:app.uff.br:1/29521Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202024-08-19T10:47:39.652252Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Vantagens do uso de multi-cloud e disponibilidade de recursos
title Vantagens do uso de multi-cloud e disponibilidade de recursos
spellingShingle Vantagens do uso de multi-cloud e disponibilidade de recursos
Silva, Carlos Guilherme Matos de Almeida da
Multi-cloud
Azure
Oracle Cloud Infraestructure
MySQL
Autonomous DB
Kubernetes
ExpressRoute
FastConnect
Computação em nuvem
Base de dados
Aplicação web
Multi-cloud
Azure
Oracle Cloud Infraestructure
MySQL
Autonomous DB
Kubernetes
ExpressRoute
FastConnect
title_short Vantagens do uso de multi-cloud e disponibilidade de recursos
title_full Vantagens do uso de multi-cloud e disponibilidade de recursos
title_fullStr Vantagens do uso de multi-cloud e disponibilidade de recursos
title_full_unstemmed Vantagens do uso de multi-cloud e disponibilidade de recursos
title_sort Vantagens do uso de multi-cloud e disponibilidade de recursos
author Silva, Carlos Guilherme Matos de Almeida da
author_facet Silva, Carlos Guilherme Matos de Almeida da
Faria Filho, Rodrigo Menchio
author_role author
author2 Faria Filho, Rodrigo Menchio
author2_role author
dc.contributor.none.fl_str_mv Fernandes, Natalia Castro
http://lattes.cnpq.br/4205779497458915
Medeiros, Dianne Scherly Varela de
http://lattes.cnpq.br/8119805151400395
Cunha Neto, Hélio do Nascimento
 http://lattes.cnpq.br/7049529491757593
dc.contributor.author.fl_str_mv Silva, Carlos Guilherme Matos de Almeida da
Faria Filho, Rodrigo Menchio
dc.subject.por.fl_str_mv Multi-cloud
Azure
Oracle Cloud Infraestructure
MySQL
Autonomous DB
Kubernetes
ExpressRoute
FastConnect
Computação em nuvem
Base de dados
Aplicação web
Multi-cloud
Azure
Oracle Cloud Infraestructure
MySQL
Autonomous DB
Kubernetes
ExpressRoute
FastConnect
topic Multi-cloud
Azure
Oracle Cloud Infraestructure
MySQL
Autonomous DB
Kubernetes
ExpressRoute
FastConnect
Computação em nuvem
Base de dados
Aplicação web
Multi-cloud
Azure
Oracle Cloud Infraestructure
MySQL
Autonomous DB
Kubernetes
ExpressRoute
FastConnect
description A expansão da computação em nuvem ao longo dos últimos anos trouxe diversas possibilidades diferentes para a estruturação de ambientes empresariais. Entretanto, devido a grande gama de recursos presentes nos diferentes provedores de serviços em nuvem, começou a surgir a necessidade de utilização de recursos de provedores diferentes. O multi-cloud, como foi nomeada a prática do uso de mais de um provedor de serviços em nuvem, é utilizado por diversas empresas de grande escopo, porém ainda se há diversos debates sobre a efetividade, custos e ganhos de desempenho trazidos pela estratégia. O objetivo deste trabalho é realizar uma comparação entre dois modelos de arquitetura em nuvem, onde uma das arquiteturas utiliza um único provedor de serviços em nuvem e a outra utiliza dois provedores. Um segundo objetivo deste trabalho foi desenvolver o Carrasqueiro, uma aplicação web que permite a busca de professores num banco de dados próprio, permitindo aos usuários votarem nos professores de acordo com suas experiências. Para a criação das arquiteturas em nuvem testadas, foram utilizados os provedores Azure e Oracle Cloud Infrastructure. Na arquitetura de um provedor foi utilizada apenas a Azure com o banco de dados MySQL e na arquitetura multi-cloud os dois provedores, que foram conectados através dos recursos ExpressRoute e FastConnect para que o banco de dados Autonomous Database Serverless pudesse ser utilizado pela aplicação. Foram realizados testes de carga na aplicação, aumentando-se o número de requisições gradualmente até o ponto de falha da aplicação nos modelos de hospedagem utilizados. Os resultados dos testes mostraram um desempenho superior da arquitetura multi-cloud, entretanto os ganhos apresentados não indicam que o uso da estratégia seja válido para escopos pequenos.
publishDate 2023
dc.date.none.fl_str_mv 2023-07-28T14:41:55Z
2023-07-28T14:41:55Z
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, Carlos Guilherme Matos de Almeida da; FARIA FILHO, Rodrigo Menchio. Vantagens do uso de multi-cloud e disponibilidade de recursos. 2023. 122 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Telecomunicações) - Universidade Federal Fluminense, Niterói, 2023
http://app.uff.br/riuff/handle/1/29521
identifier_str_mv SILVA, Carlos Guilherme Matos de Almeida da; FARIA FILHO, Rodrigo Menchio. Vantagens do uso de multi-cloud e disponibilidade de recursos. 2023. 122 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Telecomunicações) - Universidade Federal Fluminense, Niterói, 2023
url http://app.uff.br/riuff/handle/1/29521
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
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 Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1811823571169705984