Este é mais um texto (e vídeo) da série DBA em 2 minutos, que tem sempre como foco, temas que envolvam os três pilares da DBA:
SEGURANÇA, DESEMPENHO e DISPONIBILIDADE
Atualmente temos grandes empresas oferecendo serviços de cloud database em seus portfólios, tais como:
Oracle
Microsoft
Amazon
Google
E é possível migrar praticamente qualquer banco de dados para uma delas. Portanto, a adoção da solução ideal envolverá “a ponderação entre custos e funcionalidades”.
Para ajudar um pouco na decisão vou falar sobre as vantagens e desvantagens dos bancos de dados na nuvem.
Começando pelas vantagens:
- Certamente a comodidade é das principais, dentre elas a diminuição da infraestrutura interna e a facilidade de contratação de mais recursos para os bancos de dados conforme a demanda, com uma grande escalabilidade.
- Outra vantagem é que a nuvem é perfeita para se criar estruturas de desastre/recuperação e de alta-disponibilidade. É bem fácil replicar bancos de dados em outras localidades e torná-los sempre atualizados e prontos para entrar em ação, se necessário.
- Na nuvem tem-se também um maior controle sobre os dados e melhores padrões de segurança.
Mas, embora migrar os bancos de dados para nuvem pareça algo que só tenha vantagens, não é bem assim:
- Não é incomum a elevação dos custos totais, pois, quando se migra um banco de dados para a nuvem, salvo exceções, é preciso migrar conjuntamente as aplicações e outros serviços agregados, além do foco de ter, no mínimo, o mesmo desempenho, segurança e disponibilidade que se tinha fora da nuvem. E isso, geralmente, tem um custo elevado. Portanto, ao se planejar o orçamento é necessário pensar na solução completa e não somente no banco de dados.
- Até existem casos que se consiga reduzir os custos, desde que o servidor de banco de dados possua recursos excessivos e ociosos que possam ser otimizados na nuvem. Mas isso não é um padrão.
- Outro fator que pode virar uma desvantagem é a dependência dos serviços contratados, pois, é muito fácil entrar na nuvem, mas não é tão fácil assim sair dela.
Vamos supor que você não contratou a DBA para avaliar a melhor solução e implementar seus bancos de dados, e descobriu tardiamente que os custos estão muito altos, sendo obrigado a sair da nuvem antes da próxima renovação de contrato.
- Como habitualmente as migrações de bancos de dados precisam ser feitas com pouco tempo de parada, se um serviço de migração rápida não estiver disponível, não será nada fácil sair da nuvem sem parar por muito tempo as aplicações.
Por isso, afirmo novamente que um bom projeto deve analisar a solução completa. Mas, caso queira levar suas bases de dados para a nuvem e obter as vantagens que ela oferece, conte com a nossa consultoria para avaliar e implementar a solução ideal.