Il cloud computing è molto più di una distesa illimitata di server e software che si paga per utilizzare su Internet. Il cloud è diventato una metafora per l’informatica moderna stessa, dove tutto è un servizio-che può connettersi e combinarsi con altri servizi per soddisfare un numero infinito di esigenze applicative.
Prendi anche un’applicazione SaaS relativamente semplice come Slack: compila un modulo web e ottieni immediatamente la collaborazione come servizio. Ma attraverso le API, puoi integrare Slack con decine di altri servizi, da Google Drive a MailChimp a Trello fino al principale concorrente di Slack, Microsoft Teams. In altre parole, pochi clic possono estendere drasticamente ciò che Slack può fare.
Le reali possibilità, tuttavia, emergono dalle grandi nuvole IaaS: Amazon Web Services, Microsoft Azure, e Google Cloud Platform. Questi vasti ecosistemi contengono migliaia di servizi cloud che vanno oltre l’elaborazione, lo storage e il networking di base e la possibilità di combinarli in soluzioni su misura ha cambiato per sempre il modo in cui le aziende costruiscono le applicazioni.
Piuttosto che gli sviluppatori che codificano qualcosa da zero, toccano le API per aggiungere, ad esempio, servizi di apprendimento automatico, database, sicurezza, analisi o blockchain. Prendi un po ‘ di codice open source dal servizio cloud GitHub di Microsoft e cuci tutto insieme, e hai una soluzione di business valida che fa proprio quello che vuoi che faccia a tempo di record.
In questo momento nel tempo, quando le aziende devono affrontare una crisi economica – e il lavoro e il capitale necessari per resistere server e software di licenza può essere proibitivo – un passaggio accelerato al cloud sembra inevitabile. CIO, Computerworld,CSO, InfoWorld e Network World hanno assemblato sei articoli per assisterti nel tuo viaggio nel cloud.
L’adozione del cloud aumenta di nuovo
L’indagine di cloud computing 2020 appena pubblicata da IDG su 551 acquirenti tecnologici, tutti coinvolti nel processo di acquisto per il cloud computing, conferma che le aziende stanno facendo piani aggressivi: uno straordinario 59% degli intervistati ha dichiarato che le loro organizzazioni sarebbero per lo più o tutte nel cloud entro 18 mesi. Già, il 32% dei budget delle loro organizzazioni viene speso per il cloud computing.
Mentre molte di queste organizzazioni hanno migrato le applicazioni on-prem esistenti alla piattaforma di un provider cloud, gli intervistati hanno stimato che il 46% delle applicazioni sono state “appositamente costruite” per il cloud, in modo da poter sfruttare meglio la scalabilità del cloud e i modelli architettonici moderni. In un altro segno di impegno cloud, il 67% ha dichiarato di aver aggiunto nuovi ruoli e funzioni cloud, come cloud architect, cloud system administrator, security architect e devops engineer.
In “Reskilling IT for the Cloud,” CIO Contributing Writer Mary K. Pratt descrive come un’organizzazione, la digital advertising tech venture OpenX, ha fatto uno sforzo a tutto campo per riqualificare il personale IT durante un passaggio all’ingrosso da on-prem al cloud che ha richiesto solo sette mesi. Durante quel periodo, la società filata giù 45.000 server a favore di applicazioni SaaS e Google Cloud Platform; reskilling incluso un obbligatorio di quattro settimane corso di formazione di Google. Una delle lezioni più importanti apprese è stata che la natura in rapida evoluzione del cloud significa che la formazione non può mai fermarsi.
Anche un servizio relativamente semplice come il cloud storage richiede una stretta comprensione delle opzioni del provider. Come osserva Neil Weinberg, collaboratore di Network World, in “I pro ei contro del cloud storage”, Amazon Web Services offre sei diversi livelli di cloud storage, ognuno con prestazioni e prezzi diversi. E ovviamente, ogni volta che si spostano i dati nel cloud, è necessario andare a scuola sui controlli di sicurezza del provider IaaS, in modo da poter emulare il controllo degli accessi già in atto nella propria azienda.
La sicurezza è una preoccupazione chiave del cloud esplorata dal collaboratore Bob Violino nell’articolo di Computerworld “3 big SaaS challenges for IT” – le altre due sono l’integrazione dei dati e la pura, a volte incontrollata, proliferazione di app SaaS tra le organizzazioni. Su CSO, Bob porta un altro articolo al mix: “Un piano di 10 punti per controllare la sicurezza dei provider SaaS.”Raccomanda un attento esame dei controlli di sicurezza SaaS, ovviamente, ma suggerisce anche di eseguire il drilling delle politiche di patch di un fornitore SaaS, dello stato di conformità normativa e degli audit di sicurezza di terze parti.
In Come sfruttare al meglio AWS Lambda, il Contributing Editor Isaac Sacolick ci guida attraverso le possibilità presentate dalla principale piattaforma di calcolo serverless. Il serverless computing, noto anche come functions as a service, consente agli sviluppatori di assemblare servizi da funzioni memorizzate in un repository condiviso, senza dover pensare all’infrastruttura sottostante. E poiché le applicazioni serverless sono basate su eventi, possono ridurre drasticamente i costi di elaborazione: Il contatore pay-per-use inizia a funzionare solo quando una funzione risponde a una chiamata e si arresta quando tale funzione cessa la sua attività.
Serverless computing è forse l’espressione più pura del cloud come una serie infinita di servizi mix-and-match – con anche l’infrastruttura virtuale lasciato nello specchietto retrovisore. Il cloud non è solo potenza extra che puoi accendere in aggiunta ai tuoi rack server on-prem. È l’arena in cui stiamo costruendo il futuro dell’informatica.