A implantação de aplicativos em uma nuvem híbrida oferece muitos benefícios às empresas, mas também apresenta desafios significativos - problemas de latência podem ser comuns, os recursos são diferentes entre as plataformas, falta de configuração e controle, visibilidade de desempenho e custos mensais flutuantes, para citar alguns. Os administradores de banco de dados têm muito a considerar ao arquitetar entre ambientes locais e em nuvem, com o simples objetivo de garantir que os aplicativos de banco de dados estejam funcionando, independentemente de onde sejam implantados. Vamos ver como evitar dores de cabeça do administrador de banco de dados, descobrindo um solução de banco de dados e estratégia de monitoramento para prepará-lo para o sucesso.
Dores de cabeça do administrador de banco de dados: Sim, eles acontecem
Os bancos de dados normalmente não são independentes; eles são o back-end para aplicativos empresariais importantes. A arquitetura do banco de dados inclui redundância, replicação e recuperação de desastres. Houve um tempo em que seus bancos de dados (SQL, Oracle, etc.) eram apenas locais, mas agora eles podem ser implantados em servidores em nuvem ou assinados para opções “como serviço”. Mas a complexidade do que você poderia arquitetar e implantar não termina aí. Os aplicativos com bancos de dados podem coexistir entre o local e a nuvem em um modelo híbrido, deixando os administradores de banco de dados com dores de cabeça de gerenciamento e monitoramento de maneiras mais prolíficas do que quando tudo estava sozinho no local.
Considere esta situação: sua plataforma de software ERP foi migrada para um modelo de implantação de nuvem híbrida, que inclui um novo elemento de complexidade e custo de nuvem que não era um fator antes. Há uma interrupção parcial do sistema afetando o departamento financeiro no final do mês, então isso precisa ser corrigido o mais rápido possível. O processo pelo qual você começaria a descobrir se isso é um problema com o banco de dados sem uma ferramenta de monitoramento de pilha completa envolveria estas etapas manuais:
- Comece a verificar o software ERP e os registros do banco de dados na nuvem
- Verifique as páginas de alerta de interrupção do provedor de nuvem
- Abra um tíquete com o provedor de nuvem para que eles possam começar a investigar
- Faça login em cada servidor local relacionado ao sistema ERP e verifique os logs de eventos
- Verifique o monitoramento da infraestrutura para a configuração local
Depois de toda essa investigação, provavelmente horas se passaram e você pode descobrir que um dos bancos de dados em nuvem está tendo alguns problemas intermitentes para permanecer online. De acordo com Gartner, o custo do tempo de inatividade pode ser superior a $ 5,600 por minuto, dependendo do tipo de tempo de inatividade.
Esta é uma dor de cabeça que nenhum administrador de banco de dados deseja e a empresa não deseja absorver o custo da interrupção.
Monitoramento de infraestrutura para bancos de dados? Oh não!
Às vezes, há uma expectativa de que os administradores de banco de dados confiem totalmente no monitoramento da infraestrutura do servidor para avaliar os recursos que afetam o desempenho e as interrupções. Embora isso possa ser útil, pode ser difícil obter insights verdadeiros dessa maneira porque um banco de dados sempre consumirá toda a memória que você fornecer a ele. Se a memória do servidor parecer totalmente consumida, isso adiciona um elemento de confusão à solução de problemas. É imperativo implantar um verdadeiro monitoramento de banco de dados capaz de monitorar seus bancos de dados locais, implantados na nuvem e como um serviço para obter de forma proativa visibilidade completa do que está acontecendo. O monitoramento da infraestrutura não é o monitoramento do banco de dados e nunca deve ser considerado o suficiente.
Sucesso do monitoramento de banco de dados de nuvem híbrida
Existe um equívoco de que só porque você move seus bancos de dados para a nuvem, a vida do administrador de banco de dados se torna simples. Mas no monitoramento full-stack, você não pode tornar a vida do administrador de banco de dados mais fácil sem visibilidade completa, não importa onde os dados corporativos existam. Desempenho do aplicativo de banco de dados também é quase impossível medir proativamente sem um conjunto de ferramentas centralizado para monitoramento. Finalmente, o monitoramento da infraestrutura não é suficiente para realmente saber o desempenho e o tempo de atividade de seus bancos de dados, e isso é ainda mais verdadeiro com implantações de nuvem híbrida. O monitoramento full-stack é necessário para garantir a disponibilidade dos negócios, evitar tempo de inatividade e aproveitar o sucesso do monitoramento do banco de dados em nuvem híbrida.
Patrocinado por:
Seus aplicativos de negócios são alimentados por dados armazenados em bancos de dados. Para funcionar com eficiência, esses bancos de dados precisam de ajuste e monitoramento de desempenho. Não importa qual plataforma de banco de dados você usa e onde quer que o banco de dados resida - no local, na nuvem ou como um serviço, a SolarWinds é capaz de ajudá-lo a gerenciar sua evolução estratégia de banco de dados.
Vídeo: A nova face do gerenciamento de desempenho de banco de dados
Webcast: A saúde do seu banco de dados está prejudicando o desempenho do seu aplicativo?
Webcast: Obtenha visibilidade completa para solução de problemas de aplicativos mais rápida