Use este identificador para citar ou linkar para este item:
https://repositorio.ifgoiano.edu.br/handle/prefix/1223
Registro completo de metadados
Campo DC | Valor | Idioma |
---|---|---|
dc.contributor.advisor1 | Carvalho, Ana Maria | - |
dc.contributor.advisor1Lattes | http://lattes.cnpq.br/1323941849438577 | pt_BR |
dc.contributor.referee1 | Oliveira, Neco | - |
dc.contributor.referee1Lattes | http://lattes.cnpq.br/8023958781448719 | pt_BR |
dc.contributor.referee2 | Fernando, Matos | - |
dc.contributor.referee2Lattes | http://lattes.cnpq.br/9242213138330605 | pt_BR |
dc.creator | Pereira, Mateus Augusto | - |
dc.creator.Lattes | http://lattes.cnpq.br/6556523469770292 | pt_BR |
dc.date.accessioned | 2020-04-23T22:37:20Z | - |
dc.date.available | 2020-05-01 | - |
dc.date.available | 2020-04-23T22:37:20Z | - |
dc.date.issued | 2020-03-10 | - |
dc.identifier.uri | https://repositorio.ifgoiano.edu.br/handle/prefix/1223 | - |
dc.description.abstract | In 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.resumo | Em 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.provenance | Submitted 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.provenance | Rejected 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.provenance | Submitted 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.provenance | Approved 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.provenance | Made 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-10 | en |
dc.language | por | pt_BR |
dc.publisher | Instituto Federal Goiano | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.publisher.department | Campus Morrinhos | pt_BR |
dc.publisher.initials | IF Goiano | pt_BR |
dc.rights | Acesso Aberto | pt_BR |
dc.subject | Alta disponibilidade | pt_BR |
dc.subject | Contêiner | pt_BR |
dc.subject | Banco de dado | pt_BR |
dc.subject | Rede de computadores | pt_BR |
dc.subject.cnpq | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO | pt_BR |
dc.title | AMBIENTE DE ALTA DISPONIBILIDADE PARA BANCO DE DADOS UTILIZANDO MYSQL EM CONTAINERS ORQUESTRADOS PELO KUBERNETES | pt_BR |
dc.type | Trabalho de Conclusão de Curso | pt_BR |
Aparece nas coleções: | Tecnologia em Sistemas para Internet |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
tcc_ Mateus_Augusto_de_Souza_Pereira (a2).pdf | TCC Mateus | 6,33 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.