Vantagens do uso de multi-cloud e disponibilidade de recursos
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Outros Autores: | |
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 |