Esse desafio de otimizar a alocação de recursos em um ambiente OpenShift multilocatário era complexo, mas depois de implementar o Turbonomic, a equipe descobriu que o caminho a seguir era claro. “Não tivemos que mudar nossa plataforma nem a forma como trabalhávamos para implementar o Turbonomic. Após a instalação, os dados acionáveis eram quase instantâneos”, explica Ryan DeJana, STSM, arquiteto de nuvem híbrida da IBM. Em questão de horas, a equipe teve uma visão holística da alocação de capacidade em vários clusters do OpenShift e pôde ver o que precisava ser otimizado. A próxima etapa foi explorar as ações automatizadas de recursos. Mas, primeiro, Lyteson precisava convencer a equipe de que a automação era a abordagem correta.
“Até eu tive que ser convencido a experimentar a automação. Como desenvolvedor, esse primeiro passo para transferir o controle de recursos para uma plataforma de software pode ser um pouco assustador", admite DeJana. A visibilidade full stack do Turbonomic, a capacidade de ver todo o seu ambiente, desde a camada de aplicativos até a infraestrutura, foi um ponto crítico para aliviar essa preocupação e seguir em frente.
Lyteson convenceu a equipe a experimentar a automação e ver por si mesma que o Turbonomic estava adotando as medidas certas para dimensionar seu ambiente. A equipe começou migrando seus clusters de não produção e desenvolvimento. "Em alguns dias, ficou claro para a equipe que a automação baseada em IA do Turbonomic estava contribuindo para um ambiente mais eficiente e de bom desempenho", observa DeJana.
Atualmente, a equipe está aplicando dados de uso de aplicativos em tempo real do Turbonomic para dimensionar automaticamente as alocações de recursos para 88% de seus aplicativos que não são de produção e 42% de seus aplicativos de produção. “O Turbonomic nos ajudou em termos de tempo e ritmo de mudança. Não estamos apenas pedindo à equipe que desenvolva novas funções de negócios com mais rapidez e que elas sejam entregues com mais rapidez, mas também pedimos que saibam de quantos recursos realmente precisam”, explica DeJana. “Com o Turbonomic, podemos permitir que a automação dimensione os recursos corretamente. Não fazemos com que nossos desenvolvedores assistam e entendam como fazer manualmente essas mudanças de recursos sozinhos. Estamos removendo um atrito da vida deles para que possam se concentrar na criação de valor de negócios.”