loader

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.

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

Traga seu Cloud MySQL para a SaveinCloud agora mesmo e realize um teste grátis por 14 dias! 

Todo o conteúdo deste site é de uso exclusivo da SaveInCloud. Proibida reprodução ou utilização a qualquer título, sob as penas da lei. Saveincloud Hospedagem na Internet Ltda – CNPJ 66.925.934/0001-42

Atualização LGPD: Contratos | Políticas