Tra i festeggiamenti del Ringraziamento e la frenesia del Black Friday, Amazon Web Services ha tenuto la sua conferenza annuale, AWS re:Invent a Las Vegas.

Storicamente l'evento è dedicato agli sviluppatori e agli appassionati di cloud, ma si è trasformato nel principale evento mondiale sul cloud, sia per gli sviluppatori che per i leader aziendali. Con sedi che si estendono su quattro sale convegni di hotel resort di Las Vegas, oltre 43.000 partecipanti hanno assistito a cinque giorni di conferenze, annunci e workshop che definiranno il ritmo dell'innovazione e della crescita del cloud per il prossimo anno.

Per un tecnico come me, l'evento è stato eccezionale!

È stato il mio primo anno di partecipazione ad AWS Re:Invent e sono rimasto completamente sbalordito dal ritmo incalzante degli annunci di nuovi prodotti, dalle roadmap architetturali del cloud e dal dominio assoluto di AWS. Innanzitutto, cominciamo con le dimensioni di AWS, che opera a un ritmo di 18 miliardi di dollari con una crescita del 40% su base annua. Secondo Gartner, AWS rappresenta il 44% delle vendite totali di infrastrutture e servizi cloud a livello mondiale, mentre tutti gli altri fornitori cloud messi insieme non ne rappresentano nemmeno la metà.

Centinaia di nuovi servizi cloud AWS sono stati lanciati nel corso di vari eventi durante la settimana, compresa la presentazione "Midnight Madness". I nuovi servizi lanciati riguardano le aree dell'intelligenza artificiale (AI), dell'apprendimento automatico, dell'apprendimento profondo, del serverless computing, dei container, dell'Internet of Things (IoT), di Alexa for Business, della realtà virtuale (VR), della realtà aumentata (AR) e dell'elaborazione tridimensionale. Per la gioia degli ingegneri, sono stati annunciati anche centinaia di miglioramenti a molti elementi fondamentali del cloud AWS, tra cui EC2 compute, Relational Database Service (RDS), VPC Networking, Cloud Trail e Cloud Formation.

Cloud architectural roadmaps

Durante il suo keynote sulla tecnologia strategica, il CTO di AWS Werner Vogels ha descritto i pilastri delle "Architetture del 21° secolo" per il cloud. Vogels ha delineato diversi temi importanti che determineranno cambiamenti nel modo in cui le applicazioni vengono progettate e distribuite:

Interazioni umano-centriche

Le interazioni naturali incentrate sull'uomo stanno diventando una realtà grazie alle interfacce abilitate alla voce e si prospetta come una delle maggiori forze tecniche dirompenti. Tutte le interfacce sviluppate in passato sono state vincolate dai limiti delle macchine, in particolare dalla potenza di calcolo. Queste "interfacce guidate dalla macchina", come gli schermi verdi/terminali, le interfacce grafiche, le interfacce mobili touchscreen, sono tutte innaturali per l'uomo.

Le interfacce del futuro saranno tutte incentrate sull'uomo, a partire da quelle basate sulla voce, che sono conversazionali, poiché questo è il modo naturale in cui gli esseri umani interagiscono. AWS ha investito in modo significativo in questo campo con i suoi strumenti Alexa, i servizi di riconoscimento vocale e di generazione vocale Lex e Polly e ora i servizi di traduzione e trascrizione in tempo reale.

Capitale digitale attraverso i dati

I dati sono la nuova moneta nel mondo digitale, ha affermato Vogels. Ciò che differenzia le organizzazioni del futuro sarà la loro capacità di raccogliere, analizzare e prendere decisioni utilizzando tutti i dati a loro disposizione. Ciò si realizzerà grazie a un maggiore uso dell'intelligenza artificiale e delle tecnologie di apprendimento automatico per analizzare in tempo reale i flussi di dati in arrivo da una miriade di fonti e riconoscere automaticamente modelli, anomalie e determinare la causalità.

Digital Capital Through Data

Quest'anno AWS ha lanciato Sagemaker per facilitare agli sviluppatori la creazione e l'implementazione di modelli di Machine Learning nelle loro applicazioni. L'obiettivo di Sagemaker è ridurre l'attrito legato alla creazione di modelli di Machine Learning, consentendo agli sviluppatori di concentrarsi maggiormente sull'applicazione anziché sulle complesse basi tecniche dell'apprendimento automatico.

Informatica senza server

L'informatica senza server è qui per restare. AWS ha implementato la propria visione di serverless computing attraverso gli investimenti nei servizi Lambda, rendendo molto semplice per gli sviluppatori la pubblicazione, il monitoraggio e la manutenzione del codice su scala.

Di conseguenza, sta emergendo un paradigma "tutto come servizio". In questo mondo, gli sviluppatori si concentrano esclusivamente sulla scrittura, il debug e l'esecuzione del codice senza dover mai mettere nulla sui server o preoccuparsi di come scalare l'infrastruttura: tutte le risorse (computer, disco, memoria, rete) sono gestite e allocate dinamicamente.

AWS has implemented their vision of serverless

Gli sviluppatori possono concentrarsi esclusivamente sulla creazione delle loro applicazioni, sfruttando le capacità leader del settore in base alle necessità per risolvere i loro problemi, sotto forma di microservizi indipendenti, resilienti e scalabili. È stato inoltre annunciato un nuovo AWS Serverless Application Repository che consente lo scambio di funzioni create da una comunità di sviluppatori globale. In definitiva, l'obiettivo è quello di rendere lo sviluppo ancora più semplice e veloce.

La sicurezza è un compito di tutti

Nessun keynote strategico sul cloud sarebbe completo senza una discussione sulla sicurezza. AWS continua a rendere più semplice la crittografia totale delle risorse cloud. Sono finiti i giorni in cui ci si doveva preoccupare dell'impatto della crittografia dei dati sulle prestazioni, della gestione degli archivi di chiavi e del loro aggiornamento tra i vari servizi; AWS consente di crittografare tutti i dati a riposo e in transito con un semplice clic. Come ha affermato Vogels, la crittografia è l'unico modo per garantire che siate gli unici ad avere accesso ai vostri dati. Non è più facoltativa e non ci sono scuse per non utilizzarla.

Inoltre, è disponibile un solido set di servizi gestiti per verificare e tracciare l'accesso a tutte le risorse fino al livello API. AWS ha anche lanciato il nuovo servizio GuardDuty per consentire il rilevamento in tempo reale di attività potenzialmente pericolose basate su indicatori di compromissione, come la trasmissione di dati a soggetti noti come malintenzionati. La cosa migliore è che questo servizio può essere attivato con pochi clic e cresce di pari passo con l'aumento dell'utilizzo.

Non sapendo esattamente cosa aspettarmi, ho trovato AWS Re:Invent illuminante e stimolante. Per gli sviluppatori, il buffet apparentemente infinito di servizi cloud offerti da AWS apre le porte a una serie di possibilità.

AWS è sicuramente all'altezza della filosofia del fondatore di Amazon, Jeff Bezos, delineata nella sua lettera originale agli azionisti nel 1997:

È meglio aggrapparsi al "giorno 1" il più a lungo possibile e resistere all'idea che il "giorno 2" sia arrivato. "Il secondo giorno è la stasi. Seguito dall'irrilevanza. Seguito da un declino straziante e doloroso. Seguito dalla morte. Ed è per questo che è sempre il giorno 1"