L’approccio Serverless è estremamente interessante nel contesto Cloud: permette di risparmiare, gestire meglio le risorse e legare i costi all’andamento del nostro business. AWS Lambda è uno dei più importanti servizi serverless esistenti. Scopriamolo e sperimentiamolo
Le Cloud Functions sono un elemento imprescindibile tra gli strumenti serverless di Google Cloud. Implementano da sempre ottimamente il pattern Function-as-a-Service ma con la seconda generazione Google è riuscito a migliorarle da ogni punto di vista e lo scopriamo in questo screencast
AWS S3 è uno dei servizi più conosciuti del Cloud perché è utile in ogni contesto, si adatta alle necessità dei nostri progetti e rappresenta un qualcosa di ben noto da ognuno di noi anche solo come semplici utenti: l’immagazzinamento di dati su Cloud. Iniziamo a scoprirne le infinite possibilità
Il primo esempio in AWS consiste spesso nella creazione di un server su macchina virtuale. Lo faremo insieme. Sarà un’esperienza importantissima soprattutto se siamo agli inizi con il Cloud. Esploreremo strumenti e mentalità di questo mondo ma ricordiamo: è solo l’inizio del nostro percorso di studi
Parliamo di AWS, la piattaforma Cloud più famosa al mondo, ricchissima di servizi e perfetta per qualsiasi nostra applicazione. Scopriamo cosa costituisce la Global Infrastructure di AWS, come si accede alla piattaforma e cos’è la Cloud Shell. Pochi concetti pratici per entrare in questo nuovo mondo
Le Cloud Functions rappresentano l’implementazione Function-as-a-Service di Google Cloud, un modo rapidissimo per scrivere funzioni e lanciarle in esecuzione nel Cloud senza allestire container, macchine virtuali o altri runtime. Scopriamo come funziona questo eccezionale modello
Spesso si ha bisogno di mettere alla prova i propri servizi web “bombardandoli” con richieste magari in parallelo. Si potrebbero scrivere in proprio dei programmi per farlo ma non sempre risulterebbe facile. Fortuna che esistono tool appositi come Hey, lo strumento che scopriamo in questo video
Il Cloud permette di automatizzare la gestione delle risorse per renderla più reattiva rispetto all’intervento umano. È fondamentale però che noi sappiamo programmare e ben calibrare i parametri in base ai quali questa deve agire. Gli Instance Group di Compute Engine applicano tutti questi principi.
I metadati creano un canale di comunicazione tra l’esterno e l’interno della macchina virtuale. Permettono di passare valori che possono essere sfruttati dai programmi in esecuzione nell’istanza. Scopriamo come impostarli e leggerli, sia quelli configurati da Compute Engine sia quelli da noi creati.
Cloud Run è un servizio Google che permette di eseguire container Docker in Cloud praticando vie estremamente comode quali interfaccia utente e gcloud. Tratteremo un esempio in codice Python ma tutto ciò che vedremo sarà pienamente applicabile con i maggiori linguaggi di programmazione.