ra2 studio - stock.adobe.com
Use todas as ferramentas disponíveis para monitorar os aplicativos na nuvem
Se sua organização hospeda aplicativos na nuvem, os profissionais de operações de TI precisam saber o que está acontecendo. Uma combinação de fornecedor de nuvem e ferramentas de monitoramento tradicionais, incluindo o Twitter, fornece um sistema abrangente de suporte e advertência.
Quem é o culpado quando um aplicativo baseado na nuvem enfrenta problemas de desempenho? Quem tem as informações e autorização para resolver os problemas? Quando um aplicativo corporativo reside na infraestrutura de um provedor de serviços na nuvem, as operações de TI são deixadas de lado.
Não é nenhum segredo o fato de que muitas organizações migram para a nuvem e isso não pode ser interrompido, portanto, as estruturas de TI devem estabelecer um novo conjunto de regras para monitorar e solucionar problemas de aplicativos na nuvem. Não é algo ruim, contanto que você tenha um plano.
Defina as expectativas sobre a nuvem desde o início
As organizações que hospedam aplicativos na nuvem nunca terão acesso ao backend – a equipe de suporte dos aplicativos é o cliente da nuvem, não o proprietário. Os usuários da nuvem pública não têm direito às mesmas ferramentas e acesso que teriam no data center corporativo. A equipe de TI está acostumada a ter controle total sobre um incidente e acesso a todos os recursos afetados, mas em uma nuvem pública, o acesso é restrito ao que o fornecedor concedeu. Isso pode variar de um simples painel de monitoramento dos aplicativos até algo mais extenso, com capacidades de administração e conhecimentos sobre o rendimento de back-end.
Explore as ofertas de gerenciamento e monitoramento de fornecedores como parte do processo de seleção de empresas para hospedagem de aplicativos na nuvem. Revise, por exemplo, as funções de registro no Microsoft Azure e faça a comparação com a forma como os logs são rastreados e analisados para cargas de trabalho locais.
Determine os métodos de contato disponíveis do fornecedor, caminhos de escalonamento e alertas para solucionar problemas de degradação de desempenho e erros no aplicativo.
Os fornecedores de nuvem também são responsáveis pelo tempo de atividade da infraestrutura – e eles não são perfeitos. No caso de uma interrupção importante em um provedor, como Amazon Web Services (AWS) ou Microsoft Azure, muitos outros clientes entrarão em contato com o fornecedor ao mesmo tempo que você. Não presuma que receberá atenção individual para obter assistência, mesmo que um problema grave afete o aplicativo.
Configure as ferramentas de monitoramento com prudência
Os fornecedores de nuvem estão aprimorando e expandindo os recursos oferecidas aos usuários. As ferramentas de monitoramento de aplicativos na nuvem são ricas em recursos e personalizáveis, e podem até mesmo se conectar ao conjunto de instrumentos do data center para criar uma única versão de painel para visibilidade de gerenciamento. Dependendo do fornecedor, recursos mais detalhados ou avançados podem ter um preço mais alto. Também é difícil criar coesão usando as APIs de gerenciamento de um fornecedor para integrar dados de monitoramento dos aplicativos na nuvem nas ferramentas do data center.
O fornecedor de nuvem proporciona um conjunto de ferramentas e APIs que a equipe de suporte do aplicativo não controla e que pode ser atualizado sempre que o fornecedor julgar necessário. Levar esses dados de monitoramento interno por meio de APIs é um ponto discutível para a maioria das lojas. É mais fácil confiar no painel e nas ferramentas proporcionadas pelo fornecedor do que na criação de um Frankenstein.
Conecte-se ao mundo exterior
O monitoramento dos aplicativos na nuvem não depende só dos serviços: a organização ainda precisa se conectar. As conexões externas tornam-se fundamentais para o sucesso quando a companhia muda para a hospedagem de aplicativos na nuvem.
A largura de banda é igualmente importante, pois redes lentas podem afetar o desempenho do aplicativo na nuvem. Uma conexão dupla à internet por meio de provedores separados é uma proteção contra a desconexão dos aplicativos na nuvem. Não dá para determinar qual aspecto da pilha de aplicativos falhou em uma interrupção ou em um problema de desempenho se não se consegue nem obter informações básicas. Você já não está mais isolado atrás de quatro paredes – a mudança para a nuvem faz com que a equipe interna de operações de TI se converta em atores globais e, portanto, sujeita a eventos globais.
Siga fontes inesperadas para relatórios de interrupção
Embora a nuvem simplifique alguns aspectos do suporte aos aplicativos, ela adiciona novos desafios. Por exemplo: as organizações não podem acessar todos os aplicativos e devem expandir sua atenção em uma escala global para monitorar eventos de interrupção, ataques de internet e outros problemas.
O que constitui uma ferramenta de monitoramento de aplicativos na nuvem? Ao longo dos anos, desde que a hospedagem na nuvem se tornou dominante nas empresas, a atividade do Twitter foi a primeira indicação de uma interrupção na AWS ou no Azure. Ninguém ousaria sugerir trocar um painel fornecido pelo fornecedor por um feed do Twitter, mas as plataformas de mídia social têm um lugar legítimo no data center conectado à nuvem.