Uma análise comparativa de ferramentas de chaos engineering em uma arquitetura de microsserviços
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
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/26646 |
Resumo: | Com o crescimento da popularidade da computação em nuvem, as arquiteturas com microsserviços ganharam bastante visibilidade e espaço nos últimos anos e junto com elas, a complexidade de garantir uma boa resiliência e confiabilidade se tornou um desafio em comum para as empresas que utilizam essa arquitetura. Nesse cenário, ferramentas de chaos engineeryng foram criadas para que seja possível simular as condições adversas em ambientes produtivos, e dessa forma, garantir uma maior confiabilidade de uma arquitetura distribuída. Esse trabalho realiza uma análise comparativa por meio de análises exploratórias de testes de caos e estudos de suas documentações oficiais, selecionando dessa forma quatro ferramentas com esse propósito e analisando as características como quantidade de recursos utilizados, custo, interface, tipos de ataques, integrações, documentação, facilidade de uso e usabilidade. Os resultados do estudo e suas contribuições mostram pontos positivos e negativos de cada ferramenta, além de uma documentação disponibilizada com um passo a passo da instalação e configuração de cada uma delas. |
id |
UFF-2_03d352cfd485b80e37eb85c6931c8d54 |
---|---|
oai_identifier_str |
oai:app.uff.br:1/26646 |
network_acronym_str |
UFF-2 |
network_name_str |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
repository_id_str |
2120 |
spelling |
Uma análise comparativa de ferramentas de chaos engineering em uma arquitetura de microsserviçosContainerTeste de caosDisponibilidadeConfiabilidadeResiliênciaKubernetesChaos testingChaos EngineeringMicroservicesAvailabilityResilienceReliabilityDevOpsCom o crescimento da popularidade da computação em nuvem, as arquiteturas com microsserviços ganharam bastante visibilidade e espaço nos últimos anos e junto com elas, a complexidade de garantir uma boa resiliência e confiabilidade se tornou um desafio em comum para as empresas que utilizam essa arquitetura. Nesse cenário, ferramentas de chaos engineeryng foram criadas para que seja possível simular as condições adversas em ambientes produtivos, e dessa forma, garantir uma maior confiabilidade de uma arquitetura distribuída. Esse trabalho realiza uma análise comparativa por meio de análises exploratórias de testes de caos e estudos de suas documentações oficiais, selecionando dessa forma quatro ferramentas com esse propósito e analisando as características como quantidade de recursos utilizados, custo, interface, tipos de ataques, integrações, documentação, facilidade de uso e usabilidade. Os resultados do estudo e suas contribuições mostram pontos positivos e negativos de cada ferramenta, além de uma documentação disponibilizada com um passo a passo da instalação e configuração de cada uma delas.The growth of cloud computing in recent years, resulted in an increase of visibility and popularity of microservices. As microservices community grow up, the complexity of ensuring good resiliency and reliability has become a common challenge for companies using this architecture. In this scenario, chaos engineering tools were created so that it is possible to simulate the adverse conditions in a production environment, and thus ensuring greater realibility of a distributed architecture. This work performs a comparative analysis through chaos testing experiments analysis and study of its official documentation. Furthermore, setting four tools with this purpose and analyzing the characteristics such as the amount of resources used, cost, interface, types of resources, integrations, documentation, ease of use and usability. The results of this work demonstrate the positive and negative points of earch tool, as well as documentation provided with a 'how-to' installation and configuration of each one.62 f.Neves, Vânia De Oliveirahttp://lattes.cnpq.br/1527901631481888Oliveira, Rafael Alves Paes dehttp://lattes.cnpq.br/0793753941171478Drummond, Lucia Maria de Assumpçãohttp://lattes.cnpq.br/9314029648579658Linhares, Henrique do Pradohttp://lattes.cnpq.br/4820025327882034Araujo, Philippe Geraldeli2022-10-25T16:51:18Z2022-10-25T16:51:18Z2021info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfGERALDELLI, Philippe. Uma análise comparativa de ferramentas de chaos engineering em uma arquitetura de microsserviços. 2021. 62 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2021.http://app.uff.br/riuff/handle/1/26646CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2022-10-25T18:58:12Zoai:app.uff.br:1/26646Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202022-10-25T18:58:12Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false |
dc.title.none.fl_str_mv |
Uma análise comparativa de ferramentas de chaos engineering em uma arquitetura de microsserviços |
title |
Uma análise comparativa de ferramentas de chaos engineering em uma arquitetura de microsserviços |
spellingShingle |
Uma análise comparativa de ferramentas de chaos engineering em uma arquitetura de microsserviços Araujo, Philippe Geraldeli Container Teste de caos Disponibilidade Confiabilidade Resiliência Kubernetes Chaos testing Chaos Engineering Microservices Availability Resilience Reliability DevOps |
title_short |
Uma análise comparativa de ferramentas de chaos engineering em uma arquitetura de microsserviços |
title_full |
Uma análise comparativa de ferramentas de chaos engineering em uma arquitetura de microsserviços |
title_fullStr |
Uma análise comparativa de ferramentas de chaos engineering em uma arquitetura de microsserviços |
title_full_unstemmed |
Uma análise comparativa de ferramentas de chaos engineering em uma arquitetura de microsserviços |
title_sort |
Uma análise comparativa de ferramentas de chaos engineering em uma arquitetura de microsserviços |
author |
Araujo, Philippe Geraldeli |
author_facet |
Araujo, Philippe Geraldeli |
author_role |
author |
dc.contributor.none.fl_str_mv |
Neves, Vânia De Oliveira http://lattes.cnpq.br/1527901631481888 Oliveira, Rafael Alves Paes de http://lattes.cnpq.br/0793753941171478 Drummond, Lucia Maria de Assumpção http://lattes.cnpq.br/9314029648579658 Linhares, Henrique do Prado http://lattes.cnpq.br/4820025327882034 |
dc.contributor.author.fl_str_mv |
Araujo, Philippe Geraldeli |
dc.subject.por.fl_str_mv |
Container Teste de caos Disponibilidade Confiabilidade Resiliência Kubernetes Chaos testing Chaos Engineering Microservices Availability Resilience Reliability DevOps |
topic |
Container Teste de caos Disponibilidade Confiabilidade Resiliência Kubernetes Chaos testing Chaos Engineering Microservices Availability Resilience Reliability DevOps |
description |
Com o crescimento da popularidade da computação em nuvem, as arquiteturas com microsserviços ganharam bastante visibilidade e espaço nos últimos anos e junto com elas, a complexidade de garantir uma boa resiliência e confiabilidade se tornou um desafio em comum para as empresas que utilizam essa arquitetura. Nesse cenário, ferramentas de chaos engineeryng foram criadas para que seja possível simular as condições adversas em ambientes produtivos, e dessa forma, garantir uma maior confiabilidade de uma arquitetura distribuída. Esse trabalho realiza uma análise comparativa por meio de análises exploratórias de testes de caos e estudos de suas documentações oficiais, selecionando dessa forma quatro ferramentas com esse propósito e analisando as características como quantidade de recursos utilizados, custo, interface, tipos de ataques, integrações, documentação, facilidade de uso e usabilidade. Os resultados do estudo e suas contribuições mostram pontos positivos e negativos de cada ferramenta, além de uma documentação disponibilizada com um passo a passo da instalação e configuração de cada uma delas. |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021 2022-10-25T16:51:18Z 2022-10-25T16:51:18Z |
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 |
GERALDELLI, Philippe. Uma análise comparativa de ferramentas de chaos engineering em uma arquitetura de microsserviços. 2021. 62 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2021. http://app.uff.br/riuff/handle/1/26646 |
identifier_str_mv |
GERALDELLI, Philippe. Uma análise comparativa de ferramentas de chaos engineering em uma arquitetura de microsserviços. 2021. 62 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2021. |
url |
http://app.uff.br/riuff/handle/1/26646 |
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_ |
1807838693060247552 |