DBaaS (Database as a Service): bancos de dados em nuvem

Cada vez mais empresas de software armazenam sua tecnologia de bancos de dados em nuvem. Essa tendência não é apenas uma moda, mas sim uma transformação sustentável dos sistemas de Tecnologia da Informação modernos e voltados para o futuro. Isso fica claro pela disseminação cada vez maior de soluções de Infrastructure as a Service: IaaS (infraestrutura como serviço) e de Platform as a Service: PaaS (plataforma como serviço). Database as a Service (DBaaS) também é uma dessas soluções.

O que é DBaaS?

O termo “DBaaS” significa “Database as a Service” (banco de dados como serviço) e refere-se à contratação de um provedor de serviços para hospedar um ou mais sistemas de bancos de dados em nuvem. Utilizar bancos de dados como um serviço externo pode ser vantajoso, pois permite poupar recursos humanos e técnicos da própria empresa. Os bancos de dados, frequentemente baseados em MySQL ou Oracle, são indispensáveis em quase todas as empresas, pois são usados, entre outros, para armazenar servidores de e-mail, dados de clientes, arquivos de big data e outras formas de dados organizados ou não organizados.

Definição

Ao fazerem uso de DBaaS, empresas não precisam mais deixar os bancos de dados (relacionais ou não relacionais) necessários para o trabalho cotidiano nas mãos de sua própria equipe de TI, nem hospedá-los em sua própria infraestrutura. Em vez disso, é possível contratar um serviço que disponibiliza bancos de dados em nuvem. Uma conexão de rede protegida garante que todos os funcionários e programas tenham acesso ininterrupto a todas as informações relevantes.

Além de terceirizar o armazenamento completo dos bancos de dados à nuvem do provedor, também é possível usar o DBaaS como solução híbrida. Isso faz sentido se, por motivos de segurança, empresas não quiserem depender totalmente de uma solução de banco de dados totalmente externa. Mas, mesmo que essas empresas continuem operando seus próprios servidores de bancos de dados e só usem uma implementação de SQL que sirva como interface de nuvem, isso já alivia a infraestrutura de TI existente.

Como funciona o DBaaS?

O funcionamento do DBaaS é bem simples: dependendo do plano contratado, um provedor de nuvem se compromete a oferecer espaço de memória para um certo número de bancos de dados e garantir o acesso a eles. Para isso, provedores cobram uma tarifa flexível, que varia com o uso. Outra alternativa é as empresas pagarem apenas para utilizar os servidores do provedor, implementando, elas próprias, seus bancos de dados.

Empresas que usam DBaaS podem delegar totalmente ao provedor tarefas como a instalação e o abastecimento dos bancos de dados, assim como toda a manutenção técnica dos sistemas, já que os serviços estão incluídos no contrato de serviços. Além dos aspectos puramente técnicos, muitos provedores de DBaaS oferecem outras funções mais sofisticadas, como monitoramento abrangente dos bancos de dados ou backup automático periódico dos dados armazenados, para minimizar a perda de dados no caso de possíveis falhas.

Além dos conhecimentos técnicos da equipe do provedor, usuários de Database as a Service também aproveitam outras vantagens, como ter uma pessoa de contato fixa. Esta se encarregará de fazer os updates necessários dos sistemas de bancos de dados, tirando essa responsabilidade de você ou da sua equipe. O DBaaS também possibilita a geração de análises periódicas dos acessos aos registros de dados, se necessário.

Para que serve o DBaaS?

Basicamente, o Database as a Service serve a qualquer entidade que deseja operar um banco de dados, mas não quer ou não pode disponibilizar sua própria infraestrutura e recursos humanos para isso. Também para quem tem receio quanto à segurança de seus dados, a abordagem DBaaS é uma boa solução, pois o provedor dispõe de especialistas de TI qualificados em computação em nuvem (cloud computing). Além disso, é possível contratar soluções híbridas, em que a maior parte dos dados fica armazenada na infraestrutura de rede local. Neste caso, a conexão com a nuvem só pode ser feita por meio de um plugin de SQL.

Ainda, o DBaaS – assim como as variantes Platform as a Service e Infrastructure as a Service – permite uma certa flexibilidade, pois o provedor pode proporcionar as condições estruturais ideais que a empresa precisa para atender às suas necessidades em um determinado momento. Uma tarifa flexível permite que as empresas reajam a novas situações com rapidez e transparência de custos, poupando a dor de cabeça de ter que ampliar sua própria estrutura de TI.

Quais são as vantagens e desvantagens do DBaaS?

Uma empresa que decide usar a solução Database as a Service aproveita uma série de vantagens. A mais óbvia é a economia de custos, pois a própria empresa não precisará criar as condições técnicas necessárias para se manter um banco de dados, nem contratar funcionários especializados. As consultas feitas ao banco de dados também deixam de ser processadas por servidores internos, o que acaba aliviando os bolsos da empresa.

Ao optar por um provedor de serviços, os esforços administrativos para manter um banco de dados tornam-se poucos. Parte do conceito do DBaaS é que o provedor se encarrega de garantir o funcionamento correto do banco de dados, bem como sua instalação, manutenção e atualização. Além disso, os funcionários do provedor reagem a questões vigentes de segurança, protegendo dados valiosos contra possíveis ataques ou abusos de terceiros.

Outra vantagem do DBaaS é que os clientes têm à disposição uma série de relatórios que lhes permitem, por exemplo, analisar os acessos e assim reagir a novas circunstâncias, com agilidade e flexibilidade. Os Centros de Processamento de Dados (CPDs) dos provedores geralmente respeitam os padrões mais rigorosos, e sempre há planos de emergência para o caso de falhas. Por isso, a confiabilidade é uma grande vantagem do processamento de bancos de dados baseado em nuvem. O serviço inclui também a criação e o armazenamento automáticos de backups periódicos.

Naturalmente, o Database as a Service também traz algumas desvantagens, embora seu impacto real não seja tão grande. Se o centro de processamento estiver fisicamente situado muito longe, pode haver um aumento mínimo dos tempos de carregamento. Por isso, ao firmar contrato com um provedor de DBaaS, é recomendável saber a localização do centro de processamento, também por questões de proteção de dados e diretrizes de compliance vigentes no local.

Outra possível desvantagem é que os bancos de dados armazenados em nuvem podem ficar temporariamente indisponíveis. Mas, na realidade, graças à redundância e à alta segurança dos centros de processamento, isso é muito mais improvável de acontecer, do que nos casos em que a própria empresa administra os bancos de dados.

Se você gostaria de testar o modelo primeiro e/ou trabalha com dados muito sensíveis, pode experimentar a solução híbrida. Assim, sua empresa poderá aproveitar várias das vantagens mencionadas, porém mantendo parte do processamento em seu próprio departamento de TI.

Vantagens Desvantagens
Menos custos com pessoal e tecnologia Dados ficam armazenados fora da empresa
Menos esforços administrativos CPDs podem ficar temporariamente indisponíveis
Relatórios detalhados Leis de proteção de dados e diretrizes de compliance dependem da localização do CPD
CPDs de alto desempenho
Soluções híbridas para dados sensíveis

Quais provedores de DBaaS existem?

Existem vários provedores de Database as a Service. A diferenças entre os serviços oferecidos geralmente estão apenas nos detalhes, como na faixa de preços. Veja aqui uma pequena seleção de provedores de DBaaS:

  • Amazon AWS
  • Google
  • Microsoft Azure
  • MongoDB Atlas
  • Oracle Cloud

Antes de fechar um contrato, não deixe de se informar atentamente sobre as condições gerais e a infraestrutura utilizada. Conversando diretamente com o funcionário responsável do provedor de serviços, você poderá se certificar de que o plano satisfaz suas necessidades individuais.

Este artigo foi útil?
Para melhorar a sua experiência, este site usa cookies. Ao acessar o nosso site, você concorda com nosso uso de cookies. Mais informações
Page top