Cluster de alta disponibilidade com balanceamento de carga em máquinas virtuais: gerenciando banco de dados MariaDB com galera cluster

Resumo


A clusterização é um assunto comum dentro dos data centers. A informação é um dos bens mais valiosos nos dias atuais e os dados são a matéria prima para tal. Desta forma o acesso a informação precisa estar sempre disponível e em segurança. A segurança é primordial, desde o seu nível de acesso, até a sua disponibilidade e é na disponibilidade que este artigo fala. Os data centers trabalham com sistemas de redundância e balanceamento de carga e empregam isso para oferecer um serviço melhor na nuvem, sistemas On-Premises também podem oferecer serviços específicos da mesma forma. Esses sistemas contam com serviços que variam entre alta disponibilidade, balanceamento de carga e alto desempenho, em um aglomerado de hosts chamado cluster. O MariaDB é um banco de dados de código aberto que oferece uma clusterização através do Galera Cluster, será mostrado de forma prática a sua instalação e configuração de um cluster de alta disponibilidade com balanceamento de carga em máquinas virtuais em um hardware Desktop. Este artigo nasceu como um braço da pesquisa que o autor desenvolve na instituição de Ensino Superior, a Faculdade de Tecnologia de Tatuí-SP - Prof. Wilson R. R. de Camargo cujo título é “Utilização de software livre para clusterização e virtualização de servidores”.

Palavras-chave: cluster 1, mariadb 2, linux 3

Referências

Pitanga M. Computação em cluster 2003 Clube do hardware. [Internet] 2003 [citado em 01 de abril de 2022] Disponível em: [link].

Teles F. O que é Cluster e como essa estrutura pode ser benéfica para você. Desk Manager [Internet] 2018 [citado em 25 de abril de 2022] Disponível em: https://deskmanager.com.br/blog/cluster/

Perez A. Sobre a História da Computação Distribuída e clusters Kubernetes. Data Team Stone [Internet] 2021. [citado em 25 de abril de 2022] Disponível em: [link].

About VirtualBox. VirtualBox [Internet] 2022. [citado em 19 de setembro de 2022] Disponível em: https://www.virtualbox.org/

O que é virtualização?. RedHat [Internet] 2018. [citado em 01 de agosto de 2022] Disponível em: https://www.redhat.com/pt-br/topics/virtualization/what-is-virtualization

Hajdarbegovic, M. Hypervisors: A Comprehensive Guide. Virtasant [Internet] 2020. [citado em 03 de março de 2022] Disponível em: https://www.virtasant.com/blog/hypervisors-a-comprehensive-guide

Getting Started with MariaDB Galera Cluster. MariaDB. [Internet] 2013. [citado em 03 de março de 2022] Disponível em: https://mariadb.com/kb/en/getting-started-with-mariadb-galera-cluster/
Publicado
02/11/2022
VIEIRA, Samuel Antonio. Cluster de alta disponibilidade com balanceamento de carga em máquinas virtuais: gerenciando banco de dados MariaDB com galera cluster. In: CONGRESSO LATINO-AMERICANO DE SOFTWARE LIVRE E TECNOLOGIAS ABERTAS (LATINOWARE), 19. , 2022, Evento Híbrido. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 86-92. DOI: https://doi.org/10.5753/latinoware.2022.228075.