Caso di studio Kdan Mobile

2016

Fondata nel 2009, Kdan Mobile fornisce applicazioni per dispositivi mobili e per servizi online finalizzate alla creazione di contenuto digitale. Le sue applicazioni di punta includono Animation Desk Cloud, NoteLedge Cloud, PDF Markup Cloud, Pocket Scanner Cloud e Write-on Video Cloud. Queste applicazioni consentono agli utenti di creare e condividere progetti e contenuti su dispositivi Android, Apple e Windows. L’azienda ha sede in Taiwan, in Cina e negli Stati Uniti.

avvia un tutorial su Python
CustomerReferences_QuoteMark

Con AWS, siamo in grado di assicurare ai nostri clienti un accesso costante e di alta qualità alle nostre applicazioni per dispositivi mobili, con livelli di disponibilità che raggiungono il 99,999%".

Kenny Su
Fondatore e amministratore delegato di Kdan Mobile

La sfida

Kdan Mobile ha iniziato l’erogazione delle sue applicazioni per dispositivi mobili utilizzando un data center in locale. Tuttavia, per l’organizzazione era necessario che i clienti potessero accedere ad applicazioni e contenuti da qualsiasi dispositivo, in ogni momento e all’interno di vari mercati. Con il raggiungimento di 1,5 milioni di utenti, l’infrastruttura attuale dell’azienda aveva raggiunto il limite della capacità. Il team tecnologico di Kdan Mobile non riteneva possibile il supporto di un’ulteriore crescita, che si prevedeva avrebbe raggiunto la cifra di 10 milioni di utenti, senza prima aver effettuato considerevoli investimenti anticipati di capitale. Kdan Mobile era anche priva di tutti quei sistemi fondamentali all’operatività, ad esempio i sistemi di backup dei dati che consentono di identificare e risolvere le problematiche a livello infrastrutturale, il che significava tempistiche maggiori per la risoluzione delle interruzioni dell’attività. Inoltre, il team desiderava fornire una sicurezza affidabile ai dati degli utenti e delle aziende, al fine di ridurre al minimo il rischio di furto o divulgazione.

Perché Amazon Web Services

Kdan Mobile ha scelto Amazon Web Services (AWS) perché avrebbe permesso all’azienda di ottimizzare la sua infrastruttura ed erogare nuove applicazioni in grado di rispondere alle esigenze dei clienti. Con AWS, i clienti di Kdan Mobile potrebbero accedere alle applicazioni da qualsiasi dispositivo, in ogni momento. AWS offre anche un’infrastruttura in grado di adattarsi alla prevista crescita quintuplicata dell’azienda in termini di numeri dei clienti, incorporando più livelli di sicurezza per impedire l’accesso non autorizzato all’infrastruttura, alle applicazioni o ai dati. Infine, AWS implementa la sua infrastruttura in una gamma di mercati globali, agevolando il progetto di ingresso in nuovi mercati di Kdan Mobile e riducendo la latenza che potrebbe disturbare l’esperienza dell’utente. Kdan Mobile ha ultimato la sua migrazione finale ad AWS nel 2013 e adesso gestisce la propria infrastruttura AWS in più zone di disponibilità nella regione degli Stati Uniti Orientali (Virginia settentrionale).

Nel corso degli ultimi tre anni, Kdan Mobile ha sviluppato l’ambiente cloud avvalendosi di una varietà di servizi AWS di base, che comprendono le istanze di Amazon Elastic Compute Cloud (Amazon EC2) per fornire la capacità server e Elastic Load Balancing per distribuire il traffico. Amazon Virtual Private Cloud (Amazon VPC) viene utilizzato per bloccare l’accesso Internet esterno in modo da creare un ambiente sicuro per l’elaborazione dei dati, mentre Amazon CloudFront offre un rapido accesso alle applicazioni Kdan Mobile per gli utenti distribuiti in una varietà di posizioni geografiche. Amazon CloudWatch consente a Kdan Mobile di monitorare le istanze server onde evitarne il sovraccarico e di modificare di conseguenza la capacità server, in modo da adeguarsi al traffico elevato generato dagli eventi di marketing.

"Con la crescita della nostra conoscenza tecnologica, abbiamo deciso di utilizzare l’infrastruttura serverless di AWS per supportare lo sviluppo dei sistemi per telefonia mobile di tipo ‘push’", commenta Kenny Su, fondatore e amministratore delegato di Kdan Mobile. All’interno di questa struttura serverless, AWS si occuperebbe della manutenzione del sistema operativo, del provisioning della capacità e della scalabilità automatica, oltre che della distribuzione di patch di sicurezza per Kdan Mobile. "Abbiamo ricevuto il feedback di AWS relativo alla nostra architettura proposta basata su questi servizi, apportando le dovute modifiche. Grazie ad AWS, i nostri ingegneri possono concentrarsi sullo sviluppo di nuove funzionalità per migliorare il prodotto", commenta Su.

I vantaggi

Scegliendo AWS, Kdan Mobile ha ottenuto una vasta gamma di vantaggi. Questi vantaggi includono il fatto che l’azienda adesso è in grado di supportare la crescita da 1,5 a 10 milioni di utenti nell’arco di tre anni, oltre che di adattare la propria infrastruttura per adeguarsi ai picchi di domanda derivanti dalle campagne di marketing. Adesso questi picchi possono essere gestiti senza che Kdan Mobile debba investire un capitale considerevole nell’acquisto e nel mantenimento della capacità dell’infrastruttura, che rimarrà inattiva nei periodo di domanda ridotta. "La nostra struttura server è basata su Amazon EC2 e su Elastic Load Balancing, consentendoci di fornire una capacità flessibile", commenta Su. "Possiamo monitorare i carichi dei server attraverso Amazon CloudWatch e prevedere picchi di traffico più elevati, adeguando di conseguenza la capacità dei server".

Adesso Kdan Mobile può diagnosticare e risolvere qualsiasi problematica infrastrutturale prima che colpisca i clienti, riducendo potenziali interruzioni dell’attività, mentre la sicurezza multistrato di AWS offre una solida protezione da perdita, furto e divulgazione dei dati.

Con AWS, siamo in grado di assicurare ai nostri clienti un accesso costante e di alta qualità alle nostre applicazioni per dispositivi mobili, con livelli di disponibilità che raggiungono il 99,999%", commenta Su. Effettuando la distribuzione dell’infrastruttura in varie zone di disponibilità, Kdan Mobile può assicurare che le proprie applicazioni siano disponibili nell’eventualità di un guasto in una o più zone in cui opera".

In futuro, Kdan Mobile prevede di continuare ad avvalersi dei servizi AWS, o quali includono Amazon EMR, Amazon Machine Learning e Amazon Kinesis, in modo da raggruppare gli utenti con maggior efficacia. "Prevediamo di utilizzare Amazon Machine Learning affinché ci aiuti a raggruppare gli utenti in base al loro comportamento da consumatori. In tal modo, potremo adattare le nostre attività di marketing alle richieste e ai gusti dei singoli gruppi".

kdan-mobile_arch-diagram

Informazioni su Kdan Mobile

Fondata nel 2009, Kdan Mobile fornisce applicazioni per dispositivi mobili e per servizi online finalizzate alla creazione di contenuto digitale.


Servizi AWS utilizzati

Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2) è un servizio Web che fornisce capacità di elaborazione sicura e scalabile nel cloud.

Ulteriori informazioni >>

Elastic Load Balancing

Elastic Load Balancing instrada automaticamente il traffico in entrata delle applicazioni tra molteplici destinazioni, quali istanze Amazon EC2, container, indirizzi IP e funzioni Lambda.

Ulteriori informazioni >>

Amazon VPC

Amazon Virtual Private Cloud (Amazon VPC) consente di effettuare il provisioning di una sezione logicamente isolata del cloud AWS, dove è possibile avviare risorse AWS in una rete virtuale definita dall'utente.

Ulteriori informazioni >>

Amazon CloudFront

Amazon CloudFront è una rete veloce per la distribuzione di contenuti o CDN (Content Delivery Network) che permette la distribuzione di dati, video, applicazioni e API agli utenti a livello globale.

Ulteriori informazioni >>


Nozioni di base

Aziende di tutte le taglie e di tutti i settori stanno trasformando ogni giorno la loro attività grazie ad AWS. Contatta i nostri esperti e comincia il tuo viaggio nel Cloud AWS oggi.