Temos o prazer de anunciar que nosso último whitepaper técnico sobre como projetar ambientes de banco de dados de código aberto altamente disponíveis já está disponível para download.
Escrito de volta pelo nosso colega Krzysztof Książek, Engenheiro de Suporte Sênior da Multiplenines, este novo whitepaper é destinado a Administradores de Banco de Dados, Administradores de Sistema e outros que possam estar se fazendo perguntas como:Como você sabe se seu ambiente está altamente disponível ou não? Como você mediria? Quais são as etapas que você precisa tomar para melhorar a disponibilidade? Como projetar sua configuração para torná-la altamente disponível desde o início?
Ele discute noções básicas de alta disponibilidade, fornece informações sobre como projetar seu ambiente para alta disponibilidade e fornece exemplos de algumas das configurações altamente disponíveis mais comuns.
A alta disponibilidade é uma necessidade hoje em dia para qualquer implantação séria e os dias em que você poderia agendar um tempo de inatividade do seu banco de dados por várias horas para realizar uma manutenção já se foram. Para as empresas de hoje, serviços indisponíveis equivalem a clientes e dinheiro perdidos. Tornar um ambiente de banco de dados altamente disponível, portanto, deve ser uma das maiores prioridades.
Claro, existem muitas soluções de alta disponibilidade disponíveis no ecossistema MySQL (e MariaDB), mas como sabemos em quais podemos confiar?
Algumas soluções podem funcionar sob certas condições específicas, mas podem causar mais problemas quando aplicadas fora delas. Mesmo uma funcionalidade básica como a replicação do MySQL, que pode ser configurada de várias maneiras, pode causar danos significativos - por exemplo, replicação circular com vários mestres graváveis. Embora seja fácil configurar uma 'configuração de vários mestres' usando a replicação, ela pode facilmente quebrar e nos deixar com conjuntos de dados divergentes em servidores diferentes. Para um banco de dados, que muitas vezes é considerado a única fonte de verdade, a integridade de dados comprometida pode ter consequências catastróficas.
Baixe nosso novo whitepaper e saiba mais sobre os requisitos de alta disponibilidade em configurações de banco de dados e como projetar o sistema desde o início.
Exemplo de implantação minimalista de um cluster Galera em um único datacenter