Sam Beckett, ingénieur cloud chez O.C. Tanner, dirige les efforts visant à développer une solution PaaS (plateforme sous forme de service) open source pour les développeurs de la société Akkeris (lien externe à ibm.com). Basée sur Kubernetes, Akkeris permet aux développeurs de déployer facilement du code en production tout en prenant en charge la conformité, l’autorisation, l’audit et les services complémentaires tels que les bases de données.
Avec plus de 1 500 déploiements sur la plateforme Akkeris, la gestion des ressources n’était pas chose aisée. Les développeurs ont dû prendre des décisions concernant la taille des conteneurs (au mieux des suppositions éclairées), leur faisant perdre du temps nécessaire à la création de fonctionnalités génératrices de revenus. Ils souhaitaient se concentrer sur le développement de nouvelles fonctionnalités et de nouveaux services. Au moment de décider de leurs ressources, ils avaient donc naturellement tendance à surestimer leurs besoins.
« Sans Turbonomic, c’est assez difficile », explique Sam Beckett. « Par le passé, nous avons essayé de donner des recommandations aux développeurs, en leur donnant des indicateurs de base concernant le trafic réseau, l’utilisation des processeurs, l’utilisation de la mémoire et ainsi de suite, mais essayer de rassembler tout cela en une recommandation pour nos utilisateurs consomme beaucoup de ressources et n’est pas cohérent. C’est un véritable défi. »