Administração proativa de banco de dados: diferente do seu DBaaS padrão "totalmente gerenciado"

stephennolan

Proactive Database Administration: Not Your Average “Fully Managed” DBaaS

Considerando o movimento de massa das organizações para a nuvem na última década, não é nenhuma surpresa que, nesse mundo com uma quantidade enorme de dados, elas estejam analisando também quais fornecedores de banco de dados como serviço (DBaaS) selecionar para gerenciar, redimensionar e proteger seus dados preciosos.

As empresas sabem que devem estar presente na nuvem ou serão deixadas para trás, sem agilidade ou flexibilidade para integrar novas tecnologias ou conectar-se às diversas e numerosas fontes de dados e resultados de análises necessários para os aplicativos modernos e melhores experiências para os clientes.

As inúmeras maneiras por meio das quais os dados são manipulados, consultados, compartilhados, armazenados e reunidos para análises matriciais representam um sério desafio para as empresas. Não se trata somente de manter a precisão, acessibilidade e segurança dos dados, mas também do ecossistema de ferramentas de automação, pontos de integração, regulamentos específicos por região, aprendizado de máquina e possibilidades de uso de IA e aplicações muito direcionadas.

Há também as considerações relacionadas a como manter-se flexível o suficiente para fazer uso de várias nuvens se as suas aplicações justificarem isso ou, talvez, equilibrar a presença dos dados internamente com outros dados na nuvem, além, é claro, de reduzir os custos e a complexidade. Esse último fator, que diz respeito a minimizar os custos e a complexidade, é o principal estímulo para as empresas migrarem para um DBaaS.

DBaaS “em crescimento exponencial”

Os profissionais que conduzem pesquisas de mercado estão acompanhando essa mudança do setor para o DBaaS. A Gartner relata que até 2022, três quartos de todos os bancos de dados serão implementados ou migrados para uma plataforma em nuvem. O mercado de DBaaS terá quase triplicado em receita, passando de US$ 4,2 bilhões em 2017 para uma previsão de US$ 12,3 em 2025, com uma taxa de crescimento anual impressionante de 32%.

Essas estatísticas demonstram que “para a nuvem, em geral, o setor está na fase principal da adoção”, observou Nihar Gupta, diretor de parcerias estratégicas da ObjectRocket. “Mas no que diz respeito à adoção do DBaaS, o setor está em um período de muito crescimento, quase atingido o período principal.”

À medida que as empresas transferem seus dados para a nuvem, desejam cada vez mais firmar parcerias com fornecedores experientes de DBaaS que ofereçam serviços totalmente gerenciados para ajudar a definir uma estratégia, arquitetar uma solução de dados com base nas necessidades específicas da empresa, supervisionar as migrações e ajudar a pavimentar um caminho de crescimento de longo prazo. Essa pesquisa direciona-se aos aliados e parceiros, aos especialistas em dados altamente qualificados para complementar e colaborar com a equipe interna de TI, para tranquilidade e liberação de recursos para que as empresas possam se concentrar no trabalho principal para elas.

O que são serviços de DBaaS totalmente gerenciados?

Quando as empresas optam por usar provedores de DBaaS, elas geralmente pensam nos serviços gerenciados como sendo recursos básicos de uma plataforma de gerenciamento de dados, como redimensionamento, desempenho, segurança etc.

Quase todos os fornecedores de DBaaS oferecem alguma variação de “serviços de banco de dados totalmente gerenciados” ou “Bancos de dados em nuvem totalmente gerenciados“. Entender o que isso significa é importante para garantir que você terá tudo o que precisa. Por exemplo, as tecnologias de dados estão em constante evolução, novas ferramentas surgem (muitas de código aberto, bastante robustas, adicionando rapidamente novos recursos), além disso novos tipos de dados estão também surgindo.

As empresas que buscam um fornecedor de DBaaS precisam entender as várias camadas da tecnologia de dados, desde a plataforma de hospedagem básica, servidores e infraestrutura, a camada de ferramentas de automação e integração, aos próprios dados e como eles são indexados, replicados, lidos e gravados e, claro, até os aplicativos que estão gerando e consumindo os dados. Os fornecedores de DBaaS normalmente oferecem serviços gerenciados da camada de infraestrutura, tais como monitoramento, alerta e correções. Muitos oferecem clusters de alta disponibilidade, suporte por e-mail ou chat em horário comercial, backups automáticos, análises de consultas lentas e suporte para várias nuvens.

Os serviços básicos com os quais os clientes devem contar, predominantemente no nível da infraestrutura com hospedagem DBaaS incluem o seguinte (e muitos podem vir com uma taxa extra ou em um plano de preços em camadas):

Serviço Detalhes
Clusters de alta disponibilidade Essencial para minimizar o tempo de inatividade, os clusters de alta disponibilidade garantem failover e balanceamento de carga adequados.
Patches e atualizações Manter o software atualizado significa aplicar atualizações amplamente testadas, no momento certo.
Monitoramento e alertas O monitoramento e os alertas básicos sobre os eventos de infraestrutura são padrão.
E-mail ou bate-papo de suporte Seja por e-mail ou por uma ferramenta de bate-papo, a maioria dos fornecedores de DBaaS oferece essa opção, embora às vezes somente  durante o horário comercial.
Suporte à multinuvem As soluções de multinuvem e nuvem híbrida são cada vez mais comuns. O gerenciamento de dados que você selecionar deve oferecer suporte a elas.
Planos de pagamento conforme o crescimento Comece pequeno e, à medida que seus dados aumentarem, adicione mais clusters.
RAM personalizada, instâncias de armazenamento Escolha a configuração exata necessária para o tamanho da RAM e do armazenamento em disco.
Análise de consultas/ajuste de desempenho A detecção automática de consultas lentas pode impedir a ocorrência de gargalos e falhas de nós.
Backups dos dados Obviamente fundamental, mas os detalhes são importantes (frequência, área geográfica de armazenamento dos dados de backup, manual ou automático etc.)
Integração da API As APIs permitem a integração entre os dados e os aplicativos que os consomem e produzem.

Esses serviços gerenciados podem cobrir as necessidades de muitas empresas, mas podem resultar em um custo total de propriedade maior do que o esperado, se não incluírem muitos dos recursos essenciais atualmente, tais como programação e projeto arquitetônico, estratégias de integração para ambientes multinuvem e implementação de automação e outras ferramentas de gerenciamento.

Para ir além dos “serviços totalmente gerenciados”, é necessário incluir, além da infraestrutura, a experiência e o conhecimento da empresa DBaaS, as ferramentas de integração e automação e a aplicação proativa da verdadeira administração de banco de dados.

E quanto à administração do banco de dados?

Os serviços gerenciados não incluem a administração de banco de dados, mas concentram-se na infraestrutura e na plataforma que hospedam seus repositórios de dados. Isso pode significar que, embora haja uma linha de suporte para orientá-lo sobre como corrigir qualquer problema do sistema, a maioria dos serviços se concentra na infraestrutura que apoia a instância do banco de dados e não nos dados reais.

Um DBaaS totalmente gerenciado na nuvem pode minimizar muito a função do administrador de banco de dados (DBA) no gerenciamento diário e muitas tarefas de rotina, no entanto, ainda é necessário contar com o gerenciamento estratégico dos dados e com o conhecimento de banco de dados oferecidos pelos DBAs.

A administração de banco de dados é um serviço extra que raramente é incluído nos serviços gerenciados do DBaaS, forçando a maioria das empresas a empregar DBAs para que executem essas tarefas na infraestrutura gerenciada. Definir cenários de recuperação, projetar esquemas para as necessidades específicas da empresa, garantir processos de autenticação fortes e intuitivos, implementar segurança e comunicar e usar novos recursos nas atualizações são tarefas importantes do DBA que precisam ser levadas em consideração. A sua estratégia deve ser definida e implementada levando em consideração a arquitetura corporativa geral e a estratégia de TI da organização, incluindo processos operacionais e técnicos e objetivos da empresa.

Entre os trabalhos comuns desempenhados pelos DBAs estão:

  • Projeto de arquitetura e implementação para clientes novos e em crescimento
  • Instalações, atualizações e correções de software para todos os componentes do ecossistema, não somente o banco de dados
  • Manipulação especializada dos dados, tais como criptografia de dados para envio, atualizações automáticas de um grande número de documentos e criação de uma estrutura de agregação personalizada
  • Autenticação e segurança com configurações de autenticação nativas, funções do usuário (RBAC), evitação de usar os números de porta padrão e TSL (Transport Layer Security)
  • Planejamento de capacidade para eventos de tráfego intenso e crescimento previsto
  • Ajuste de desempenho e otimização de consulta para aumentar a velocidade e a eficiência na aplicação
  • Definição e execução de fragmentação e redimensionamento para evitar a inatividade e a baixa latência durante o crescimento rápido
  • Criação de ambientes de desenvolvimento e teste para áreas restritas e garantia de qualidade

Os clientes devem esperar o básico, ou seja, alta disponibilidade, backups, segurança superior aos provedores terceiros e suporte quando houver problemas. No entanto, independentemente da quantidade de serviços individuais oferecidos, os clientes devem poder aproveitar também os benefícios do gerenciamento proativo do banco de dados que cuida, de maneira holística, de todo o ecossistema e ambiente dos dados visando sempre o crescimento e a estratégia para o futuro.

Administração holística e proativa de banco de dados da ObjectRocket

As equipes técnicas da ObjectRocket contam com engenheiros que trabalham na fiabilidade do site, engenheiros de suporte, especialistas em banco de dados, gerentes de produto e gerentes de conta dedicados. Desde 2012, prestamos serviços de banco de dados com um paradigma voltado para um propósito: envolver-nos verdadeira e genuinamente com os nossos clientes e cuidar dos dados deles como se fossem nossos.

Ou seja, firmar uma verdadeira parceria. Faz parte do que fazemos, e é assim que administramos nossa empresa e ajudamos você a administrar seus repositórios de dados.

Considere a imagem completa que a equipe de especialistas da ObjectRocket emprega para gerenciar de forma proativa todo o cenário de dados da sua empresa como parte do seu plano:

Os serviços de gerenciamento proativo de dados podem ser prestados em vários níveis. Alguns exemplos são a comunicação e colaboração aberta e proativa, recomendações de otimização proativas e uso de tecnologias de contêineres altamente adaptáveis para lidar proativamente com situações de redimensionamento e recuperação. Os especialistas em dados da ObjectRocket têm anos de experiência coletiva, com certificações e conhecimento prático conquistados com muito esforço. Um resultado natural de ter uma equipe dedicada com esse nível de conhecimento e habilidades é que todo o cenário relativo a dados é gerenciado com preocupação genuína com o sucesso de nossos clientes no primeiro plano.

Não acredite só na nossa palavra. Jeff Hansen, diretor técnico de envolvimento digital da SingleStone, considerou a comunicação proativa dos especialistas da ObjectRocket "realmente estimulante". O gerente de produto, comentou,"foi extremamente franco comigo sobre tudo, de quando as coisas seriam colocadas no ar até quais os possíveis obstáculos que encontraríamos."

[Leia mais: A SingleStone ajuda a impulsionar o crescimento dos negócios para seus clientes Sitecore com o ObjectRocket para MongoDB no Azure]

A combinação de serviços totalmente gerenciados do ObjectRocket garante que o banco de dados esteja sempre ativo, com a nossa equipe de especialistas em bancos trabalhando de forma integral e com agilidade, realizando o trabalho essencial do DBA para gerenciar seus dados de maneira proativa, resultando na entrega de DBaaS mais robusta do universo.


Se estiver procurando um parceiro estratégico de confiança para gerenciar e administrar seus bancos de dados de maneira proativa, considere a ObjectRocket.