Configuração de Cloud MySQL e MariaDB para alta performance

Configuração de Cloud MySQL e MariaDB para alta performance

Monolithic X Microservices

Uma aplicação monolithic é construída em uma única base de código com um número variável de módulos. O número de módulos depende da complexidade do negócio e de suas características técnicas, já a arquitetura de microservices ela foi projetada para acomodar a necessidade de grande desenvolvimento de aplicativos, fornecendo um conjunto de componentes e serviços modulares.
Recomendamos o uso de microservices independente das linguagens utilizadas para aplicações de alta disponibilidade e escalabilidade.

Diagrama

diagrama

Esse diagrama foi criado pensando em um modelo de aplicacao que utiliza microservices e abaixo será apresentado.

  1. O usuário vai fazer uma requisição de um domínio no seu navegador, o servidor DNS vai fazer uma ligação entre um domínio e um número de IP e com isso o usuário chega a nossa infraestrutura.
  2. O usuário vai fazer uma requisição de um domínio no seu navegador, o servidor DNS vai fazer uma ligação entre um domínio e um número de IP e com isso o usuário chega aos containers de nossa infraestrutura.
  3. Os nossos containers estao separados em, load balancer, aplicação e banco de dados

Conceitos - Cluster e Replicação de Dados

Clusters são servidores que trabalham conjunto para executar as mesmas ações, de forma que os usuário tenham a impressão que é um sistema único, já na replicação é realizada apenas a cópia de dados para um ou mais servidores.

mysql-cluster

A escolha entre replicação e cluster depende do escopo do projeto, mas recomendamos o uso do cluster caso tenham experiência ou uma equipe especializada para usar o mesmo, caso contrario recomendamos começar a utilizando somente a replicação.

Escopo Projeto - Checklist

Preferivelmente recomendamos verificar os cinco pontos abaixo anteriormente a criação do ambiente.

  • Qual versão utilizar?
  • Qual topologia utilizar?
  • Utilizar Proxy?
  • Otimização com MysqlTuner
  • Monitoramento

Confira abaixo e em nosso canal do YouTube, especialista validando os diferenciais e exclusividades do MySQL da SaveinCloud.

Melhorando a performance em cloud

Chegou a hora de trazer seu Cloud MySQL e MariaDB para a SaveinCloud! Com um cloud robusto, seguro e escalável, com Datacenters Tier III localizados em dois pontos no Brasil, você obtém baixa latência e alta disponibilidade para suas aplicações.

plataforma oferece uma série de benefícios exclusivos, como um painel intuitivo, ambientes pré-configurados, suporte técnico gratuito com atendimento em português e pagamento por uso e consumo, em Real (R$).

Teste nossa plataforma agora, por 14 dias grátis!