Sommario:
Video: MODULO 4.2 - Grid e Cloud computing - Serena Pastore 2024
Tre tipi distinti di servizi di rete possono essere forniti tramite il cloud: applicazioni, piattaforme e servizi (infrastruttura). I paragrafi seguenti descrivono questi tre tipi di servizi cloud in maggior dettaglio.
Applicazioni nel cloud
Il più spesso definito Software come servizio ( SaaS) , le applicazioni completamente funzionali possono essere fornite tramite il cloud. Uno degli esempi più noti è Google Apps, che è una suite di applicazioni per ufficio basate su cloud progettate per competere direttamente con le tradizionali applicazioni office di Microsoft, inclusi Word, Excel, PowerPoint, Access e Outlook. Google Apps può anche sostituire il software di back-end utilizzato spesso per supportare Microsoft Office, inclusi Exchange e SharePoint.
Quando si utilizza un'applicazione basata su cloud, non è necessario preoccuparsi di nessuno dei dettagli comunemente associati all'esecuzione di un'applicazione sulla rete, come la distribuzione dell'applicazione e l'applicazione del prodotto aggiornamenti e patch software. Le applicazioni basate su cloud di solito richiedono una piccola tariffa mensile in base al numero di utenti che eseguono il software, quindi i costi sono bassi.
Inoltre, come utente di un'applicazione basata su cloud, non devi preoccuparti di fornire l'hardware o la piattaforma del sistema operativo su cui verrà eseguita l'applicazione. Il fornitore di applicazioni si prende cura di questi dettagli per te, così puoi concentrarti semplicemente sullo sviluppo dell'applicazione per soddisfare al meglio le esigenze dei tuoi utenti.
Piattaforme nel cloud
Chiamato anche come piattaforma come servizio ( PaaS ) , questa classe di servizio si riferisce ai fornitori che ti danno accesso a una piattaforma operativa virtuale remota su cui puoi costruire le tue applicazioni.
Al livello più semplice, un fornitore PaaS offre una macchina virtuale remota completa e funzionale, completamente configurata e pronta per l'implementazione delle applicazioni.
Se si utilizza un provider Web per ospitare il sito Web della propria azienda, si sta già utilizzando PaaS: la maggior parte dei provider di host Web fornisce un sistema Linux funzionante, completamente configurato con tutti i server necessari, come Apache o MySQL. Tutto quello che devi fare è costruire e distribuire la tua applicazione web sul server del provider.
Le soluzioni PaaS più complesse includono software specializzati che le applicazioni personalizzate possono sfruttare per fornire servizi quali archiviazione dei dati, elaborazione degli ordini online e pagamenti con carta di credito. Uno degli esempi più noti di questo tipo di fornitore PaaS è Amazon.
Quando usi PaaS, ti assumi la responsabilità di sviluppare le tue applicazioni personalizzate per l'esecuzione sulla piattaforma remota. Il fornitore PaaS si prende cura dei dettagli della manutenzione della piattaforma stessa, inclusi il sistema operativo di base e l'hardware su cui viene eseguita la piattaforma.
Infrastruttura nel cloud
Se non si desidera delegare la responsabilità della manutenzione dei sistemi operativi e di altri elementi della piattaforma, è possibile utilizzare Infrastruttura come servizio ( IaaS) . Quando utilizzi IaaS, acquisti la potenza di calcolo non elaborata accessibile tramite il cloud. In genere, IaaS fornisce l'accesso a una macchina virtuale remota. Spetta a te gestire e configurare la macchina remota come preferisci.