Migração arquitetural de sistemas de alta carga sazonal: um relato de experiência
Autor(a) principal: | |
---|---|
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 |