AWS re:Invent offre opportunità pressoché illimitate di formazione e collaborazione, tra sessioni di training e certificazione, workshop, laboratori, senza dimenticare i Jam e i GameDay. Ma il vero motivo di interesse di re:Invent resta uno: scoprire cosa bolle in pentola in casa AWS.

Tra gli annunci dello scorso anno ricordiamo Amazon ECS Anywhere e Amazon EKS Anywhere, il supporto ai container per Lambda e AWS Proton, il primo servizio di deployment completamente gestito per applicazioni container e serverless. Quali sono dunque le previsioni per re:Invent di quest'anno?
Abbiamo interpellato alcuni dei nostri esperti cloud in DoiT per capire quali annunci non li coglierebbero di sorpresa a Las Vegas:
Savings Plans per RDS: una possibile realtà
I Savings Plans di AWS per EC2, Fargate e Lambda sono stati lanciati nel 2019. Quest'anno potrebbero essere estesi anche alle istanze Relational Database Service (RDS).
I Savings Plans sono piani di sconto basati su un impegno di spesa che premiano gli acquisti in volume. Le percentuali di sconto e le opzioni di pagamento coincidono con quelle delle Reserved Instances (RI). Le RI, però, applicano lo sconto in base all'utilizzo impegnato, mentre i Savings Plans lo calcolano sulla spesa oraria in dollari sottoscritta.
Allo stato attuale, i Savings Plans di AWS non si applicano alle istanze RDS, ad AWS Redshift né ai servizi ElastiCache. Ci aspettiamo che la situazione cambi proprio dopo il re:Invent di quest'anno. Detto ciò, i Savings Plans non sono certo la panacea contro la complessità: non ottimizzano automaticamente i costi né riducono al minimo gli sconti inutilizzati.
Per questo è fondamentale adottare una strategia solida di gestione dei costi cloud, capace di garantire visibilità e ottimizzare l'utilizzo su tutte le piattaforme di calcolo. Una piattaforma che massimizza i risparmi sul compute, analizzando di continuo i workloads e applicando gli sconti in modo automatico, semplifica notevolmente il lavoro.
EKS Anywhere amplierà il supporto alle VM non VMware
Amazon EKS Anywhere consente di creare e gestire cluster Kubernetes su macchine virtuali (VM) e server bare metal, eliminando la necessità di sviluppare e mantenere internamente gli strumenti per gestire Kubernetes in produzione. Con EKS Anywhere, la console di gestione e il control plane di EKS restano nella AWS Console, mentre i nodi vengono eseguiti su bare metal on-premises. Tuttavia, il supporto AWS è oggi limitato ai cluster di produzione che utilizzano VMware vSphere.
AWS ha già confermato l'aggiunta del supporto bare metal nel 2022. La nostra previsione è che a Las Vegas venga annunciata anche l'estensione del supporto alle VM non VMware.
Occhi puntati sulle novità GitOps
GitOps è un modello operativo per il delivery delle applicazioni che permette di gestire più cluster Kubernetes applicando le best practice in tema di controllo di versione, artefatti immutabili e automazione. Una volta che i commit vengono inviati e approvati su Git, le pipeline CI/CD automatizzate distribuiscono le modifiche all'infrastruttura. Lo sviluppo guadagna in efficienza: i team possono apportare modifiche e aggiornamenti rapidamente, sapendo di essere avvisati immediatamente in caso di divergenza tra lo stato effettivo in produzione e quello sotto controllo del codice sorgente.
Cosa c'entra tutto questo con AWS re:Invent? Visto che il settore spinge i team ad adottare GitOps come approccio standard per il delivery delle applicazioni cloud-native, riteniamo che AWS possa annunciare un servizio CodeGitOps proprio al re:Invent di quest'anno. Si tratterebbe di un tassello di AWS Codestar, il servizio di sviluppo cloud che consente di configurare rapidamente la toolchain di continuous delivery per rilasci di codice più veloci. Se questo servizio venisse annunciato, si presenterebbe probabilmente come un ArgoCD o FluxCd gestito e integrato nell'interfaccia AWS.
Flux e Argo CD sono strumenti dichiarativi di continuous delivery basati su GitOps per Kubernetes, sempre più diffusi. Entrambi utilizzano i repository Git come unica fonte di verità per definire lo stato desiderato di un cluster. Si concentrano esclusivamente sulla componente di continuous deployment (CD) della pipeline CI/CD, lasciando agli utenti la libertà di scegliere il provider di workflow di continuous integration (CI). Anche il provider Git è a discrezione dell'utente: GitHub, GitLab, BitBucket o AWS CodeCommit.
Nessuna sorpresa se arriveranno altre istanze ARM
Il cloud computing sta passando da x86 ad ARM (Advanced RISC Machines) come architettura dominante, e AWS è in prima linea in questa transizione. AWS ha fatto da apripista nel mondo cloud, introducendo le istanze ARM con Graviton nel 2018 e Graviton2 nel 2020.
I processori AWS Graviton di prima generazione alimentano le istanze Amazon EC2 A1, generando risparmi significativi rispetto ad altre istanze general-purpose. Prestazioni e funzionalità sono cresciute notevolmente con il processore Graviton2 di nuova generazione, declinato in cinque famiglie complete di istanze (M6g, C6g, R6g, T6g, X2gd) e nove varianti che permettono di ottimizzare costo, prestazioni e memoria.
I processori Graviton2 sono stati poi resi disponibili per servizi come RDS, Lambda ed EKS. Visto l'investimento crescente di AWS sulle istanze ARM, ci aspettiamo che nuove tipologie di istanza le adottino in tempi brevi, probabilmente entro il prossimo anno. Con sempre più servizi gestiti che abbracciano le istanze ARM per contenere i costi, i Customer Reliability Engineer (CRE) dovranno acquisire dimestichezza con la migrazione dei workloads verso ARM.
Si preparino altre soluzioni real-time per il lavoro da remoto
In DoiT lavorare da remoto è da sempre nel nostro DNA, ma per molte altre aziende il passaggio è stato improvviso e non sempre riuscito. Ora che il lavoro da remoto è diventato una realtà stabile in tutto il mondo, ci attendiamo da AWS nuove soluzioni di streaming video, conferencing e WebRTC in tempo reale.
WebRTC è una specifica tecnologica aperta che abilita la comunicazione in tempo reale (RTC) tra browser e applicazioni mobile attraverso semplici API. Le tecniche di peering consentono lo scambio di dati in tempo reale tra peer connessi, mentre lo streaming multimediale a bassa latenza facilita l'interazione tra le persone.
Lo scorso anno AWS ha lanciato AWS Transit Gateway Connect, una nuova funzionalità di AWS Transit Gateway, che collega VPC e reti on-premises tramite un hub centrale. AWS Transit Gateway Connect ha semplificato la connettività delle filiali grazie all'integrazione nativa in AWS delle appliance Software-Defined Wide Area Network (SD-WAN). Le SD-WAN permettono alle aziende di collegare in modo sicuro gli utenti alle applicazioni, rendendo il lavoro da remoto un'opzione più affidabile per le imprese.
Configurare, proteggere e mantenere soluzioni VPN client-based autogestite può rivelarsi operativamente complesso, soprattutto quando un gran numero di dipendenti deve connettersi all'improvviso da postazioni remote. AWS Client VPN è un servizio gestito che abilita l'accesso sicuro alle reti AWS e on-premises da qualsiasi luogo, tramite client basati su OpenVPN. Nuovi prodotti e miglioramenti a supporto del lavoro da remoto potrebbero essere già dietro l'angolo.
Altro in cantiere?
L'elenco di ciò che potrebbe essere annunciato al re:Invent è ancora lungo. Ecco altre novità che non coglierebbero alla sprovvista i nostri esperti cloud:
- Nuovi strumenti integrati con Visual Studio Code
- Più eventi per Lambda
- Miglioramenti al sistema Desktop-as-a-Service
- Una nuova versione di AWS DevOps Guru, il servizio basato sul machine learning annunciato nel 2020
- Tariffe più basse per il traffico in egress
- Miglioramenti ad Amazon Managed Blockchain
Profezie avverate
Quanto saranno accurate le nostre previsioni? Lo scopriremo tra il 29 novembre e il 3 dicembre a Las Vegas! Se parteciperà al re:Invent di quest'anno, passi a trovarci al nostro stand — #354 — per scoprire come potenziare le performance e massimizzare i risparmi nel cloud.
E per il momento più social dell'evento, ci raggiunga il 30 novembre all' esclusiva festa all'OMNIA Nightclub. La aspettiamo!
Per restare aggiornato, ci segua sul DoiT Engineering Blog , sul canale LinkedIn di DoiT e sul canale Twitter di DoiT . Per scoprire le opportunità di carriera, visiti https://careers.doit-intl.com .