Autodesk crée une solution d'analyses de journaux unifiée sur AWS pour gagner en perspicacité.

Autodesk, un fournisseur de logiciels d'ingénierie et de conception 3D de renom, souhaite aller au-delà de la création et de la commercialisation d'un logiciel. La société souhaite également s'assurer que ses millions d'utilisateurs dans le monde puissent utiliser ce logiciel dans des conditions optimales. Pour y parvenir, Autodesk a besoin de surveiller et de résoudre les problèmes logiciels aussi rapidement que possible. Ce n'était pas une mince affaire. En effet, l'ancienne solution de journal de données d'application avait des difficultés à suivre le volume croissant de données nécessaires à analyser et à stocker.

La solution ingère 2 To de données chaque jour, un volume qui devrait passer à 10 To d'ici quelques années. « Nous avions des problèmes de performance avec la solution, et nous avions des difficultés à détecter les problèmes rapidement, » déclare Tommy Li, architecte logiciel responsable chez Autodesk. « Nous devions pouvoir surveiller les données de consignation d'incident en temps réel, afin de pouvoir répondre aux questions des clients plus rapidement. »

Le service financier de l'entreprise Autodesk incitait également à trouver une solution de journalisation économiquement plus rentable. « Nous avions une petite équipe et nous souhaitions trouver une solution qui facilite la gestion des données des journaux tout en réduisant les coûts, » ajoute Li.

« En fin de compte, nous améliorons nos produits logiciels et offrons un meilleur service à nos clients grâce à la visibilité en temps réel que nous avons sur les données de journaux. »

Tommy Li, architecte logiciel responsable, Autodesk

  • À propos d'Autodesk
  • Basée à San Rafael en Californie, Autodesk est une société de logiciels qui crée des produits pour les secteurs de l'architecture, de l'ingénierie, de la construction, de la fabrication, des médias et du divertissement. Le logiciel de la société inclut AutoCAD et des solutions 3D.

  • Bénéfices
    • Trouve et corrige les problèmes d'applications plus rapidement via des analyses de données en temps réel
    • Améliore le temps moyen de détection et de récupération
    • Crée une solution d'analyse de consignation des données d'entreprise sans qu'il soit nécessaire de disposer d'une grande équipe informatique, une petite suffit
  • Services AWS utilisés

Création d'une solution de données de journaux unifiée entièrement gérée sur AWS

Pour améliorer ses fonctionnalités d'analyse de journaux pour des analyses des causes d'origine, Autodesk a cherché à créer une solution de données de journaux unifiée basée sur le cloud en s'appuyant sur Amazon Web Services (AWS). « Nous avions déjà utilisé les services AWS auparavant pour diverses fonctionnalités internes chez Autodesk, et nous souhaitions étendre cette utilisation en développant un système de journalisation unifié, » déclare Li.

Amazon Data Firehose agit comme la couche de transfert des données pour la journalisation des données, et le service géré Amazon pour Apache Flink est utilisé pour révéler des mesures de surveillance en temps réel comme le temps de réponse et les pics de taux d'erreur. Une fois que les données de consignation passent par ce pipeline, elles sont envoyées à Amazon CloudWatch pour des mesures supplémentaires qui sont affichées dans des tableaux de bord standardisés pour l'ensemble de l'entreprise. Ces métriques incluent un récapitulatif de l'ensemble du trafic, y compris les temps de réponse, les erreurs et le total des requêtes, les métriques d'API telles que les centiles des temps de réponse, le nombre de requêtes réussies et le nombre de requêtes d'erreur, le processeur, le réseau et les disques pour chaque processeur, ainsi que les métriques Amazon CloudWatch pour les services AWS.

Parallèlement, Amazon Firehose transmet les données des journaux à Amazon OpenSearch Service, un service géré qui vous permet d'effectuer facilement de l'analytique de journaux interactifs, de surveiller les applications en temps réel, de rechercher des sites web, etc. « [Amazon OpenSearch Service] permet d'effectuer des activités d'investigation des données et aide à trouver et résoudre les problèmes d'application plus rapidement », explique Li. Amazon Athena fournit une requête analytique interactive plus approfondie et AWS X-Ray fournit des outils pour analyser les données de suivi. De plus, l'intégration à Amazon OpenSearch Service de l'outil de visualisation des données en open source, Kibana, permet aux tableaux de bord de contrôler les données en temps réel.

Détection et résolution des problèmes plus rapides que jamais

La solution de journalisation unifiée créée sur Amazon OpenSearch Service offre une meilleure visibilité des journaux de données plus rapidement. « [Amazon OpenSearch Service] permet de collecter et de mesurer les données de journalisation de manière plus cohérente et en temps réel », explique Li. « Ce service fournit une analyse des données en profondeur qui permet d'avoir de meilleures corrélations entre les événements du journal, notamment en fournissant des réponses aux problèmes d'application plus rapidement. » Par exemple, les équipes Autodesk ont créé des tableaux de bord qui identifient les tendances et les schémas pour les anomalies qui peuvent aider à rapidement corréler les enregistrements détaillés pour des investigations détaillées.

Plus particulièrement, Autodesk permet de disposer de meilleures analyses d'investigation, en utilisant des données d'instrumentation pour détecter et résoudre les erreurs. Le temps moyen de récupération s'en trouve grandement amélioré. La société peut détecter des anomalies d'utilisation d'API comme le taux d'erreur et les pics de temps de réponse. Les événements d'alerte Amazon CloudWatch raccourcissent le temps moyen de détection et le temps pour appeler les équipes de réponse aux incidents.

La société cherche également à obtenir des informations plus détaillées de ses données d'analyse afin d'améliorer son logiciel et son service client. « Finalement, nous améliorons nos produits logiciels et offrons un meilleur service à nos clients grâce à la visibilité en temps réel que nous avons sur les données de journaux, » déclare Li.

En travaillant avec AWS, Autodesk crée des fonctionnalités d'analyse de journaux hautement scalables pour réduire le coût global de la solution.

Suppression des cloisons entre les données

En déchargeant la gestion de son architecture et des clusters Elasticsearch sur AWS, Autodesk a pu facilement créer sa solution de journalisation unifiée. « Bien que notre équipe informatique ne compte que quelques personnes, nous pouvons développer et maintenir une puissante solution de journalisation en laissant AWS prendre en charge la technologie, » ajoute Li. « En conséquence, nous n'avons plus à consacrer nos ressources à la gestion de l'infrastructure sous-jacente, et nous pouvons mettre notre solution à l'échelle à la demande et ainsi prendre en charge le volume croissant des données de consignation. »

Autodesk bénéficie maintenant d'une solution qui lui garantit une vue centralisée des données de consignation, comme les performances et les temps d'arrêt des applications.

« Nous avons supprimé les cloisons entre les données qui étaient liées au fait que différentes équipes utilisant des solutions de consignation, » déclare Li. « Tout le monde peut accéder à la même vue avec la solution AWS, ce qui signifie que tout le monde reçoit des informations mises à jour dans le statut global de la plateforme. En utilisant les tableaux de bord Kibana, nous pouvons créer un même langage que nous pouvons tous utiliser pour diagnostiquer les problèmes. En tant que société, nous pouvons tous adopter une approche plus unifiée pour rechercher et résoudre les problèmes. »


En savoir plus

En savoir plus sur le Big Data sur AWS.