Urbanbase lancia servizi 20 volte più rapidi con AWS

Urbanbase

Fondata nel 2014, Urbanbase è un'azienda che si occupa di piattaforme di dati spaziali che adesso detiene i dati spaziali dell'80% degli appartamenti coreani e dati per 7.000 prodotti 3D. L'azienda fornisce servizi di interfaccia del programma dell'applicazione (API) come conversione 3D automatica, arredamento 3D e servizi di realtà aumentata per aziende di designer di interni, costruzione, elettrodomestici e mobili.

Urbanbase prevede di espandersi dai dati spaziali per il 3D e la realtà virtuale a livello residenziale verso il mondo delle strutture per intrattenimento come stadi e teatri, nonché verso mezzi di trasporto come aerei e navi.

"Se costruissimo infrastrutture in modo tradizionale, ci metteremmo un tempo 20 volte superiore rispetto a quello necessario utilizzando Amazon SageMaker."

– Bang HyunWoo, CTO di Urbanbase

  • Informazioni su Urbanbase
  • Urbanbase è un'azienda che si occupa di piattaforme di dati spaziali che aiutano i partner aziendali a trovare un valore potenziale per i loro clienti attraverso i dati e la tecnologia di realtà virtuale e realtà aumentata.

  • Vantaggi
    • Nuova architettura di microservizi
    • Lancio di servizi 20 volte più veloce
    • Sviluppo 100 volte più veloce
    • Riduzione dei costi di deep learning
    • Possibilità di espansione oltreoceano
  • Servizi AWS utilizzati

La sfida

All'inizio, Urbanbase costruiva e gestiva una piattaforma di servizio su cloud con l'aiuto del programma di supporto AWS Startups di Amazon Web Services. Ciò ha permesso all'azienda di convertire automaticamente i disegni da 2D a 3D in pochi secondi, effettuare il rendering e decorare gli interni virtuali con dati 3D creando esperienze di realtà aumentata basate sulle informazioni spaziali e fotografiche.

La domanda mondiale di servizi spaziali legati al 3D e alla realtà virtuale è molto promettente, e per sostenere i suoi obiettivi di espansione oltreoceano, Urbanbase aveva bisogno di servizi Web di grande capacità che l'architettura a microservizi poteva fornire al meglio.

"Usavamo un'architettura monolitica per la nostra piattaforma di servizi; ciò non ha costituito un problema finché le dimensioni erano ridotte. Ma con la crescita aziendale, abbiamo avuto bisogno di costruire e gestire sistemi più grandi per cui era necessaria una nuova architettura," dice Bang HyunWoo, CTO di Urbanbase.

Modificare l'architettura della piattaforma di un servizio collaudato non è semplice, poiché i problemi di migrazione potrebbero ricadere sia sui clienti che sui partner. Di conseguenza, Urbanbase ha impiegato una strategia molto semplice: il sistema esistente sarebbe stato passato a un ambiente basato su container e il nuovo servizio si sarebbe basato su un'architettura serverless.

Perché Amazon Web Services

Urbanbase ha migliorato il suo ambiente VM esistente con Amazon Elastic Compute Cloud (Amazon EC2), un servizio di orchestrazione di container ad alte prestazioni che utilizza le tecnologie di visione artificiale e di deep learning per fornire le analisi spaziali, il riconoscimento di oggetti, l'analisi del gusto dell'utente e i suggerimenti sui prodotti.

"Per le startup come noi, è importante sviluppare velocemente i prototipi. L'architettura di microservizi ci aiuta a realizzare stabilmente nuove idee," afferma il signor Bang. "Non era necessario sprecare tempo a progettare il nodello poiché abbiamo usato l'algoritmo incluso con Amazon SageMaker. La modellazione, la formazione e la creazione di endpoint sono state altrettanto semplici, in questo modo siamo riusciti a sviluppare un applicazione front-end serverless e completamente operativa".

I vantaggi

Il passaggio all'architettura serverless ha permesso a Urbanbase di sviluppare e gestire nuove piattaforme di servizio più velocemente e in maniera più efficace. Unendo Amazon Simple Storage Service (Amazon S3), AWS Lambda e Amazon SageMaker, lo sviluppo della piattaforma per l'analisi spaziale è stato veloce, efficiente e privo di problemi. Gli sviluppatori non devono più preoccuparsi dell'infrastruttura, e questo ha permesso a Urbanbase di fornire uno sviluppo e un ambiente operativo consistenti.

"Per lo sviluppo che richiede le funzioni di IA, le prestazioni sono fondamentali: con l'aumento dei tempi di addestramento modelli aumenta anche il tempo di sviluppo. Le prestazioni di Amazon SageMaker sono circa 100 volte più rapide rispetto alle stazioni di lavoro on-premise " spiega il signor Bang. "La sua configurazione flessibile ci permette anche di sviluppare e formare facilmente i modelli utilizzando selettivamente le CPU per le deduzioni, il che aiuta a ridurre i costi".

"Se costruissimo infrastrutture in modo tradizionale, ci metteremmo un tempo 20 volte superiore rispetto a quello necessario utilizzando Amazon SageMaker in un ambiente serverless," aggiunge il signor Bang.


Ulteriori informazioni

Per ulteriori informazioni, visita Amazon Web Services.