Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 2.1 KB

12. Cloud Computing.md

File metadata and controls

42 lines (32 loc) · 2.1 KB
tags
sistemi_informativi

Il Cloud Computing è un paradigma per la realizzazione di architetture applicative che, poggiando su sistemi [[Virtualizzazione|virtualizzati]], possono accedere a tali risorse da qualunque dispositivo connesso alla rete da qualunque località in modalità on demand. Il Cloud Computing si basa sul concetto di utility computing in cui le risorse sono divise dagli utenti, che ha l'illusione che le risorse siano infinite.

12.1 Caratteristiche

Viene caratterizzato da: • on demand self service -> gli utenti possono ottenere risorse come tempo di esecuzione o spazio di memorizzazione in modo autonomo. • Accesso alla rete onnipresente • Accesso alle risorse indipendente dalla loro localizzazione • Elasticity -> le risorse possono essere rapidamente assegnate • Monitor utilizzo -> il costo delle risorse Cloud è per quanto è usato

12.2 Modelli di servizio

Ci sono 3 modelli: • IaaS -> vengono date a disposizione le risorse fisiche • PaaS -> oltre a risorse vengono date anche piattaforme tipo DBMS • SaaS -> vengono dati gli applicativi con sotto risorse e piattaforma

Si può generalizzare il tutto con everything as a service che pone altri componenti come dei servizi, tipo dati o processi

12.3 Modelli di deployment

Vengono definiti 4 deployment: • private cloud -> in-house per se stessa • community cloud -> condivisa da organizzazioni con esigenze comuni • public cloud -> fornita al pubblico da fornitore privato o pubblico • hybrid cloud -> insieme di modelli

12.4 Gestione dei SI

Quando si sviluppa un [[Sistemi informativi|Sistema informativo]] oltre a considerare lo sviluppo dei componenti Eg: [[Make-or-Buy]] si deve valutare anche la loro manutenzione, queste soluzioni sono divise in livello: • 0 -> tutto in-house • 1 -> organizzazione supportata da un aziende che si dedica ad essa • 2 -> gestione IT interna ma con supporto esterno • 3 -> Condivisione di risorse con dei consorzi per dividere i costi • 4 -> Outsourcing parziale in cui certi componenti sono gestiti da esterni • 5 -> Outsourcing completo