












Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
preparazione eseme abilità informatiche prof. salvatori
Tipologia: Slide
1 / 20
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!













Roberto Salvatori Università di Teramo
2
Cloud Computing: Introduzione al cloud computing Prima parte
4 Il cloud computing è un ambiente di esecuzione elastico che consente via rete accesso su richiesta, facile, a un pool condiviso di risorse di calcolo configurabili (ad esempio, reti, server, storage, applicazioni e servizi) Deve il suo nome al simbolo con cui si rappresenta internet nei diagrammi di rete: Le risorse possono essere rapidamente istanziate e distrutte con un costo molto limitato di gestione ed interazioni molto ridotte e semplificate con il service provider Il pagamento relativo all’utilizzo delle risorse è generalmente basato sull’ effettivo accesso effettuato al sistema ed è proporzionale alla quantità e qualità delle risorse utilizzate.
§ Software-as-a-Service ( SaaS ) § Platform-as-a-Service ( PaaS ) § indicato anche col termine di Cloud Platform § Infrastructure-as-a-Service ( IaaS ) § indicato anche col termine Utility Computing
§ I servizi offerti sono dinamici ed elastici § Se ti servono piu’ risorse, ottieni piu’ risorse, incluso l’ h/w! § Si paga tutto al consumo
§ Generalmente implica (per il provider) un notevole, sostanziale utilizzo della virtualizzazione delle risorse
Alcuni vantaggi del Cloud Computing § Permette di esternalizzare la gestione di tutto
§ Non servono le macchine server calcolo o storage § Non serve l’infrastruttura per il data center § climatizzazione/impiantistica/UPS
§ Niente di pre-allocato, niente di sprecato § Non serve altro che un PC e la rete per utilizzarlo § Facile, accesso distribuito
Clouds pubbliche, private o ibride § Una Cloud puo’ essere pubblica , privata o ibrida § Una Public Cloud offre servizi a chiunque, pubblicamente, su internet § Un esempio: Amazon Web Services (AWS) § Una Private Cloud e’ una rete proprietaria o un data center che fornisce/gestisce servizi ad un insieme ben preciso di clienti/persone § Si parla di Virtual Private Cloud quando un fornitore di servizi – per implementare la sua Cloud proprietaria – utilizza risorse della Public Cloud § Si parla di Hybrid Cloud quando una parte dell’ infrastruttura cui ci riferiamo è basata su Private Cloud ed una parte su risorse Public Cloud
Platform-as-a-Service (PaaS) § Fornire una piattaforma software hosted (ed i corrispondenti strumenti di sviluppo associati) basati sui server del provider § Facilita il deployment di applicazioni § Una Piattaforma Cloud offre una piattaforma software o una soluzione integrata come servizio per gli utenti § Gli sviluppatori possono creare applicazioni utilizzando le API fornite dal provider § L’interoperabilita’ tra applicazioni sviluppate puo’ essere un problema cambiando provider (la standardizzazione non e’ matura) § Esempi di Public PaaS Clouds: § GoogleApps Engine (Java), Joyent (Ruby on Rails,..), Heroku (Java,Ruby,Python,..), Amazon Elastic BeansTalk (…), Azure (.net),…. § Esempi di Private Clouds PaaS: § Force.com § PlatformISF, ….
Infrastructure-as-a-Service (IaaS) § Fornire istanze di server virtuali e spazio di archiviazione on-demand § Fornendo un indirizzo IP pubblico per i server § Gli utenti usano le API fornite dal provider per § Far partire, terminare, configurare i server (CPU) e lo storage § Esempi di Public IaaS Clouds: § Elastic Hosts, Amazon Web Services, Rackspace, Joyent, GoGrid, …. § Esempi di Private Clouds IaaS: § Eucalyptus, Joyent, OpenNebula, OpenStack, StratusLab,...
16 Fonte: Gartner Group 2012
Elementi di base di un Servizio Cloud per un utente API di accesso al servizio Interfaccia Web API di gestione risorse Sistema di Credenziali di accesso Sistema di billing: un modo per pagare Sistema di Monitoring stato delle risorse Interfaccia Mobile
In definitiva Cloud computing implica 3 elementi: utente (^) rete cloud provider (al massimo 4)