“Somos essenciais para muitas empresas”, explica David Ordal, CEO (CEO) da ExaVault Inc., cujas soluções facilitam a transferência de dois bilhões de arquivos por ano para clientes como Disney, Adobe, Xerox e Zillow.

A maioria dos clientes da ExaVault está realizando transferências automatizadas de arquivos de sistema para sistema, como mover dados de um sistema de ponto de venda para uma plataforma de análise ou um sistema de gerenciamento de inventário. A API da ExaVault lida com uma média de 35.000 solicitações por minuto e mais de 50 milhões de chamadas diariamente. Embora as transferências de arquivos sejam automatizadas, as partes em ambos os lados da transferência dependem dessas automações para tomar decisões de negócios.

Se nosso desempenho cair, nossos clientes começam a perder dinheiro", diz Ordal.

As apostas são altas para clientes individuais da ExaVault, sendo que cada um deles usa a ExaVault de uma maneira um pouco diferente, geralmente criando funcionalidades customizadas por meio da API do desenvolvedor. Toda a base de clientes da ExaVault não é afetada por todos os problemas, na verdade, muitas vezes apenas um único cliente sofre uma desaceleração. Mas se isso acontecer, a equipe da ExaVault precisa ser capaz de ver o que o cliente está enfrentando e depurar o problema.

Antes de mudar para a solução IBM® Observability by Instana®, a ExaVault usava um sistema de monitoramento que tornava quase impossível obter informações granulares específicas do cliente. “Não conseguimos marcar as transações com o ID do usuário e filtrar o problema específico do cliente”, explica Tom Fite, engenheiro de back-end sênior da ExaVault. Problemas específicos de clientes podem ser completamente perdidos nas médias – se um único cliente estiver passando por uma desaceleração, isso não aparecerá em um sistema de monitoramento que apenas oferece uma visão abrangente.

A ExaVault alcançou

56,6%

de redução do MTTR

e atingiu

99,99%

de disponibilidade

Visibilidade rápida e fácil de usar

Quando a ExaVault começou a procurar uma nova solução de monitoramento, a principal prioridade era a capacidade de detalhar as métricas por conta e ver o que os clientes estavam enfrentando. Outros critérios importantes foram custo e interface com o usuário, ambos pontos problemáticos com fornecedores anteriores.

"Alguns fornecedores de APM são proibitivamente caros", explica Fite. "Especialmente quando você está falando em escalar seu aplicativo e tem seu monitoramento funcionando em mais do que algumas caixas".

A ExaVault considerou fatores como rastreamentos de pilha, chamadas de banco de dados, taxa de transferência, políticas de retenção de dados e monitoramento de infraestrutura. Mas uma interface gráfica com o usuário que faça sentido para usuários não técnicos também foi um dos principais motivos para escolher o Instana.

“Eu sou um zero à esquerda para uma boa interface com o usuário”, diz Fite. “Mas ela também pode me ajudar a explicar para outras pessoas em nossa equipe, especialmente pessoas com menos experiência técnica que eu, que corrigimos um problema.”

Mulher se apresentando com nothebook no escritório

Resoluções mais rápidas e maior tempo de atividade

A ExaVault usa o Instana para monitorar o desempenho de APIs e para rastreamento, depuração e alerta de erros. A métrica mais importante que a ExaVault analisa diariamente é a latência. “Precisamos garantir que todos os clientes tenham uma boa experiência”, diz Fite. “Se um cliente estiver esperando mais do que alguns segundos, ele pode sair.”

Com o Instana, porém, a Fite não precisa verificar o dashboard todos os dias. Em vez disso, o Instana envia um alerta para um canal dedicado do Slack se algo estiver fora do comum.

Quando se trata de monitoramento em nível de conta, a ExaVault usa o kit de desenvolvimento de software (SDK) Instana para atribuir metadados a cada chamada de API à medida que elas chegam. Como resultado, Fite pode filtrar um número enorme de variáveis. O caso de uso mais comum, no entanto, é filtrar por conta ou mesmo por usuários individuais em uma conta. “Se um usuário está tendo um problema que não vemos em alto nível, podemos detalhar e realmente solucionar problemas apenas observando suas informações”, diz Fite.

Desde que a ExaVault começou a usar o Instana, o tempo médio para resolução (MTTR) para bugs que afetam o cliente caiu 56,6%. Além disso, as lentidões da plataforma e o tempo de inatividade diminuíram substancialmente. Antes, estava com 99,51% de tempo de atividade e agora está com 99,99%. “Estamos cumprindo o objetivo que nos propusemos a fazer”, explica Fite. “A razão pela qual fomos capazes de fazer isso é que tivemos uma melhor visibilidade de nossos problemas”.

Em alguns casos, havia bugs que a ExaVault nem sabia que existia antes de usar o Instana. Poucos dias depois de configurar o Instana, a ExaVault percebeu que havia um bug no software que consultava o cache de memória com muita frequência e não estava salvando corretamente. A correção do bug anteriormente invisível reduziu imediatamente a carga nos servidores de aplicativos.

Colegas de trabalho discutindo novas ideias

Ganhando tempo para a inovação

“Nossa dívida tecnológica diminuiu porque conseguimos resolver as coisas muito mais rapidamente”, diz Eddie Castillo, Head of Marketing da ExaVault. “Nossa equipe pode dedicar mais tempo para novos recursos e planejamento de roteiro, em vez de lidar com bugs o dia todo”.

Há alguns grandes projetos no horizonte. Sem os testes internos robustos possíveis com o Instana, Fite ficaria muito mais preocupado com o potencial de falhas de bugs à medida que implementam aprimoramentos na API. “O Instana vai nos ajudar a garantir que as mudanças funcionem melhor do que a versão atual”, diz Fite.

A ExaVault também está trabalhando na migração de um sistema de orquestração de contêineres caseiro para o Kubernetes. Por fim, a ExaVault está animada para começar a usar o rastreamento de implementação do Instana para comparar as métricas de desempenho antes e depois de implantações no futuro.

“Com o próximo roteiro, se não tivéssemos essas ferramentas, seria impossível ficar de olho em nossa pilha de tecnologia”, diz Castillo. “Tom costumava ter um milhão de janelas de terminal abertas em sua área de trabalho. Mas ter essas ferramentas no lugar nos dá visibilidade à medida que diversificamos e adicionamos mais complexidade à nossa arquitetura geral".

Logotipo da Exavault

Sobre a ExaVault Inc.

A ExaVault (link externo) fornece soluções de FTP e compartilhamento de arquivos para empresas de todos os tamanhos em mais de 100 países. Sua solução aprimora o FTP/SFTP tradicional com uma interface moderna e permite a colaboração e o compartilhamento seguros entre plataformas e fusos horários. A ExaVault foi fundada em 2009 e sua sede está localizada em San Ramon, Califórnia.

Logotipo da Instana

Sobre o Instana, uma empresa IBM

A Instana, uma empresa IBM, fornece uma plataforma Enterprise Observability (link externo) com recursos automatizados de monitoramento de desempenho de aplicativos (link externo) para empresas que operam aplicativos complexos, modernos e nativos da cloud, não importa onde residam, no local ou em clouds públicas e privadas, incluindo dispositivos móveis ou computadores mainframe IBM Z®.

Controle de aplicativos híbridos modernos com descoberta baseada em IA do Instana de dependências contextuais profundas dentro de aplicativos híbridos. A Instana também oferece visibilidade de pipelines de desenvolvimento para possibilitar a automação de DevOps em circuito fechado.

Esses recursos fornecem feedback acionável necessário para os clientes à medida que otimizam o desempenho do aplicativo, permitem a inovação e reduzem os riscos, ajudando o DevOps a aumentar a eficiência e agregar valor aos pipelines de entrega de software, ao mesmo tempo em que atendem aos objetivos de serviço e de negócios.

Para obter mais informações, visite instana.com (link externo).

Componente da solução

IBM® Observability by Instana®

© Copyright IBM Corporation 2022. IBM Brasil Ltda, IBM Cloud, Rua Tutóia, 1157, CEP 04007-900, São Paulo-SP

Produzido nos Estados Unidos da América, novembro de 2022.

IBM, o logotipo da IBM, ibm.com e Instana são marcas comerciais da International Business Machines Corp., registradas em várias jurisdições em todo o mundo. Outros nomes de produtos e de serviços podem ser marcas registradas da IBM ou de outras empresas. Uma lista atual de marcas comerciais da IBM está disponível na web em www.ibm.com/legal/copytrade.

Este documento foi atualizado a partir da data inicial da publicação e pode ser modificado pela IBM a qualquer momento.Nem todas as ofertas estão disponíveis em todos os países nos quais a IBM opera.

Os dados de desempenho e exemplos do cliente citados são apresentados somente para fins ilustrativos. Os resultados de desempenho podem variar dependendo de condições de operação e configurações específicas. AS INFORMAÇÕES PRESENTES NESSE DOCUMENTO SÃO FORNECIDAS “NO ESTADO EM QUE SE ENCONTRAM”, SEM GARANTIAS DE QUALQUER TIPO, EXPRESSAS OU IMPLÍCITAS, INCLUSO SEM GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UM DETERMINADO FIM E QUALQUER GARANTIA OU CONDIÇÃO DE NÃO VIOLAÇÃO.Os produtos IBM possuem garantias de acordo com os termos e condições dos contratos aos quais estão sujeitos.