Avançar para o conteúdo principal
BlogBases de dadosAplicações únicas necessitam de infra-estruturas de dados únicas

Aplicações únicas necessitam de uma infra-estrutura de dados única

Imagem que mostra um ícone de um grupo de bases de dados situado em cima de um computador portátil com o texto Marketplace Database Tools.

As aplicações geram dados, que incluem desde registos e transacções para servidores web básicos até dados não estruturados ingeridos para alimentar grandes modelos linguísticos. O ambiente à volta da sua base de dados está em constante evolução, e os requisitos da sua aplicação estão a mudar para acomodar novas necessidades comerciais. A construção de um backend para satisfazer a procura faz com que decida: posso apoiar eu próprio (ou através da minha equipa) este volume de trabalho? Ou há uma forma mais fácil de ajudar a gerir e dimensionar a minha base de dados?

Mesmo que a sua aplicação esteja no lado mais pequeno, acrescentar características ou capacidades pode requerer uma nova arquitectura para lidar com diferentes fontes de dados. Estão disponíveis novas ferramentas de manutenção e monitorização para todo o tipo de casos de utilização, por isso vamos decompor as suas opções. Independentemente da sua aplicação, existem três formas de apoiar a sua base de dados.

Auto-Gerenciado

É responsável pela implantação, configuração, gestão e manutenção geral do seu ambiente de base de dados. Se algo correr mal, é necessária uma actualização da versão, ou se precisar de capacidade adicional, é da sua responsabilidade conduzir estas tarefas de rotina manualmente. O lado positivo é que mantém o controlo sobre as suas implementações, e esta opção é tipicamente mais rentável, mas pode ser um desafio dependendo da dimensão e experiência da sua equipa.

Serviço Gerenciado

O fornecedor da nuvem irá normalmente fornecer um processo de implementação racionalizado e gerir e manter a sua base de dados. Isto pode incluir a manutenção de alta disponibilidade, backups, e tarefas de replicação de dados. Neste ambiente, o seu desempenho diário é menos prático e está a incorrer em despesas adicionais para o serviço gerido. Continua a controlar os dados ingeridos, mas a infra-estrutura de backend é cuidada pelo fornecedor.

Auto-Gerenciados - Implantações agrupadas

A implantação manual da base de dados escolhida pode ser enfadonha, um nó de cada vez, especialmente se precisar de apoiar uma aplicação ou desenho de arquitectura maior que exija alta disponibilidade ou utilize múltiplos tipos de bases de dados. A implantação de clusters de bases de dados pode ajudar a acelerar este processo, configurando o nó e as réplicas dentro da mesma implantação. 

Esta opção dá-lhe o controlo que muitas vezes falta a um serviço gerido, com a flexibilidade de instalar rapidamente uma base de dados, com replicação, em múltiplas máquinas virtuais. No entanto, é responsável por todas as tarefas de gestão de bases de dados, uma vez o cluster implantado.

Auto-Gerenciamento da sua base de dados

Podemos apoiar a sua aplicação e infraestrutura de bases de dados em qualquer um destes cenários através do nosso serviço Managed Databases ou utilizando soluções do nosso Marketplace. Leia nosso recente lançamento sobre implantações de cluster com suporte a MongoDB, MariaDB usando Galera, PostgreSQL e Redis Sentinel

À medida que continua no caminho da gestão da sua própria base de dados, aqui estão algumas das ferramentas de gestão e monitorização mais populares para o ajudar a começar.

  • Percona Monitoring & Management optimiza o desempenho da base de dados e segue padrões de comportamento para MySQL, PostgreSQL, Percona e MongoDB.
  • phpMyAdmin simplifica a administração de bases de dados com funcionalidade de importação/exportação de dados, modificação directa de tabelas de bases de dados, e a opção de pesquisa usando termos chave ou consultas SQL. 
  • ClusterControl cria um único painel de vidro para gerir todo o ciclo de vida das bases de dados, incluindo funcionalidades como a criação de notificações e relatórios personalizados e a gestão de múltiplas bases de dados num único painel de controlo.

Pode explorar as ferramentas de base de dados e de monitorização no Marketplace ou implementar um cluster de base de dados gerido no Cloud Manager. Também pode encontrar informações sobre os serviços e aplicações acima na nossa biblioteca de documentação.


Comentários

Deixe uma resposta

O seu endereço de correio electrónico não será publicado. Os campos obrigatórios estão marcados com *