Logo 6sense

6sense Insights Inc. améliore la capacité de mise à l'échelle et accélère la mise sur le marché en migrant vers Amazon EKS

2022

6sense Insights Inc. (6sense) avait besoin de mettre à l'échelle et de gérer efficacement ses pipelines de données afin de mieux soutenir sa croissance. Grâce à 6sense Revenue AI, une plateforme de pointe pour une croissance prévisible des revenus, l'entreprise génère des informations exploitables pour les équipes de vente et de marketing interentreprises (B2B). Ce service s'appuie sur l'intelligence artificielle, le machine learning et le traitement du big data, ce qui impose à 6sense d'exécuter des charges de travail complexes et de traiter des téraoctets de données par jour. Lorsque sa solution d'orchestration de pipeline open source n'a plus été en mesure de supporter ces charges de travail, 6sense a commencé à explorer des solutions alternatives et a choisi d'implémenter des services entièrement gérés d'Amazon Web Services (AWS). 

6sense a migré vers Amazon Elastic Kubernetes Service (Amazon EKS), un service de conteneurs géré permettant d'exécuter et de mettre à l'échelle des applications Kubernetes dans le cloud ou sur site. Grâce à Amazon EKS, 6sense exécute ses charges de travail beaucoup plus rapidement tout en réduisant les besoins de gestion, en améliorant sa rapidité de livraison et en permettant à ses développeurs de se concentrer sur des solutions innovantes.

Business people having fun and chatting at workplace office
kr_quotemark

Nous pouvons dimensionner un cluster sur Amazon EKS pratiquement à l'infini pour exécuter autant de tâches que possible en parallèle. »

Premal Shah
Vice-président senior de l'ingénierie et de l'infrastructure, 6sense Insights Inc.

 

 

À la recherche d'une orchestration évolutive des pipelines

Basée à San Francisco, en Californie, 6sense fournit des analyses de données, des informations sur les ventes et d'autres prévisions afin que les équipes chargées des recettes B2B puissent mieux comprendre leurs acheteurs et leurs clients. En 2014, l'entreprise a commencé à utiliser Apache Mesos, une solution open source qui gère les clusters de calcul, pour orchestrer ses infrastructures de pipeline de données. « Au fur et à mesure de notre croissance, Apache Mesos a rencontré plusieurs limites », explique George Liaw, directeur de l'ingénierie des infrastructures chez 6sense. « Nous ne pouvions proposer des ressources informatiques qu'à un seul cadre à la fois, ce qui a ralenti nos processus. Nous avons également rencontré des problèmes de mise à l'échelle. » 

À la recherche d'une solution plus évolutive, 6sense a commencé à explorer Kubernetes, un système d'orchestration de conteneurs open source, afin d'améliorer ses pipelines de données. En 2018, l'entreprise a migré ses services d'applications et d'API vers deux clusters Kubernetes et a commencé à utiliser kOps, un jeu d'outils permettant d'installer, d'exploiter et de supprimer des clusters Kubernetes dans le cloud. Bien qu'une architecture conteneurisée ait amélioré l'agilité de 6sense, kOps n'était pas entièrement géré, ce qui a obligé l'équipe de 6sense à effectuer d'importantes opérations et gestions quotidiennes. « En utilisant kOps, nous avons dû faire face à des frais de maintenance bien trop importants, explique George Liaw. Nous avons réalisé que si nous pouvions réduire ces tâches manuelles, notre équipe pourrait consacrer son temps au service client plutôt qu'à la gestion de Kubernetes. »

En 2019, 6sense a choisi d'investir dans AWS Enterprise Support, qui fournit un service de type conciergerie pour aider les entreprises à obtenir des résultats et à réussir dans le cloud. L'équipe d'AWS Enterprise Support a aidé l'entreprise à réaliser qu'elle pouvait atténuer les problèmes auxquels elle était confrontée en migrant vers Amazon EKS, qui est entièrement géré. « Pour 6sense, Amazon EKS était presque une solution de remplacement immédiate qui, comme par magie, fonctionnait mieux », explique George Liaw.

Améliorer la vitesse, l'agilité et l'innovation grâce à Amazon EKS

En septembre 2021, 6sense a commencé à migrer ses dernières charges de travail des solutions héritées fonctionnant sur Apache Mesos et kOps vers Amazon EKS. L'entreprise a migré la majorité de ses charges de travail de services d'applications et d'API vers Amazon EKS au cours de la première semaine et a développé une solution d'orchestration de pipeline stable et utilisable fin 2021. « Une fois que nous avons commencé à exécuter des clusters Amazon EKS, nous avons découvert de précieuses fonctionnalités, explique George Liaw. Nous avons pu tester des clusters avec des configurations plus flexibles sans nous soucier de leur stabilité. » En décembre 2021, l'entreprise exécutait 7 à 8 clusters sur Amazon EKS et avait achevé 80 % de sa migration. 

Grâce à Amazon EKS, 6sense a constaté une amélioration de 400 % de son débit de charge de travail, lui permettant de traiter 1 à 2 To de données par jour, et ce nombre ne cesse de croître. Grâce à cette rapidité, 6sense peut prendre en charge des charges de travail très complexes et fournir rapidement des informations précieuses à ses clients, avec un gain en vitesse de 65 %. 

La solution basée sur AWS de 6sense est non seulement extrêmement rapide, mais également hautement évolutive. « Nous pouvons mettre à l'échelle un cluster sur Amazon EKS pratiquement à l'infini afin d'exécuter autant de tâches en parallèle que possible », explique Premal Shah, vice-président senior de l'ingénierie et de l'infrastructure chez 6sense. « Nous n'avons plus à nous préoccuper de la quantité de travail que nous pouvons effectuer à l'heure. » L'entreprise s'appuie également sur les instances Spot Amazon Elastic Compute Cloud (Amazon EC2), qui sont utilisées pour exécuter de grandes charges de travail tout en réalisant des économies significatives et pour accélérer les charges de travail en exécutant des tâches parallèles. En utilisant les instances Spot Amazon EC2, 6sense peut fournir la capacité dont elle a besoin pour soutenir son expansion future tout en optimisant les coûts. 

6sense a également considérablement accéléré ses vitesses de développement en migrant vers AWS. Sur Apache Mesos, la capacité de l'entreprise à créer, tester et déployer de nouveaux pipelines de données était limitée en raison des limites du débit des conteneurs. Sur Amazon EKS, 6sense peut gérer jusqu'à 300 % de conteneurs supplémentaires par heure. Elle peut également exécuter le même nombre de conteneurs Docker sur Amazon EKS dans un temps réduit d'environ 50 % par rapport à sa solution précédente. En atteignant ce niveau de rapidité et de capacité de mise à l'échelle, 6sense a amélioré la productivité des développeurs et accéléré sa mise sur le marché de nouvelles applications et fonctionnalités. 

Amazon EKS étant un service Kubernetes entièrement géré, 6sense n'a plus besoin de se concentrer sur la gestion ou l'exploitation de ses clusters Kubernetes. Grâce à ce gain de temps, son équipe peut consacrer du temps à l'amélioration de l'expérience client. « Sur AWS, nous sommes en mesure d'accroître la rapidité des développeurs, de réduire les formalités administratives inutiles et de servir nos clients du mieux que nous pouvons, déclare George Liaw. Nous sommes en mesure de leur proposer de nouvelles fonctionnalités, informations et produits aussi rapidement que possible. Plus vite nous innovons pour servir nos clients, meilleure est l'expérience pour tout le monde, y compris pour notre équipe. »

Continuer à améliorer la capacité de mise à l'échelle sur AWS

En migrant vers des clusters Amazon EKS entièrement gérés, 6sense peut mettre à l'échelle et gérer efficacement son pipeline de données, ce qui lui a permis de fournir des informations à ses clients plus rapidement. La société prévoit d'améliorer encore ses capacités de mise à l'échelle à l'aide de Karpenter, un outil de mise à l'échelle automatique de clusters Kubernetes open source développé en collaboration avec AWS. 

Sur AWS, 6sense a permis à ses employés de se concentrer sur l'innovation, et l'entreprise continuera à utiliser les services AWS pour développer de nouvelles solutions génératrices de valeur. « Chez 6sense, nous sommes en mesure d'agir rapidement et d'innover sur AWS sans aucune contrainte », déclare George Liaw.


À propos de 6sense Insights Inc.

Revenue AI de 6sense Insights Inc. réinvente la façon dont les entreprises créent, gèrent et convertissent leurs pipelines en revenus en capturant des signaux d'achat anonymes, en ciblant les bons comptes et en recommandant des canaux et des messages pour améliorer les performances.

Avantages d'AWS

  • Débit de charge de travail amélioré de 400 %
  • Traite 1 à 2 To de données par jour
  • Fournit des informations aux clients 65 % plus rapidement
  • Meilleure productivité des développeurs
  • Accélération de mise sur le marché des nouvelles applications et fonctionnalités
  • Libère le temps des employés pour qu'ils puissent se concentrer sur des tâches à forte valeur ajoutée et sur l'innovation
  • Facilite une solution entièrement gérée

Services AWS utilisés

Amazon Elastic Kubernetes Service (Amazon EKS)

Amazon Elastic Kubernetes Service (Amazon EKS) est un service de conteneurs géré pour exécuter et mettre à l'échelle des applications Kubernetes dans le cloud ou sur site.

En savoir plus »

Amazon Elastic Compute Cloud (Amazon EC2)

Amazon Elastic Compute Cloud (Amazon EC2) offre la plateforme de calcul la plus variée et la plus complète, avec plus de 500 instances. Vous y avez accès aux processeurs, aux solutions de stockage, aux réseaux, aux systèmes d'exploitation et aux modèles d'achat les plus récents pour vous aider à répondre au mieux aux besoins de votre charge de travail. 

En savoir plus »

Instances Spot Amazon EC2

Les instances Spot Amazon EC2 vous permettent de profiter des capacités EC2 non utilisées dans le cloud AWS. Les instances Spot sont disponibles avec une réduction allant jusqu'à 90 % par rapport aux tarifs des instances à la demande. 

En savoir plus »

AWS Enterprise Support

Grâce à Enterprise Support, vous bénéficiez d'un support technique 24 h/24, 7 j/7 pour gérer automatiquement l'état de votre environnement, de directives consultatives en matière d'architecture fournies dans le contexte de vos applications et de vos cas d'utilisation, ainsi que du soutien d'un Responsable technique de compte (TAM) pour coordonner l'accès aux programmes proactifs/préventifs et aux experts AWS.

En savoir plus »


Démarrer

Les organisations de toutes tailles et de tous secteurs transforment leur activité et exécutent leurs missions au quotidien à l'aide d'AWS. Contactez nos experts et démarrez votre transition vers AWS dès aujourd'hui.