Logo 6sense

6sense Insights Inc. Migliora la scalabilità e accelera la velocità di immissione sul mercato migrando ad Amazon EKS

2022

6sense Insights Inc. (6sense) aveva bisogno di scalare e gestire in modo efficace le proprie pipeline di dati in modo da poter supportare meglio la crescita. Con 6sense Revenue AI, una piattaforma leader per una crescita prevedibile dei ricavi, l'azienda genera informazioni utili per i team di vendita e marketing business-to-business. Questo servizio si basa sull'intelligenza artificiale, sul machine learning e sull'elaborazione di Big Data e richiede a 6sense di eseguire carichi di lavoro complessi ed elaborare terabyte di dati al giorno. Quando la sua soluzione open source di orchestrazione delle pipeline non è stata più in grado di supportare questi carichi di lavoro, 6sense ha iniziato a esplorare soluzioni alternative e ha deciso di implementare servizi completamente gestiti da Amazon Web Services (AWS). 

6sense è quindi migrato ad Amazon Elastic Kubernetes Service (Amazon EKS), un servizio gestito di container per eseguire e dimensionare le applicazioni Kubernetes nel cloud oppure on-premise. Grazie ad Amazon EKS, 6sense completa i carichi di lavoro in modo significativamente più rapido, riducendo al contempo le esigenze di gestione, migliorando la velocità di consegna e consentendo ai suoi sviluppatori di concentrarsi su soluzioni innovative.

Business people having fun and chatting at workplace office
kr_quotemark

Possiamo scalare un cluster su Amazon EKS quasi all'infinito per eseguire quante più cose possibile in parallelo".

Premal Shah
Vicepresidente senior di ingegneria e infrastruttura, 6sense Insights Inc.

 

 

Alla ricerca di un'orchestrazione scalabile delle pipeline

Con sede a San Francisco, California, 6sense fornisce analisi dei dati, approfondimenti sulle vendite e altre previsioni in modo che i team che si occupano delle entrate tra aziende possano comprendere meglio i propri acquirenti e clienti. Nel 2014, l'azienda ha iniziato a utilizzare Apache Mesos, una soluzione open source che gestisce i cluster di elaborazione, per orchestrare i suoi framework di pipeline di dati. "Man mano che crescevamo, abbiamo riscontrato diverse limitazioni su Apache Mesos", ha affermato George Liaw, direttore dell'ingegneria delle infrastrutture di 6sense. "Potevamo offrire risorse di elaborazione solo a un framework alla volta, il che rallentava i nostri processi. Abbiamo anche riscontrato problemi di scalabilità". 

Alla ricerca di una soluzione più scalabile, 6sense ha iniziato a esplorare Kubernetes, un sistema di orchestrazione di container open source, per migliorare le sue pipeline di dati. Nel 2018, l'azienda ha migrato i propri servizi applicativi e API su due cluster Kubernetes e ha iniziato a utilizzare kOps, un set di strumenti per l'installazione, il funzionamento e l'eliminazione dei cluster Kubernetes nel cloud. Sebbene un'architettura containerizzata abbia migliorato l'agilità per 6sense, kOps non era completamente gestito, il che richiedeva al team di 6sense di eseguire ogni giorno un numero significativo di operazioni e gestione continua. "Grazie a kOps, abbiamo riscontrato un sovraccarico di manutenzione eccessivo", ha affermato Liaw. "Ci siamo resi conto che se fossimo riusciti a ridurre queste attività manuali, il nostro team avrebbe potuto dedicare il proprio tempo al servizio del cliente invece di gestire Kubernetes".

Nel 2019, 6sense ha scelto di investire nel supporto AWS Enterprise, che fornisce un servizio simile a quello di un concierge e supportare così le aziende per raggiungere risultati e il successo nel cloud. Il team di supporto AWS Enterprise ha aiutato l'azienda a capire che poteva alleviare i problemi che stava affrontando migrando ad Amazon EKS, che è completamente gestito. "Per 6sense, Amazon EKS era quasi un sostituto immediato che ha funzionato magicamente meglio", ha dichiarato Liaw.

Miglioramento della velocità, dell'agilità e dell'innovazione con Amazon EKS

A settembre 2021, 6sense ha iniziato a migrare i carichi di lavoro rimanenti da soluzioni legacy in esecuzione su Apache Mesos e kOps ad Amazon EKS. L'azienda ha migrato la maggior parte dei carichi di lavoro delle applicazioni e dei servizi API su Amazon EKS entro la prima settimana e ha sviluppato una soluzione di orchestrazione delle pipeline stabile e utilizzabile entro la fine del 2021. "Una volta che abbiamo iniziato a utilizzare i cluster Amazon EKS, abbiamo sbloccato funzionalità preziose", ha dichiarato Liaw. "Potremmo testare i cluster con configurazioni più flessibili senza preoccuparci della loro stabilità". A dicembre 2021, l'azienda gestiva 7-8 cluster su Amazon EKS e aveva completato l'80% della migrazione. 

Utilizzando Amazon EKS, 6sense ha registrato un miglioramento del 400% nella velocità di trasmissione effettiva del carico di lavoro, che gli ha consentito di elaborare 1-2 TB di dati al giorno e in crescita. Con questa velocità, 6sense è in grado di supportare carichi di lavoro altamente complessi e fornire rapidamente informazioni preziose ai propri clienti, il 65% più velocemente. 

La soluzione basata su AWS di 6sense non è solo estremamente veloce ma anche altamente scalabile. "Possiamo scalare un cluster su Amazon EKS quasi all'infinito per eseguire quante più cose in parallelo possibile", afferma Premal Shah, vicepresidente senior di ingegneria e infrastruttura di 6sense. "Non dobbiamo più preoccuparci di quanto possiamo eseguire all'ora". L'azienda si affida anche alle istanze Spot di Amazon Elastic Compute Cloud (Amazon EC2), che vengono utilizzate per eseguire carichi di lavoro di grandi dimensioni con un notevole risparmio sui costi e accelerare i carichi di lavoro eseguendo attività parallele. Utilizzando le istanze Spot di Amazon EC2, 6sense può fornire la capacità necessaria per supportare la sua espansione futura ottimizzando al contempo i costi. 

6sense ha inoltre notevolmente accelerato la sua velocità di sviluppo migrando verso AWS. Su Apache Mesos, l'azienda era limitata nella sua capacità di creare, testare e implementare nuove pipeline di dati a causa delle limitazioni sulla velocità effettiva dei container. Su Amazon EKS, 6sense può gestire fino al 300% in più di container all'ora. Può anche eseguire lo stesso numero di contenitori Docker su Amazon EKS in circa la metà del tempo impiegato con la soluzione precedente. Raggiungendo questo livello di velocità e scalabilità, 6sense ha migliorato la produttività degli sviluppatori e accelerato la commercializzazione di nuove applicazioni e funzionalità. 

Poiché Amazon EKS è un servizio Kubernetes completamente gestito, 6sense non deve più concentrarsi sulla gestione o sul funzionamento dei suoi cluster Kubernetes. Con questo risparmio di tempo, il team può dedicare tempo al miglioramento dell'esperienza del cliente. "Con AWS, siamo in grado di aumentare la velocità degli sviluppatori, ridurre la burocrazia non necessaria e servire i nostri clienti nel miglior modo possibile", ha affermato Liaw. "Possiamo fornire loro nuove funzionalità, approfondimenti e prodotti il più rapidamente possibile. Più velocemente riusciamo a innovare per servire i nostri clienti, migliore sarà l'esperienza per tutti, incluso il nostro team".

Continuare a migliorare la scalabilità su AWS

Con la migrazione verso cluster Amazon EKS completamente gestiti, 6sense è in grado di scalare e gestire in modo efficace la propria pipeline di dati, che ha accelerato la sua velocità per fornire informazioni ai propri clienti. L'azienda prevede di migliorare ulteriormente le proprie capacità di scalabilità utilizzando Karpenter, uno scaler automatico per cluster Kubernetes open source costruito insieme ad AWS. 

Su AWS, 6sense ha permesso ai propri dipendenti di concentrarsi sull'innovazione e l'azienda continuerà a utilizzare i servizi AWS per sviluppare nuove soluzioni che generano valore. "In 6sense, siamo in grado di muoverci rapidamente e innovare su AWS senza essere ostacolati", ha dichiarato Liaw.


Informazioni su 6sense Insights Inc.

Revenue AI di 6sense Insights Inc. ha reinventato il modo in cui le aziende creano, gestiscono e convertono le pipeline in entrate acquisendo segnali di acquisto anonimi, indirizzando gli account giusti e consigliando canali e messaggi per migliorare le prestazioni.

Vantaggi di AWS

  • Produttività del carico di lavoro migliorata del 400%
  • Elabora 1-2 TB di dati al giorno
  • Fornisce informazioni ai clienti il 65% più velocemente
  • Maggiore produttività per gli sviluppatori
  • Maggiore velocità di immissione sul mercato per nuove applicazioni e funzionalità
  • Permette ai dipendenti di dedicare più tempo ad attività ad alto valore e all'innovazione
  • Facilita una soluzione completamente gestita

Servizi AWS utilizzati

Amazon Elastic Kubernetes Service (Amazon EKS)

Amazon Elastic Kubernetes Service (Amazon EKS) è un servizio gestito di container per eseguire e dimensionare le applicazioni Kubernetes nel cloud oppure on-premise.

Ulteriori informazioni »

Amazon Elastic Compute Cloud (Amazon EC2)

Amazon Elastic Compute Cloud (Amazon EC2) offre la piattaforma di elaborazione più ampia e approfondita, con oltre 500 istanze e la selezione dei più recenti processori, sistemi di archiviazione, reti, sistemi operativi e modelli di acquisto per aiutarti a soddisfare al meglio le esigenze del tuo carico di lavoro. 

Ulteriori informazioni »

Istanze Spot di Amazon EC2

Le istanze Spot di Amazon EC2 ti permettono di sfruttare la capacità EC2 inutilizzata all'interno di AWS Cloud. Le istanze Spot sono disponibili con prezzi scontati fino al 90% inferiori rispetto ai prezzi delle istanze on demand. 

Ulteriori informazioni »

Supporto AWS Enterprise

Con il supporto Enterprise hai a disposizione l'assistenza tecnica tutti i giorni, 24 ore su 24 per gestire automaticamente lo stato del tuo ambiente, la consulenza a livello di architettura fornita nel contesto delle tue applicazioni e dei tuoi casi d'uso e un Technical Account Manager (TAM) che coordina l'accesso ai programmi proattivi/preventivi e agli esperti in materia AWS.

Ulteriori informazioni »


Nozioni di base

Organizzazioni di tutte le dimensioni in tutti i settori trasformano il proprio business e realizzano le loro missioni ogni giorno utilizzando AWS. Contatta i nostri esperti e inizia subito il tuo viaggio in AWS Cloud.