Que la flotte d’un client compte des milliers de véhicules commerciaux ou juste une dizaine, la mission de Fleet Complete est la même : aider les entreprises propriétaires d’une flotte à prospérer. Pour ce faire, l’entreprise utilise des appareils IdO (Internet des objets) pour recueillir et transmettre les données cruciales pour les opérations provenant des véhicules, des actifs et de la main d’œuvre mobile (télématique) et ainsi offrir des informations sur tout, de la santé des véhicules au comportement des conducteurs.

Aujourd’hui, Fleet Complete est le fournisseur de télématique à la plus forte croissance au monde (x10 au cours des quelques dernières années) et sert plus de 500 000 abonnés et 35 000 entreprises dans 17 pays.

Soutenir l’hypercroissance

Fleet Complete, qui ne veut pas se reposer sur ses lauriers, prévoit de poursuivre cette expansion fulgurante et son objectif et de multiplier encore son activité par 10 au cours des 10 ans à venir. Mais pour y parvenir, l’entreprise aura besoin d’un volume de données énorme, car plus elle recueille d’informations sur les flottes, plus elle fournit de valeur (en termes d’informations) à ses clients.

« Il ne s’agit pas seulement de recueillir des données, il s’agit de les superposer pour fournir les meilleures informations aux clients. Quand vous commencez à superposer différents types de données (données GPS, santé des véhicules, etc.), vous pouvez tirer tout un tas de conclusions, comme la façon dont la conduite affecte les feux de stop ou dont les nids-de-poule (et la vitesse à laquelle on passe dessus) affectent les composants et la durée de vie d’un véhicule », a expliqué Alan Fong, directeur technique principal de Fleet Complete.

Pour traiter cet afflux énorme de données (provenant pour beaucoup de la vague d’acquisitions réalisées par l’entreprise), Fleet Complete a créé un pipeline d’ingestion des données, qu’elle a au départ opéré à partir de son centre de données. Mais il est vite devenu évident qu’une solution sur site ne pouvait pas gérer le nombre croissant de points de données que recueillait l’entreprise (environ un milliard par jour actuellement). Fleet Complete avait besoin de l’évolutivité intégrale que seule une plateforme cloud est à même de fournir.

Cloud AWS et suivi New Relic : une alliance en toute transparence

Chargé d’effectuer la migration de la plateforme technologique de Fleet Complete vers le cloud le plus rapidement et le plus efficacement possible, Fong a choisi Amazon Web Services (AWS) pour sa plateforme cloud et New Relic pour son suivi des applications et de l’infrastructure, qui faciliterait le passage au cloud et garantirait des performances fluides et homogènes de tous les systèmes à l’avenir.

Pour Fong, AWS était une évidence : « D’après mes expériences précédentes, j’avais conscience de l’envergure des outils AWS ainsi que de la présence mondiale de la plateforme AWS. AWS nous permettrait d’exploiter des modèles d’apprentissage automatique et d’intelligence artificielle en plus de nos outils propriétaires, afin d’améliorer les informations fournies aux clients. AWS s’est donc imposé comme une évidence. »

Mais obtenir une vue unique et globale des performances de la plateforme cloud de Fleet Complete ne fut pas si simple, à cause de la complexité d’un environnement qui s’était élargi par le biais de nombreuses acquisitions et comptait une myriade de systèmes disparates. Fleet Complete étudia donc de près les solutions de suivi existantes et nouvelles, et la palme est revenue à New Relic dans les tests de validation de concept.

« New Relic nous a fourni toutes les informations dont nous avions besoin, que ce soit globalement ou pour les différents éléments de notre application distribuée. Par exemple, nous pouvons voir ce qui se passe au niveau de l’hôte, ainsi qu’au niveau de toutes les applications qui y sont hébergées. Ainsi, au lieu d’une vue fermée qui se contente de révéler qu’une application s’exécute lentement, New Relic fournit une visibilité jusqu’à l’hôte, ce qui nous permet de comprendre pourquoi l’application s’exécute lentement. En outre, quand nous déplaçons nos données dans notre système distribué, New Relic nous permet de voir où se trouvent les goulets d’étranglement, avec une analyse service par service », a expliqué Muhamad Samji, architecte chez Fleet Complete.

L’intégration parfaite de New Relic avec AWS, sa prise en charge de la vaste gamme d’outils qu’utilise Fleet Complete (notamment Kubernetes pour les microservices) et sa capacité à afficher toutes les données analytiques dans un seul tableau de bord personnalisable (accessible à l’ensemble de l’organisation) n’ont fait que conforter Fleet Complete dans son choix.

Faciliter une migration rapide vers le cloud

Un an après le début de la migration de Fleet Complete vers le cloud, 60 % avaient déjà été transférés à AWS, une transition extrêmement rapide dans laquelle New Relic a joué un rôle crucial.

« Nous ne voulions pas que la migration vers le cloud génère des perturbations pour l’entreprise et la présence du suivi New Relic APM et New Relic Infrastructure dans nos environnements sur site et dans le cloud était donc essentielle », a expliqué Fong.

« La possibilité d’effectuer des essais de charge sur site puis d’utiliser New Relic pour nous assurer que nous retrouvions les mêmes chiffres dans le cloud (et que ne nous ne créions pas de goulets d’étranglement cachés) a joué un rôle primordial dans notre migration et a permis qu’elle se passe bien et vite », a renchéri Samji.

New Relic au aussi aidé Fleet Complete à comprendre l’utilisation d’AWS, en permettant à l’équipe DevOps de consulter la liste d’exploration des coûts des serveurs sous-utilisés fournie par Amazon, puis d’utiliser New Relic pour comprendre ce qui se passait au niveau de ses serveurs et permettre à l’entreprise de les exploiter au mieux.

Pour Jeff Hobeck, architecte principal chez Fleet Complete, l’intégration fluide et transparente de New Relic et AWS, a été la cerise sur le gâteau. « Nous pouvons voir les informations AWS dont nous avons besoin dans New Relic et la configuration est minimale. C’est presque comme si New Relic faisait partie d’AWS. » 

« Nous pouvons voir les informations AWS dont nous avons besoin dans New Relic et la configuration est minimale. C’est presque comme si New Relic faisait partie d’AWS. »

Jeff Hobeck architecte principal, Fleet Complete

Transfert en temps réel des données critiques

Avec le déploiement de New Relic dans l’ensemble de l’environnement Fleet Complete, Fong et son équipe peuvent l’utiliser pour fournir la meilleure expérience client numérique possible.

« La croissance du nombre d’appareils connectés s’accompagne d’une augmentation du volume de données que doit traiter notre pipeline d’ingestion haut débit, a expliqué Fong. Il est crucial que nous soyons capables de recueillir ces données et de fournir des informations à nos clients en temps réel. Qu’il s’agisse d’une entreprise de services d’urgence, pour laquelle localiser un actif et y envoyer les services peut être une question de vie ou de mort, ou d’un plombier ou d’un électricien qui n’a que quelques véhicules, les informations que fournit Fleet Complete sont essentielles pour les entreprises que nous servons. New Relic nous permet de définir des alertes et des déclencheurs en fonction de divers indicateurs, pour que nous puissions résoudre les problèmes avant même qu’ils ne surviennent et assurer la circulation de ces données critiques. »

Passer à un modèle DevOps

Comme bon nombre d’organisations aujourd’hui, Fleet Complete comprend qu’une stratégie, une culture et des pratiques DevOps solides sont essentielles pour réussir dans le cloud. C’est pour cela que Fleet Complete a aussi choisi New Relic pour faciliter son passage à un modèle de développement DevOps, axé sur une intégration et une mise à disposition continues.

« Notre équipe DevOps traite chaque version qui est produite comme un cadeau du ciel, a expliqué Fong. Nous voulons pouvoir exécuter ces packages dans nos environnements de simulation avec le suivi New Relic afin de nous assurer que ce qui s’y passe est représentatif de ce qui se passe dans notre environnement de production. Ainsi, quand une version arrive à l’étape de production avec les mêmes outils, il n’y a pas de surprises. Nous savons exactement comment elle va fonctionner et comment elle va affecter le reste de notre environnement. » 

Demandez à Fong, Samji ou Hobeck quelle est leur fonctionnalité New Relic préférée et ils répondront tous les trois la même chose : la vue unique et unifiée des performances de l’ensemble du système que fournit New Relic.

« Désormais, au lieu de devoir consulter 10 tableaux de bord ou outils différents pour obtenir les informations dont nous avons besoin, nous avons une vue unifiée de toutes les données pertinentes au sein d’un seul et unique tableau de bord, a déclaré Fong. Nous avons simplement placé le tableau de bord analytique personnalisable fourni par New Relic sur un grand écran pour que chaque membre de l’organisation puisse consulter les données et donner (ou obtenir) des informations immédiates sur notre fonctionnement. »

« Maintenant, tout le monde est sur la même longueur d’onde, a acquiescé Samji. Nous n’avons plus une équipe qui surveille l’application et une autre qui surveille l’infrastructure. Nous utilisons New Relic Insights pour regrouper les données et fournir une vue unique que tout le monde peut surveiller. »

Bien évidemment, ce type de suivi a aidé Fleet Complete à accélérer ses cycles de mise à disposition DevOps : d’une version par mois, l’entreprise est passée à une version par semaine depuis le déploiement de New Relic. « New Relic nous aide à identifier la source des problèmes très rapidement et les corrections ou résolutions que nous déployons ne sont plus basées sur des suppositions. Cela nous permet d’accélérer le cycle des versions. »

C’est le même genre de suivi en temps réel qui aide Fleet Complete à s’assurer que sa plateforme de véhicules connectés fonctionne sans interruption, ce qui est indispensable pour une entreprise qui fournit une solution absolument essentielle. « Nos performances et nos disponibilités se sont améliorées de façon exponentielle et nous le devons en grande partie à New Relic, a déclaré Fong. Au lieu d’être confrontés à tout un tas de problèmes, nous pouvons désormais consulter des statistiques de disponibilité réelles, fournies par New Relic. »

« Nos performances et nos disponibilités se sont améliorées de façon exponentielle et nous le devons en grande partie à New Relic. Au lieu d’être confrontés à tout un tas de problèmes, nous pouvons désormais consulter des statistiques de disponibilité réelles, fournies par New Relic. »

Alan Fong directeur de la technologie, Fleet Complete

Le meilleur dans tout ça ? L’équipe de Fleet Complete a l’esprit tranquille car elle sait qu’elle peut compter sur New Relic. « New Relic a été très présent pour nous et l’équipe d’assistance après-vente a fait tout son possible pour garantir le succès de notre entreprise du point de vue technologique, a déclaré Fong. Nous espérons que cette relation durera longtemps. »