Il cloud computing è costituito da risorse hardware e software rese disponibili su Internet come servizi esterni gestiti. Questi servizi si basano su applicazioni software avanzate e reti di computer server di fascia alta.
Tipi di cloud computing
I fornitori di servizi creano sistemi di cloud computing per soddisfare le comuni esigenze aziendali o di ricerca. Esempi di servizi di cloud computing includono:
- IT virtuale (tecnologia dell'informazione): Configura e distribuisci server esterni remoti come estensioni alla rete IT locale di un'azienda.
- Software: utilizzare applicazioni software commerciali o sviluppare e ospitare in remoto applicazioni personalizzate,
- Archiviazione di rete: Archiviazione di rete archivia i dati su Internet a un provider senza che sia necessario conoscere la posizione fisica dell'archiviazione.
I sistemi di cloud computing sono generalmente progettati per supportare un gran numero di clienti e picchi di domanda.
Linea inferiore
I servizi cloud che utilizzano un modello software-as-a-service, o SaaS, forniscono programmi completamente funzionali agli utenti finali anche se i programmi potrebbero non essere residenti sui loro computer locali. I provider di posta elettronica come Gmail e Outlook.com sono applicazioni SaaS, oltre a qualsiasi programma per computer eseguito all'interno di un browser. In quanto tale, SaaS è più familiare ai consumatori domestici.
Modelli Platform-as-a-Service
Una soluzione SaaS si trova su una piattaforma. I fornitori che offrono portafogli platform-as-a-service generalmente affrontano clienti aziendali. I prodotti PaaS includono server virtuali, ambienti operativi, ambienti di database e qualsiasi altro componente middleware che si trova tra l'hardware e l'applicazione rivolta al consumatore.
Linea inferiore
Le piattaforme, a loro volta, si trovano sull'infrastruttura. Le soluzioni Infrastructure-as-a-service generalmente raggiungono il livello di "bare metal": i server fisici, i componenti di rete e lo storage dei dispositivi necessari per rendere funzionali le piattaforme (e, quindi, i servizi). IaaS è popolare tra i clienti aziendali, con compromessi tra velocità, costi e privacy che ogni fornitore bilancia in modi diversi.
Esempi di servizi di cloud computing
Molti fornitori diversi offrono vari tipi di servizi di cloud computing:
- Amazon EC2 - IT virtuale
- Google App Engine - Hosting di applicazioni
- Google Apps e Microsoft Office Online - SaaS
- Apple iCloud - Archiviazione di rete
- DigitalOcean - Server (Iaas/PaaS)
Alcuni fornitori offrono servizi di cloud computing gratuitamente, mentre altri richiedono un abbonamento a pagamento.
Come funziona il cloud computing
Un sistema di cloud computing conserva i propri dati critici su server Internet invece di distribuire copie di file di dati ai singoli dispositivi client. I servizi cloud di condivisione video come Netflix, ad esempio, trasmettono dati in streaming su Internet a un'applicazione di riproduzione sul dispositivo di visualizzazione anziché inviare ai clienti dischi fisici DVD o BluRay.
I clienti devono essere connessi a Internet per poter utilizzare i servizi cloud. Alcuni videogiochi sul servizio di rete Xbox, ad esempio, possono essere ottenuti solo online (non su disco fisico), mentre altri non possono essere riprodotti senza essere connessi.
Alcuni osservatori del settore si aspettano che il cloud computing continui a crescere in popolarità nei prossimi anni. Il Chromebook è un esempio di come tutti i personal computer potrebbero evolversi in futuro sotto questa tendenza: dispositivi con spazio di archiviazione locale minimo e poche applicazioni locali oltre al browser web (attraverso il quale si raggiungono applicazioni e servizi online).
Pro e contro del cloud computing
Come con qualsiasi nuova tecnologia dirompente, il cloud computing offre punti di forza e di debolezza che sviluppatori e consumatori devono valutare attentamente.
I fornitori di servizi sono responsabili dell'installazione e della manutenzione della tecnologia di base all'interno del cloud. Alcuni clienti aziendali preferiscono questo modello perché limita il proprio onere di dover mantenere l'infrastruttura. Al contrario, questi clienti rinunciano al controllo di gestione sul sistema, affidandosi al provider per fornire i livelli di affidabilità e prestazioni necessari.
Allo stesso modo, gli utenti domestici diventano fortemente dipendenti dal loro provider Internet nel modello di cloud computing: interruzioni temporanee e banda larga a velocità ridotta, che oggi sono un fastidio minore, diventano un problema significativo in un mondo completamente basato sul cloud. D' altra parte, sostengono i sostenitori della tecnologia cloud, una tale evoluzione probabilmente spingerebbe i provider Internet a continuare a migliorare la qualità del loro servizio per rimanere competitivi.
I sistemi di cloud computing sono normalmente progettati per tracciare da vicino tutte le risorse di sistema. Ciò, a sua volta, consente ai fornitori di addebitare ai clienti tariffe proporzionali all'utilizzo della rete, dell'archiviazione e dell'elaborazione. Alcuni clienti preferiscono questo approccio di fatturazione a consumo per risparmiare denaro, mentre altri preferiscono un abbonamento a tariffa fissa per garantire costi mensili o annuali prevedibili.
L'utilizzo di un ambiente di cloud computing richiede generalmente l'invio di dati su Internet e l'archiviazione su un sistema gestito dal fornitore. I rischi per la privacy e la sicurezza associati a questo modello devono essere valutati rispetto ai vantaggi e alle alternative.
Il risultato finale per i consumatori
Il consumatore medio non IT trae vantaggio dalle tecnologie SaaS/PaaS/IaaS a causa del costo inferiore, dei tempi di implementazione più rapidi e della maggiore flessibilità offerta da queste soluzioni. Sebbene alcune persone preferiscano possedere la licenza per un pezzo di software immutabile, altri si accontentano di abbracciare software basato su abbonamento che richiede connettività Internet.
Domande frequenti
Cos'è il cloud computing in termini semplici?
Il cloud computing offre storage on-demand sicuro, server, database, networking e software accessibili tramite Internet (il cloud). Diversi cloud fungono da repository centrali per alcuni o tutti questi servizi. Possono essere raggiunti dalle aziende autorizzate e dagli utenti con una connessione Internet.
Cos'è il cloud computing elastico?
Uno dei tratti distintivi del cloud computing è che le aziende pagano solo per ciò di cui hanno bisogno. Un cloud elastico fornisce livelli di servizio variabili in base alle mutevoli esigenze dei suoi clienti. Questo approccio pay-as-you-go rende il cloud computing accessibile a tutti i clienti, indipendentemente dalle loro dimensioni.
Come usi il cloud computing nella vita di tutti i giorni?
Quando trasmetti in streaming un film o partecipi a una riunione Zoom, stai utilizzando il cloud computing. Se utilizzi le app di Apple su iCloud o esegui il backup dei tuoi dati online, utilizzi il cloud computing. Giochi online, streaming di musica, archiviazione di foto online, programmi di posta elettronica basati su browser e software di editing online sono tutti resi possibili dal cloud computing.
Cos'è il cloud computing di Azure?
Azure è un servizio di cloud computing sviluppato e di proprietà di Microsoft. Come altri servizi cloud, le aziende pagano solo per ciò che utilizzano e possono scegliere tra varie opzioni di account. Azure offre un account di prova gratuito per 30 giorni in modo che i potenziali clienti possano provare i suoi servizi e sperimentare il cloud.