Please use this identifier to cite or link to this item: https://repositorio.ifgoiano.edu.br/handle/prefix/1223
Full metadata record
DC FieldValueLanguage
dc.contributor.advisor1Carvalho, Ana Maria-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/1323941849438577pt_BR
dc.contributor.referee1Oliveira, Neco-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/8023958781448719pt_BR
dc.contributor.referee2Fernando, Matos-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/9242213138330605pt_BR
dc.creatorPereira, Mateus Augusto-
dc.creator.Latteshttp://lattes.cnpq.br/6556523469770292pt_BR
dc.date.accessioned2020-04-23T22:37:20Z-
dc.date.available2020-05-01-
dc.date.available2020-04-23T22:37:20Z-
dc.date.issued2020-03-10-
dc.identifier.urihttps://repositorio.ifgoiano.edu.br/handle/prefix/1223-
dc.description.abstractIn a 24-hour connected world, a system failure can lead to the bankruptcy of a company, which is why high availability is an extremely important factor for a company, however many companies apply high availability in tools and leave aside databases, which can result in a major catastrophe in the event of failures. This work aims to develop a high availability database environment using containers orchestrated by the Kubernetes tool in a computational cloud. For the work, an architecture was created using the MySQL database and open-source tools that assist in the implementation of a master-slave database replication group in the Kubernetes cluster, in order to obtain high availability, fault tolerance and high scalability, the entire architecture was exposed in the Google Cloud. With the assembled architecture, failure tests were performed to verify how much the structure would be able to remain highly available and consistent, even in cases of failure, the scalability of the application was also analyzed, changing the size of the architecture in order to meet the new requests without construction of a new cluster. As a result, it is expected that through Kubernetes it will be possible to achieve a fully scalable and fault tolerant high availability architecture in the MySQL database.pt_BR
dc.description.resumoEm um mundo 24 horas conectado, uma falha em um sistema pode levar a falência de uma empresa, por essa razão a alta disponibilidade é um fator de extrema importância para uma empresa, entretanto muitas empresas aplicam a alta disponibilidade nas ferramentas e deixam de lado o banco de dados, o que pode resultar em uma grande catástrofe em caso de falhas. Este trabalho tem como objetivo elaborar um ambiente de alta disponibilidade em banco de dados utilizando contêineres orquestrados pela ferramenta Kubernetes em uma nuvem computacional. Para o trabalho, realizou-se a criação de uma arquitetura utilizando o banco de dados MySQL e ferramentas open-source que auxiliam na implementação de um grupo de replicação de banco de dados master-slave no cluster Kubernetes, a fim de obter alta disponibilidade, tolerância a falhas e alta escalabilidade, toda a arquitetura foi exposta na nuvem Google Cloud. Com a arquitetura montada, realizou-se testes de falha para verificar quanto a estrutura conseguiria se manter altamente disponível e consistente, mesmo em casos de falha, também foi analisado a escalabilidade da aplicação, alterando o tamanho da arquitetura de forma a atender as novas requisições sem a construção de um novo cluster. Como resultados, espera-se que através do Kubernetes seja possível alcançar uma arquitetura de alta disponibilidade totalmente escalável e tolerante a falhas no banco de dados MySQL.pt_BR
dc.description.provenanceSubmitted by Mateus Augusto de Souza Pereira (2015104211710071@ifgoiano.edu.br) on 2020-04-22T15:07:59Z No. of bitstreams: 1 tcc_ Mateus_Augusto_de_Souza_Pereira.pdf: 6270005 bytes, checksum: ec5e8e5e07498670d9a6332290ce34d0 (MD5)en
dc.description.provenanceRejected by Johnathan Diniz (johnathan.diniz@ifgoiano.edu.br), reason: Prezado Mateus, Informamos que sua submissão foi rejeitada para ajustes pelo seguinte motivo:   A Ata de defesa (ou Folha de Aprovação) não está assinada por todos os membros da banca de defesa. Tal documento deve estar devidamente assinado, por este motivo a submissão foi rejeitada para realização de ajustes pelos administradores da plataforma.    O(s) autor(es) devem revisar a versão final do trabalho acadêmico e gerar arquivo em formato PDF dessa versão, com as devidas comprovações solicitadas de aprovação dessa versão contendo as primeiras páginas na seguinte ordem: 1º Capa, 2º Folha de rosto, 3º Ficha catalográfica (verso da folha rosto), 4º TCAE, 5º Ata de defesa.  Assim que a ata de Defesa estiver devidamente assinada, nos reenvie pela plataforma. Informamos que sua submissão não foi cancelada, você deverá entrar novamente na plataforma e seguir os procedimentos solicitados. Para tirar dúvidas, sugerimos que você dê uma olhada nos tutoriais de como submeter o trabalho no RIIF Goiano: https://suap.ifgoiano.edu.br/media/documentos/arquivos/como_depositar_riif_goiano_1.1.pdf Aguardamos a devolução do mesmo com as alterações solicitadas. Estamos à disposição. Atenciosamente, on 2020-04-23T01:01:14Z (GMT)en
dc.description.provenanceSubmitted by Mateus Augusto de Souza Pereira (2015104211710071@ifgoiano.edu.br) on 2020-04-23T17:50:44Z No. of bitstreams: 1 tcc_ Mateus_Augusto_de_Souza_Pereira (a2).pdf: 6478205 bytes, checksum: 6eff40dc342baca77c6a893610ec51bb (MD5)en
dc.description.provenanceApproved for entry into archive by Johnathan Diniz (johnathan.diniz@ifgoiano.edu.br) on 2020-04-23T22:36:57Z (GMT) No. of bitstreams: 1 tcc_ Mateus_Augusto_de_Souza_Pereira (a2).pdf: 6478205 bytes, checksum: 6eff40dc342baca77c6a893610ec51bb (MD5)en
dc.description.provenanceMade available in DSpace on 2020-04-23T22:37:20Z (GMT). No. of bitstreams: 1 tcc_ Mateus_Augusto_de_Souza_Pereira (a2).pdf: 6478205 bytes, checksum: 6eff40dc342baca77c6a893610ec51bb (MD5) Previous issue date: 2020-03-10en
dc.languageporpt_BR
dc.publisherInstituto Federal Goianopt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCampus Morrinhospt_BR
dc.publisher.initialsIF Goianopt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectAlta disponibilidadept_BR
dc.subjectContêinerpt_BR
dc.subjectBanco de dadopt_BR
dc.subjectRede de computadorespt_BR
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOpt_BR
dc.titleAMBIENTE DE ALTA DISPONIBILIDADE PARA BANCO DE DADOS UTILIZANDO MYSQL EM CONTAINERS ORQUESTRADOS PELO KUBERNETESpt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
Appears in Collections:Tecnologia em Sistemas para Internet

Files in This Item:
File Description SizeFormat 
tcc_ Mateus_Augusto_de_Souza_Pereira (a2).pdfTCC Mateus6,33 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.