Passa al contenuto principaleAWS Startups
  1. Scopri
  2. Migliaia di dispositivi, una piattaforma unificata: KiwiCloud è scalabile con AWS

Migliaia di dispositivi, una piattaforma unificata: KiwiCloud è scalabile con AWS

Come ti è sembrato il contenuto?

La startup con sede a Singapore KiwiCloud ha migrato la propria piattaforma di Unified Endpoint Management (UEM) su AWS, utilizzando servizi tra cui Amazon Elastic Kubernetes Service (EKS), AWS IoT Core e Amazon Managed Streaming for Apache Kafka (MSK), per supportare la crescita nei mercati globali. Con quasi 14.580 Device Shadow implementati a livello globale e un tasso di applicazione delle policy prossimo al 100 per cento, la piattaforma basata su AWS ha aiutato KiwiCloud a ottenere impegni per quasi un milione di dispositivi in tutto il mondo.

KiwiCloud consente alle aziende di gestire in modo sicuro i dispositivi connessi su scala globale, da un'unica piattaforma di Unified Endpoint Management (UEM). Dovendo affrontare problematiche di latenza e integrazione, KiwiCloud ha deciso di migrare la propria piattaforma UEM su AWS. Collaborando con il team AWS, la startup ha creato le basi per estendere la propria piattaforma UEM tra diverse regioni, rafforzando al contempo le funzionalità di sicurezza e conformità richieste dai propri clienti aziendali.

Molte aziende devono già gestire persone e infrastrutture fisiche distribuite in diverse aree geografiche e fusi orari. Ora devono inoltre gestire un numero crescente di dispositivi da cui queste persone dipendono. Tra questi non ci sono solo smartphone e tablet, ma anche laptop, desktop, dispositivi indossabili, dispositivi IoT e terminali point-of-sale (POS). Ognuno di questi deve essere sicuro, conforme agli standard e alle normative di settore, regolarmente aggiornato e disponibile quando necessario. Questo comporta una serie di sfide per le aziende e i loro team IT, molti dei quali si affidano ancora a strumenti frammentati e processi manuali per gestire i dispositivi. Gestire centralmente flotte di dispositivi eterogenee è complesso; senza un'applicazione unificata delle policy esiste il rischio di lacune nella sicurezza; l'assistenza IT in loco è costosa; e gli aggiornamenti ritardati possono interrompere le operazioni.

Dai terminali POS agli endpoint IoT

(tag) KiwiCloud mira a risolvere queste sfide. “La nostra missione è semplificare la gestione dei dispositivi per le aziende di tutto il mondo”, afferma Xibang Lin, CEO di KiwiCloud. “La nostra piattaforma di unified endpoint management aiuta l'azienda a gestire tutto, dai terminali POS agli endpoint IoT, in un unico posto.” Utilizzando la soluzione, i team possono eseguire installazioni da remoto, aggiornare e rimuovere applicazioni, nonché distribuire dati aziendali. La gestione dei contenuti e delle applicazioni consente inoltre agli amministratori di controllare l'accesso a dati e contenuti, rafforzando la sicurezza.

Mentre KiwiCloud intraprendeva la propria missione di supportare le aziende in tutto il mondo, si è trovata ad affrontare una sfida propria. L'infrastruttura legacy alla base del suo servizio IoT non era stata progettata per la portata globale che aveva immaginato. “In precedenza ospitavamo il nostro servizio IoT su un altro cloud, il che ha generato latenza a livello globale e limitato le opzioni di integrazione”, spiega Lin. “Questo ci impediva di creare una piattaforma UEM realmente unificata e scalabile.” Rimanere con il provider legacy rappresentava un ostacolo alla crescita, limitando sia l'evoluzione dell'attività di KiwiCloud sia il livello di servizio che poteva offrire ai propri clienti.

Migrazione multifase

KiwiCloud ha avviato una collaborazione con AWS e intrapreso una migrazione articolata in più fasi. “L'infrastruttura globale di AWS, il suo ecosistema maturo di servizi e l'affidabilità di livello enterprise ne hanno fatto la scelta ideale per supportare la nostra presenza internazionale”, afferma Lin. La startup ha lavorato a stretto contatto con il team AWS, implementando servizi tra cui Amazon Elastic Kubernetes Service (EKS), AWS IoT Core e Amazon MSK, per creare una soluzione UEM cloud-native con una maggiore efficienza nella gestione dei dispositivi commerciali e un supporto avanzato alla conformità. “Abbiamo creato gateway di routing per migrare i dispositivi legacy senza sostituire il firmware e realizzato un'architettura a microservizi distribuita su più Availability Zone per garantire tolleranza ai guasti ed elasticità”, spiega Lin. “Per la sicurezza e le prestazioni, abbiamo integrato AWS VPC Peering, Elastic Load Balancing (ELB) e AWS Web Application Firewall (WAF).”

I dispositivi IoT aziendali si connettono ad AWS IoT Core e pubblicano i dati su Amazon MSK, mentre i microservizi in esecuzione su Amazon EKS utilizzano tali dati in tempo reale. ELB gestisce la distribuzione del traffico, WAF protegge i punti di accesso e VPC Peering mantiene le comunicazioni all'interno di AWS.

Al centro della piattaforma UEM di KiwiCloud ci sono le sue applicazioni principali. Queste vengono eseguite su Amazon EKS, che fornisce l'infrastruttura applicativa scalabile necessaria a KiwiCloud per eseguire e gestire la propria piattaforma mentre si espande nei diversi mercati.

Oltre a eseguire la piattaforma in modo efficiente, KiwiCloud deve anche mantenere un collegamento affidabile tra la propria piattaforma UEM basata sul cloud e i dispositivi fisici che gestisce. Questi dispositivi devono poter essere gestiti anche quando sono offline, ad esempio se un terminale POS in una località remota perde la connessione. Utilizzando i Device Shadows in AWS IoT Core, KiwiCloud può mantenere nel cloud una rappresentazione digitale di ciascun dispositivo. La piattaforma UEM di KiwiCloud conserva lo stato e le policy del dispositivo mentre questo è offline, per poi sincronizzarli una volta ripristinata la connettività. Le flotte di dispositivi rimangono coerenti e le aziende ottengono una visione in tempo reale delle policy e delle implementazioni su tutti i propri endpoint. Con quasi 14.580 Device Shadows implementati a livello globale e un tasso di applicazione delle policy prossimo al 100 per cento, questa funzionalità basata su AWS ha aiutato KiwiCloud a ottenere impegni per quasi un milione di dispositivi in tutto il mondo.

Latenza ridotta, uptime più elevato e prestazioni costanti

KiwiCloud è riuscita a sviluppare la propria piattaforma continuando al contempo a supportare la propria base clienti in crescita. “Con il supporto dell'account team, abbiamo coinvolto team AWS come il customer optimization and acceleration team per rafforzare le solide basi della gestione dei costi durante la migrazione”, afferma Lin. Questo ha fornito a KiwiCloud maggiore visibilità e controllo sui costi durante la migrazione, aiutandola al contempo a stabilire fin dall'inizio pratiche di gestione dei costi che avrebbe potuto mantenere con l'espansione della piattaforma.  

Grazie all'infrastruttura supportata da AWS alla base della piattaforma UEM di KiwiCloud, i suoi clienti aziendali stanno ora sperimentando una latenza ridotta per le operazioni sui dispositivi in tempo reale, una maggiore disponibilità per la gestione remota delle attività mission-critical e prestazioni uniformi nelle diverse regioni globali. “Che si tratti di un responsabile retail che aggiorna i terminali POS a Singapore o di un tecnico che risolve problemi sui chioschi in Europa, KiwiCloud offre la stessa esperienza rapida e affidabile, eliminando le differenze di prestazioni regionali che affliggevano le configurazioni tradizionali”, afferma Lin.

In futuro, KiwiCloud prevede di migrare il proprio middleware autogestito verso servizi gestiti da AWS, come Amazon DocumentDB, Amazon ElastiCache e Servizio OpenSearch di Amazon, per migliorare ulteriormente l'affidabilità e ridurre la complessità della manutenzione. “AWS continuerà a consentire a KiwiCloud di realizzare la propria missione di ridefinire il modo in cui le aziende gestiscono i dispositivi connessi nell'era del cloud”, afferma Lin.

Come ti è sembrato il contenuto?