Roma Capitale est l’administration municipale de la ville, et l’une de ses missions est de faire de cette cité antique un lieu de vie à la pointe de la modernité. Du Wi-Fi déployé dans l’ensemble de la ville à un portail en ligne couvrant toutes les activités municipales, des inscriptions préscolaires aux permis de construire, Roma Capitale fournit un large éventail de services numériques à ses administrés.
Bien sûr, pour une ville de plusieurs millions d’habitants, assurer une expérience positive à l’utilisateur final au travers de nombreux services n’est pas une mince affaire. L’infrastructure informatique de Roma Capitale n’a pas été réalisée en une journée. Le système est vaste et complexe.
Roberto Massimiliani, responsable du centre de données chez Roma Capitale, dirige une équipe de cinq personnes gérant 800 machines virtuelles (VM) et 150 machines physiques dans un environnement sur site comprenant des systèmes bare metal, des conteneurs et une infrastructure Microsoft Hyper-V.
Historiquement, l’équipe suivait un modèle de développement hérité pour ses charges de travail et s’appuyait sur des interventions manuelles pour gérer les performances et minimiser les risques. « Avant IBM Turbonomic, nous tentions d’implémenter des microservices sur notre infrastructure de conteneurs, mais nos développeurs ne disposaient pas des outils nécessaires pour effectuer pleinement cette transition. Ils n'avaient que des applications monolithiques qu’il fallait exécuter sur des conteneurs », explique Roberto Massimiliani.
Comme de nombreux autres services informatiques, cette équipe s’appuyait sur des outils de surveillance disparates et les plaintes des utilisateurs pour identifier et résoudre les problèmes de performance. Ces outils ne leur donnaient pas une compréhension complète de leur environnement ; ils ne leur permettaient pas de comprendre l’impact d’une décision en matière de ressources avant son exécution. Ils ne pouvaient réagir aux problèmes de performance qu’au fur et à mesure, réattribuer manuellement les ressources, puis surveiller les incidences. Cette approche ne leur permettait pas de garantir de manière proactive et continue la performance des applications sur lesquelles comptaient leurs employés et administrés.
Pour minimiser les risques et assurer la performance à long terme, l’équipe de Roma Capitale savait qu’il lui fallait explorer les nouvelles technologies et l’IA. Ils avaient également besoin d’une visibilité complète. Ils se sont alors tournés vers la solution d’optimisation des coûts du cloud hybride IBM Turbonomic.