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”.
Referências
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/