Migração arquitetural de sistemas de alta carga sazonal: um relato de experiência

Detalhes bibliográficos
Autor(a) principal: Silva, Leonardo Machado da
Data de Publicação: 2023
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/27956
Resumo: Este trabalho é um estudo de caso do sistema do PROLEM, um dos cursos de idiomas da Universidade Federal Fluminense, que é um sistema com alta carga sazonal. Um sistema com esta característica deve ser capaz de continuar disponível para seus clientes em momentos de alta carga, ou seja, quando há muitos clientes simultâneos utilizando o sistema. Durante o período de inscrições em um curso é fundamental que o sistema consiga atender a todos os usuários de maneira eficiente. Para atingir este objetivo, o sistema precisa atender aos atributos de elasticidade e escalabilidade. Para isso, foi feita coleta de dados em momentos de alta carga para analisar o comportamento dos usuários no sistema, que forneceram informações suficientes para tomada de decisões arquiteturais. Também foi feito um teste de carga para avaliar os limites operacionais da arquitetura com a implementação atual. Como resultado, foi proposta uma arquitetura nova que atenda aos atributos de qualidade elasticidade e escalabilidade horizontais e um plano de transição para a implantação incremental desta nova arquitetura.
id UFF-2_de150b2c1e583057f60eae9afa0e2505
oai_identifier_str oai:app.uff.br:1/27956
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Migração arquitetural de sistemas de alta carga sazonal: um relato de experiênciaElasticidadeEscalabilidadeArquitetura de sistemasAplicação webAlta carga sazonalPico de tráfegoTeste de cargaUniversidade Federal FluminenseArquitetura de softwareCiência da computaçãoElasticityScalabilitySoftware architectureWeb applicationHigh seasonal loadTraffic peakLoad testingEste trabalho é um estudo de caso do sistema do PROLEM, um dos cursos de idiomas da Universidade Federal Fluminense, que é um sistema com alta carga sazonal. Um sistema com esta característica deve ser capaz de continuar disponível para seus clientes em momentos de alta carga, ou seja, quando há muitos clientes simultâneos utilizando o sistema. Durante o período de inscrições em um curso é fundamental que o sistema consiga atender a todos os usuários de maneira eficiente. Para atingir este objetivo, o sistema precisa atender aos atributos de elasticidade e escalabilidade. Para isso, foi feita coleta de dados em momentos de alta carga para analisar o comportamento dos usuários no sistema, que forneceram informações suficientes para tomada de decisões arquiteturais. Também foi feito um teste de carga para avaliar os limites operacionais da arquitetura com a implementação atual. Como resultado, foi proposta uma arquitetura nova que atenda aos atributos de qualidade elasticidade e escalabilidade horizontais e um plano de transição para a implantação incremental desta nova arquitetura.This work is a case study of PROLEM’s system, a language school from Federal Fluminense University, which is a system with high seasonal load. A system with this characteristic should be able to handle all the clients during traffic peaks, which means, when there are a lot of users using the system at the same time. During student enrollment into their subjects, the system must meet the requirement for elasticity and scalability. To achieve this, it was collected a couple of data from the users actions on the PROLEM’s system during students enrollment, which provided enough information to make architectural decisions. A load testing was also performed to assess the operational threshold of the current architecture. The outcome of this work was a proposal of a new horizontally scalable and elastic architecture and a migration plan to evolve to this new architecture incrementally.63 p.Seixas, Flávio LuizNeves, Vânia de OliveiraMárquez, Carlos Rafael HerreraSilva, Leonardo Machado da2023-02-27T12:56:17Z2023-02-27T12:56:17Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfSILVA, Leonardo Machado da. Migração arquitetural de sistemas de alta carga sazonal: um relato de experiência. 2023. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal Fluminense, Niterói, 2023http://app.uff.br/riuff/handle/1/27956CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2023-02-27T12:56:21Zoai:app.uff.br:1/27956Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202024-08-19T11:17:37.268441Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Migração arquitetural de sistemas de alta carga sazonal: um relato de experiência
title Migração arquitetural de sistemas de alta carga sazonal: um relato de experiência
spellingShingle Migração arquitetural de sistemas de alta carga sazonal: um relato de experiência
Silva, Leonardo Machado da
Elasticidade
Escalabilidade
Arquitetura de sistemas
Aplicação web
Alta carga sazonal
Pico de tráfego
Teste de carga
Universidade Federal Fluminense
Arquitetura de software
Ciência da computação
Elasticity
Scalability
Software architecture
Web application
High seasonal load
Traffic peak
Load testing
title_short Migração arquitetural de sistemas de alta carga sazonal: um relato de experiência
title_full Migração arquitetural de sistemas de alta carga sazonal: um relato de experiência
title_fullStr Migração arquitetural de sistemas de alta carga sazonal: um relato de experiência
title_full_unstemmed Migração arquitetural de sistemas de alta carga sazonal: um relato de experiência
title_sort Migração arquitetural de sistemas de alta carga sazonal: um relato de experiência
author Silva, Leonardo Machado da
author_facet Silva, Leonardo Machado da
author_role author
dc.contributor.none.fl_str_mv Seixas, Flávio Luiz
Neves, Vânia de Oliveira
Márquez, Carlos Rafael Herrera
dc.contributor.author.fl_str_mv Silva, Leonardo Machado da
dc.subject.por.fl_str_mv Elasticidade
Escalabilidade
Arquitetura de sistemas
Aplicação web
Alta carga sazonal
Pico de tráfego
Teste de carga
Universidade Federal Fluminense
Arquitetura de software
Ciência da computação
Elasticity
Scalability
Software architecture
Web application
High seasonal load
Traffic peak
Load testing
topic Elasticidade
Escalabilidade
Arquitetura de sistemas
Aplicação web
Alta carga sazonal
Pico de tráfego
Teste de carga
Universidade Federal Fluminense
Arquitetura de software
Ciência da computação
Elasticity
Scalability
Software architecture
Web application
High seasonal load
Traffic peak
Load testing
description Este trabalho é um estudo de caso do sistema do PROLEM, um dos cursos de idiomas da Universidade Federal Fluminense, que é um sistema com alta carga sazonal. Um sistema com esta característica deve ser capaz de continuar disponível para seus clientes em momentos de alta carga, ou seja, quando há muitos clientes simultâneos utilizando o sistema. Durante o período de inscrições em um curso é fundamental que o sistema consiga atender a todos os usuários de maneira eficiente. Para atingir este objetivo, o sistema precisa atender aos atributos de elasticidade e escalabilidade. Para isso, foi feita coleta de dados em momentos de alta carga para analisar o comportamento dos usuários no sistema, que forneceram informações suficientes para tomada de decisões arquiteturais. Também foi feito um teste de carga para avaliar os limites operacionais da arquitetura com a implementação atual. Como resultado, foi proposta uma arquitetura nova que atenda aos atributos de qualidade elasticidade e escalabilidade horizontais e um plano de transição para a implantação incremental desta nova arquitetura.
publishDate 2023
dc.date.none.fl_str_mv 2023-02-27T12:56:17Z
2023-02-27T12:56:17Z
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, Leonardo Machado da. Migração arquitetural de sistemas de alta carga sazonal: um relato de experiência. 2023. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal Fluminense, Niterói, 2023
http://app.uff.br/riuff/handle/1/27956
identifier_str_mv SILVA, Leonardo Machado da. Migração arquitetural de sistemas de alta carga sazonal: um relato de experiência. 2023. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal Fluminense, Niterói, 2023
url http://app.uff.br/riuff/handle/1/27956
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_ 1811823714338078720