Sam Beckett, Engenheiro de Nuvem da O.C. Tanner, está liderando o esforço para desenvolver uma solução de plataforma como serviço (PaaS) de software livre para os desenvolvedores da empresa chamada Akkeris (link externo a ibm.com). Criado com base no Kubernetes, a Akkeris facilita para os desenvolvedores a implementação de código em produção, ao mesmo tempo em que cuida da conformidade, autorização, auditoria e serviços de complementos, como bancos de dados.
Com mais de 1.500 implementações na plataforma Akkeris, gerenciar recursos não era fácil.Os desenvolvedores precisavam tomar decisões sobre como dimensionar os contêineres (bons palpites, na melhor das hipóteses), o que gastava tempo que poderia ser usado criando funcionalidades geradoras de receita.Os desenvolvedores queriam se concentrar na criação de novos recursos e serviços, então era compreensível que, quando se tratava de decisões de recursos, eles tendessem a superestimar de quanto precisavam.
“Sem o Turbonomic, fica muito difícil”, diz Beckett. “No passado, tentávamos dar recomendações aos desenvolvedores, fornecendo métricas básicas sobre tráfego de rede, utilização da CPU, uso de memória e assim por diante, mas tentar reunir isso em uma recomendação para nossos usuários consome muitos recursos e é inconsistente.É um verdadeiro desafio.”