SlideShare une entreprise Scribd logo
1  sur  29
Cloud Computing:
Tecnologie ed Opportunità


          Domenico Talia
    Università della Calabria e ICAR-CNR
              talia@deis.unical.it
Cloud Computing: Definizione del NIST

 Il NIST (National Institute of Standards and Technology ) da la
  seguente definizione di Cloud Computing:
  “Cloud computing is a model for enabling convenient, on-demand
  network access to a shared pool of configurable
  computing resources (e.g., networks, servers, storage,
  applications, and services) that can be rapidly provisioned and
  released with minimal management effort or service provider
  interaction.”
 Le sue caratteristiche principali sono:
  On-demand, self-service, Broad network access, Resource pooling,
  Rapid elasticity, Measured Service.


                                                                2
Cloud Computing

 Il termine Cloud Computing nasce dalla nuvoletta
  usata per rappresentare Internet e da “telecom
  cloud”.

 I sistemi Cloud estendono le funzionalità di Internet
  offrendo tramite la rete tutte le operazioni che si
  possono eseguire su un computer.

 Gli utenti di un sistema Cloud non hanno bisogno di
  conoscere o controllare l’infrastruttura tecnologica
  (hardware/software) che supporta i loro usi.
                                                     3
Cloud Computing

 Il Cloud computing è un modello di elaborazione in
 cui le risorse (hardware/software)
    Sono scalabili dinamicamente e
    Sono virtualizzate
    Sono fornite con un’interfaccia a servizi (as a
     service) su Internet.

 Le risorse che un sistema Cloud mette a dispozione
  degli utenti e delle applicazioni sono CPU, memorie,
  rete, sistemi operativi, middleware, applicazioni.

                                                    4
Cloud Computing

I sistemi Cloud permettono di:

 Affittare i servizi di elaborazione da un fornitore

 Aumentare e diminuire dinamicamente le unità di
  elaborazione

 Pagare solamente per le risorse che sono effettivamente
  utilizzate

   • ore CPU, banda di rete, quantità di storage, software,
     applicazioni, …

                                                              5
Cloud Computing

 Un utente usa la risorse delle macchine di un
  sistema Cloud senza conoscerne le caratteristiche
  di dettaglio e senza occuparsi della loro gestione.




                                                        6
Cloud Computing


                                             http://my.com


   0.1     0.1     0.1
   $/h     $/h     $/h
                                0.2
                                $/h


         0.1
 0.1
         $/h
                 0.1         Load Balancer
 $/h             $/h




         Example: 0.4$ per hour + Traffic hour + Traffic
                       Example: 0.8$ per



                                                             7
Caratteristiche dei Sistemi Cloud

   Interfaccia a servizi

   On-demand

   Accesso Ubiquo tramite Internet

   Aggregazione di risorse location independent

   Elasticità

   Pay per use


                                                   8
Classi di Sistemi Cloud

   Private cloud
       Di proprietà (o in affitto) di un’azienda

   Community cloud
       Infrastruttura condivisa da una comunità di utenti

   Public cloud
       In vendita al pubblico, infrastruttura di grande dimensione

   Hybrid cloud
       Composizione di due o più cloud
                                                                 9
Classi di Sistemi Cloud


                          Public
                          Cloud




Esterno

Interno

          Private Cloud                      Private Cloud


                                   Azienda

                                                             10
Modelli di uso di sistemi Cloud

 Modello di account “Pay per use” invece di “provisioning for
  peak”. Si paga per i servizi richiesti e utilizzati

                             Capacità



                             Richiesta                                   Capacità
                                                                         Richiesta
               Tempo                                        Tempo

        Static data center                          Data center in the cloud


                             Risorse inutilizzate
                                                                               11
Modelli a Servizi
   Software as a Service (SaaS)
        Software è fornito agli utenti “On-demand”
        Non serve acquistare le licenze
        “Utility-based” computing


   Platform as a Service (PaaS)
        L’ambiente per lo sviluppo di Cloud applications è fornito
         secondo il modello “Software as a Service”


   Infrastructure as a Service (IaaS)
        Una infrastruttura di elaborazione (hardware) viene fornita come
         un servizio
                                                                            12
Un Esempio (di Software as a Service)
                                                 Cloud Platform
                                                 (Apps Engine)

                               Cloud Services
  Cloud hardware                                     Cloud Client
                             (Word Processing)
    (Apps Server)                                  (Mozilla Firefox)



             Cloud storage
             (BigTable DB)
  BigTable




                Cloud Application
                    (Google Docs)
                                                                  13
Sistemi Cloud Commerciali e OS

   Amazon Elastic Compute Cloud (EC2)

   Amazon Simple Storage Service (S3)

   Google App Engine

   Microsoft Windows Azure

   Eucalyptus


                                         14
Sistemi Cloud Commerciali e OS




                                 15
Modelli di Cloud services

                        SaaS
               Software as a Service

                        PaaS
               Platform as a Service

                        IaaS
             Infrastructure as a Service

                                           16
Software delivery model

SaaS      Nessun hardware o software da gestire

          Servizi erogati attraverso un browser

          Uso del servizio “on demand” da parte dei
           clienti

          Scalabilità instantanea

                                                   17
Esempi

SaaS      Il Customer Relationship Management
           (CRM) è sottodimensionato o non lo si
           vuole gentire in proprio. Si puo’ usare un
           provider come Salesforce.com

          Il server di posta è lento. Si puo’ usare un
           mail server su Cloud che non ha problemi
           di dimensionamento.

                                                          18
Platform delivery model

PaaS      Le piattaforme di sviluppo sono
           costruite su infrastrutture che
           possono essere costose.
          E’ difficile stimare la domanda di uso.
          La gestione delle piattaforme
           proprietarie è costosa.


                                                     19
Esempi

PaaS
            Bisogna utilizzare un file grande (10Mb) e
             renderlo disponibile a 20.000 utenti per 2
             mesi. Usa Cloud Front di Amazon.

            Vuoi fornire storage services per grandi file
             a molti clienti. Usa Amazon S3 o Microsoft
             Azure.


                                                          20
Infrastructure delivery model

IaaS      Un ambiente di vistualizzazione di
           infrastrutture di elaborazione
           scalabili.

          Integrazione di risorse di calcolo,
           memorizzazione e comunicazione.

          Macchine virtuali diverse e flessibili.
                                                     21
Esempi

IaaS      Vuoi eseguire un numero elevato di job
           e non hai una macchina parallela. Usa
           Amazon EC2, Azure o Flexiscale.

          Vuoi ospitare un portale web per un
           periodo di tempo limitato. Usa
           Flexiscale.


                                                 22
Elementi comuni

SaaS       Pay per use
           Scalabilità istantanea
           Adattabilità
PaaS
           Affidabilità
           API


IaaS    Attenzione a:
           Sicurezza e Privacy

                                     23
Vantaggi

SaaS          Investimenti iniziali molto limitati

              Politiche di aggiornamento
               automatico
PaaS
              Virtualizzazione per abbassare i costi
               di uso

IaaS          Economia di scala

              Risparmio sulle licenze d’uso
                                                        24
Vantaggi

SaaS          Costi ridotti di ownership

              Responsabilità di gestione dell’infrastruttura
               molto ridotta o nulla
PaaS
              Gestione di sovraccarichi improvvisi di CPU
               e/o storage

IaaS          Più veloce configurazione/istallazione di
               applicazioni


                                                                25
Cloud Computing fornisce Servizi Ubiqui a Client Ubiqui




                                                          26
Criticità del Cloud computing
      Poiché i sistemi cloud non permettono agli utenti di
       possedere i dispositivi di storage dei propri dati, lasciano la
       responsabilità e il controllo dei dati nella mani dei provider.


      Gli utenti dipendono dai provider dei sistemi di Cloud
       computing per l’uso che ne possono fare.


      Gli utenti non hanno la libertà di installare su un sistema
       Cloud nuove applicazioni senza l’approvazione degli
       amministratori del sistema.

                                                                     27
Criticità del Cloud computing


     Privacy e sicurezza dei dati e delle applicazioni degli
      utenti possono essere a rischio.

     Un guasto di un sistema Cloud di grandi dimensioni
      può coinvolgere migliaia di utenti, molte
      applicazioni ed enormi quantità di dati.




                                                          28
Commenti Finali
     I sistemi cloud sono un’importante opportunità
      tecnologica per può generare opportunità per le
      aziende e nuovi modelli/spazi di business.

     La Comissione Europea sta per investire molte
      risorse per l’adozione di soluzioni Cloud-based.

     E’ importante conoscere le funzionalità dei sistemi
      Cloud per poterli sfruttare utilmente.

                                                         29

Contenu connexe

Tendances

Cloud computing 101
Cloud computing 101Cloud computing 101
Cloud computing 1013DGIS
 
Scenari di Cloud Computing nella Pubblica Amministrazione: opportunità e rischi
Scenari di Cloud Computing nella Pubblica Amministrazione: opportunità e rischiScenari di Cloud Computing nella Pubblica Amministrazione: opportunità e rischi
Scenari di Cloud Computing nella Pubblica Amministrazione: opportunità e rischiFlavia Marzano
 
Cloud Computing - La nuova era dell\’ICT
Cloud Computing - La nuova era dell\’ICTCloud Computing - La nuova era dell\’ICT
Cloud Computing - La nuova era dell\’ICTEdoardo Messinese
 
Cloud Computing Motore Dell Innovazione I C T
Cloud Computing Motore Dell Innovazione  I C TCloud Computing Motore Dell Innovazione  I C T
Cloud Computing Motore Dell Innovazione I C TVMEngine
 
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...Marco Parenzan
 
Cloud computing, cosa cambia per l'IT?
Cloud computing, cosa cambia per l'IT?Cloud computing, cosa cambia per l'IT?
Cloud computing, cosa cambia per l'IT?Gianluigi Cogo
 
Il Cloud Computing
Il Cloud ComputingIl Cloud Computing
Il Cloud Computingzambe92
 
Cloud computing un fenomeno che potrebbe cambiare il mondo - presentazione te...
Cloud computing un fenomeno che potrebbe cambiare il mondo - presentazione te...Cloud computing un fenomeno che potrebbe cambiare il mondo - presentazione te...
Cloud computing un fenomeno che potrebbe cambiare il mondo - presentazione te...SergioGaeta
 
Trasformazione digitale fabio-cecaro
Trasformazione digitale fabio-cecaroTrasformazione digitale fabio-cecaro
Trasformazione digitale fabio-cecaroVMEngine
 
Introduction to Cloud Computing - ITS 2014 Edition
Introduction to Cloud Computing - ITS 2014 EditionIntroduction to Cloud Computing - ITS 2014 Edition
Introduction to Cloud Computing - ITS 2014 EditionMarco Parenzan
 
Tesi - L'autenticazione nel cloud computing
Tesi - L'autenticazione nel cloud computingTesi - L'autenticazione nel cloud computing
Tesi - L'autenticazione nel cloud computingfrancesco pesare
 
Cloud infrastructure
Cloud infrastructureCloud infrastructure
Cloud infrastructureMattia Azzena
 
2011.06.30 scenari applicativi per il cloud computing
2011.06.30   scenari applicativi per il cloud computing2011.06.30   scenari applicativi per il cloud computing
2011.06.30 scenari applicativi per il cloud computingMarco Parenzan
 
Smau Milano 2011 Fabrizio Amarilli - architetture
Smau Milano 2011 Fabrizio Amarilli - architettureSmau Milano 2011 Fabrizio Amarilli - architetture
Smau Milano 2011 Fabrizio Amarilli - architettureSMAU
 
Cloud computing per l'istruzione e la formazione
Cloud computing per l'istruzione e la formazioneCloud computing per l'istruzione e la formazione
Cloud computing per l'istruzione e la formazioneMario Gentili
 
Cosa Ho Capito Del Cloud
Cosa Ho Capito Del CloudCosa Ho Capito Del Cloud
Cosa Ho Capito Del Cloudilbuonsik
 

Tendances (20)

Cloud computing 101
Cloud computing 101Cloud computing 101
Cloud computing 101
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Scenari di Cloud Computing nella Pubblica Amministrazione: opportunità e rischi
Scenari di Cloud Computing nella Pubblica Amministrazione: opportunità e rischiScenari di Cloud Computing nella Pubblica Amministrazione: opportunità e rischi
Scenari di Cloud Computing nella Pubblica Amministrazione: opportunità e rischi
 
Cloud Computing
Cloud  ComputingCloud  Computing
Cloud Computing
 
Cloud Computing - La nuova era dell\’ICT
Cloud Computing - La nuova era dell\’ICTCloud Computing - La nuova era dell\’ICT
Cloud Computing - La nuova era dell\’ICT
 
Cloud Computing Motore Dell Innovazione I C T
Cloud Computing Motore Dell Innovazione  I C TCloud Computing Motore Dell Innovazione  I C T
Cloud Computing Motore Dell Innovazione I C T
 
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
 
Cloud computing, cosa cambia per l'IT?
Cloud computing, cosa cambia per l'IT?Cloud computing, cosa cambia per l'IT?
Cloud computing, cosa cambia per l'IT?
 
Il Cloud Computing
Il Cloud ComputingIl Cloud Computing
Il Cloud Computing
 
Cloud computing un fenomeno che potrebbe cambiare il mondo - presentazione te...
Cloud computing un fenomeno che potrebbe cambiare il mondo - presentazione te...Cloud computing un fenomeno che potrebbe cambiare il mondo - presentazione te...
Cloud computing un fenomeno che potrebbe cambiare il mondo - presentazione te...
 
Trasformazione digitale fabio-cecaro
Trasformazione digitale fabio-cecaroTrasformazione digitale fabio-cecaro
Trasformazione digitale fabio-cecaro
 
Introduction to Cloud Computing - ITS 2014 Edition
Introduction to Cloud Computing - ITS 2014 EditionIntroduction to Cloud Computing - ITS 2014 Edition
Introduction to Cloud Computing - ITS 2014 Edition
 
Laboratori virtuali
Laboratori virtualiLaboratori virtuali
Laboratori virtuali
 
Tesi - L'autenticazione nel cloud computing
Tesi - L'autenticazione nel cloud computingTesi - L'autenticazione nel cloud computing
Tesi - L'autenticazione nel cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud infrastructure
Cloud infrastructureCloud infrastructure
Cloud infrastructure
 
2011.06.30 scenari applicativi per il cloud computing
2011.06.30   scenari applicativi per il cloud computing2011.06.30   scenari applicativi per il cloud computing
2011.06.30 scenari applicativi per il cloud computing
 
Smau Milano 2011 Fabrizio Amarilli - architetture
Smau Milano 2011 Fabrizio Amarilli - architettureSmau Milano 2011 Fabrizio Amarilli - architetture
Smau Milano 2011 Fabrizio Amarilli - architetture
 
Cloud computing per l'istruzione e la formazione
Cloud computing per l'istruzione e la formazioneCloud computing per l'istruzione e la formazione
Cloud computing per l'istruzione e la formazione
 
Cosa Ho Capito Del Cloud
Cosa Ho Capito Del CloudCosa Ho Capito Del Cloud
Cosa Ho Capito Del Cloud
 

Similaire à Cloud Computing: Tecnologie ed Opportunità - Domenico Talia

AWS (Amazon Web Services) - Trevisan Davide
AWS (Amazon Web Services) - Trevisan DavideAWS (Amazon Web Services) - Trevisan Davide
AWS (Amazon Web Services) - Trevisan DavideDavide Trevisan
 
Multi Cloud essentials
Multi Cloud essentialsMulti Cloud essentials
Multi Cloud essentialsantimo musone
 
IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...
IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...
IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...Daniele Mondello
 
Aws (amazon web services) - Slide
Aws (amazon web services) - SlideAws (amazon web services) - Slide
Aws (amazon web services) - Slidealessioemireni
 
Cloud storage e cloud computing
Cloud storage e cloud computingCloud storage e cloud computing
Cloud storage e cloud computingAndrea Zara
 
Introduction to Cloud Computing - Edition Fall 2014
Introduction to Cloud Computing - Edition Fall 2014Introduction to Cloud Computing - Edition Fall 2014
Introduction to Cloud Computing - Edition Fall 2014Marco Parenzan
 
Cloud Computing reale: le basi, il presente ed il futuro del Cloud Computing
Cloud Computing reale: le basi, il presente ed il futuro del Cloud ComputingCloud Computing reale: le basi, il presente ed il futuro del Cloud Computing
Cloud Computing reale: le basi, il presente ed il futuro del Cloud Computingfestival ICT 2016
 
IBM - Il Cloud Computing
IBM - Il Cloud ComputingIBM - Il Cloud Computing
IBM - Il Cloud ComputingS.info Srl
 
E suap - cloud computing (Italian)
E suap - cloud computing (Italian)E suap - cloud computing (Italian)
E suap - cloud computing (Italian)Sabino Labarile
 
I Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaI Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaSoluzioni Futura
 
I Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaI Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaValerio Versace
 
Con Aruba, a lezione di cloud #lezione 1 - parte 2: 'Da server dedicato a clo...
Con Aruba, a lezione di cloud #lezione 1 - parte 2: 'Da server dedicato a clo...Con Aruba, a lezione di cloud #lezione 1 - parte 2: 'Da server dedicato a clo...
Con Aruba, a lezione di cloud #lezione 1 - parte 2: 'Da server dedicato a clo...Aruba S.p.A.
 
Smau Napoli 2016 - Aruba
Smau Napoli 2016 - ArubaSmau Napoli 2016 - Aruba
Smau Napoli 2016 - ArubaSMAU
 
Roberto Masiero interviene al convegno conclusivo di forum PA sul tema"g-clou...
Roberto Masiero interviene al convegno conclusivo di forum PA sul tema"g-clou...Roberto Masiero interviene al convegno conclusivo di forum PA sul tema"g-clou...
Roberto Masiero interviene al convegno conclusivo di forum PA sul tema"g-clou...Think! The Innovation Knowledge Foundation
 
Fabio Cecaro - WorkShop PaaS – Platform as a Services
Fabio Cecaro - WorkShop PaaS – Platform as a ServicesFabio Cecaro - WorkShop PaaS – Platform as a Services
Fabio Cecaro - WorkShop PaaS – Platform as a ServicesFondazione CUOA
 
Cloud infrastructure
Cloud infrastructureCloud infrastructure
Cloud infrastructureMattia Azzena
 

Similaire à Cloud Computing: Tecnologie ed Opportunità - Domenico Talia (20)

AWS (Amazon Web Services) - Trevisan Davide
AWS (Amazon Web Services) - Trevisan DavideAWS (Amazon Web Services) - Trevisan Davide
AWS (Amazon Web Services) - Trevisan Davide
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Multi Cloud essentials
Multi Cloud essentialsMulti Cloud essentials
Multi Cloud essentials
 
IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...
IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...
IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...
 
Aws (amazon web services) - Slide
Aws (amazon web services) - SlideAws (amazon web services) - Slide
Aws (amazon web services) - Slide
 
Cloud storage e cloud computing
Cloud storage e cloud computingCloud storage e cloud computing
Cloud storage e cloud computing
 
Introduction to Cloud Computing - Edition Fall 2014
Introduction to Cloud Computing - Edition Fall 2014Introduction to Cloud Computing - Edition Fall 2014
Introduction to Cloud Computing - Edition Fall 2014
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing reale: le basi, il presente ed il futuro del Cloud Computing
Cloud Computing reale: le basi, il presente ed il futuro del Cloud ComputingCloud Computing reale: le basi, il presente ed il futuro del Cloud Computing
Cloud Computing reale: le basi, il presente ed il futuro del Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
IBM - Il Cloud Computing
IBM - Il Cloud ComputingIBM - Il Cloud Computing
IBM - Il Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
E suap - cloud computing (Italian)
E suap - cloud computing (Italian)E suap - cloud computing (Italian)
E suap - cloud computing (Italian)
 
I Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaI Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni Futura
 
I Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaI Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni Futura
 
Con Aruba, a lezione di cloud #lezione 1 - parte 2: 'Da server dedicato a clo...
Con Aruba, a lezione di cloud #lezione 1 - parte 2: 'Da server dedicato a clo...Con Aruba, a lezione di cloud #lezione 1 - parte 2: 'Da server dedicato a clo...
Con Aruba, a lezione di cloud #lezione 1 - parte 2: 'Da server dedicato a clo...
 
Smau Napoli 2016 - Aruba
Smau Napoli 2016 - ArubaSmau Napoli 2016 - Aruba
Smau Napoli 2016 - Aruba
 
Roberto Masiero interviene al convegno conclusivo di forum PA sul tema"g-clou...
Roberto Masiero interviene al convegno conclusivo di forum PA sul tema"g-clou...Roberto Masiero interviene al convegno conclusivo di forum PA sul tema"g-clou...
Roberto Masiero interviene al convegno conclusivo di forum PA sul tema"g-clou...
 
Fabio Cecaro - WorkShop PaaS – Platform as a Services
Fabio Cecaro - WorkShop PaaS – Platform as a ServicesFabio Cecaro - WorkShop PaaS – Platform as a Services
Fabio Cecaro - WorkShop PaaS – Platform as a Services
 
Cloud infrastructure
Cloud infrastructureCloud infrastructure
Cloud infrastructure
 

Plus de Centro di competenza ICT-SUD

Presentazione polo ICT - 2012 10-22 - Luciano Mallamaci
Presentazione polo ICT - 2012 10-22 - Luciano MallamaciPresentazione polo ICT - 2012 10-22 - Luciano Mallamaci
Presentazione polo ICT - 2012 10-22 - Luciano MallamaciCentro di competenza ICT-SUD
 
Le nuove tecnologie di Social Networking e le Imprese - Giuseppe Manco
Le nuove tecnologie di Social Networking e le Imprese - Giuseppe MancoLe nuove tecnologie di Social Networking e le Imprese - Giuseppe Manco
Le nuove tecnologie di Social Networking e le Imprese - Giuseppe MancoCentro di competenza ICT-SUD
 
Nuovi modelli organizzativi e marketing di Social Business - Luigi Pugliatti
Nuovi modelli organizzativi e marketing di Social Business - Luigi PugliattiNuovi modelli organizzativi e marketing di Social Business - Luigi Pugliatti
Nuovi modelli organizzativi e marketing di Social Business - Luigi PugliattiCentro di competenza ICT-SUD
 
Presentazione Centro di Competenza ICT-SUD - Domenico Saccà
Presentazione Centro di Competenza ICT-SUD - Domenico SaccàPresentazione Centro di Competenza ICT-SUD - Domenico Saccà
Presentazione Centro di Competenza ICT-SUD - Domenico SaccàCentro di competenza ICT-SUD
 

Plus de Centro di competenza ICT-SUD (9)

Cloud ibm per pmi - Roberto Menghini
Cloud ibm per pmi - Roberto MenghiniCloud ibm per pmi - Roberto Menghini
Cloud ibm per pmi - Roberto Menghini
 
Presentazione polo ICT - 2012 10-22 - Luciano Mallamaci
Presentazione polo ICT - 2012 10-22 - Luciano MallamaciPresentazione polo ICT - 2012 10-22 - Luciano Mallamaci
Presentazione polo ICT - 2012 10-22 - Luciano Mallamaci
 
Sicur Control System Cloud - Agostino Forestiero
Sicur Control System Cloud - Agostino ForestieroSicur Control System Cloud - Agostino Forestiero
Sicur Control System Cloud - Agostino Forestiero
 
Le nuove tecnologie di Social Networking e le Imprese - Giuseppe Manco
Le nuove tecnologie di Social Networking e le Imprese - Giuseppe MancoLe nuove tecnologie di Social Networking e le Imprese - Giuseppe Manco
Le nuove tecnologie di Social Networking e le Imprese - Giuseppe Manco
 
Nuovi modelli organizzativi e marketing di Social Business - Luigi Pugliatti
Nuovi modelli organizzativi e marketing di Social Business - Luigi PugliattiNuovi modelli organizzativi e marketing di Social Business - Luigi Pugliatti
Nuovi modelli organizzativi e marketing di Social Business - Luigi Pugliatti
 
Presentazione Condomani - Antonio Bevacqua
Presentazione Condomani - Antonio BevacquaPresentazione Condomani - Antonio Bevacqua
Presentazione Condomani - Antonio Bevacqua
 
Presentazione easydocsuite v 1- Giovanni Caliò
Presentazione easydocsuite v 1- Giovanni CaliòPresentazione easydocsuite v 1- Giovanni Caliò
Presentazione easydocsuite v 1- Giovanni Caliò
 
Presentazione polo ICT- Luciano Mallamaci
Presentazione polo ICT- Luciano MallamaciPresentazione polo ICT- Luciano Mallamaci
Presentazione polo ICT- Luciano Mallamaci
 
Presentazione Centro di Competenza ICT-SUD - Domenico Saccà
Presentazione Centro di Competenza ICT-SUD - Domenico SaccàPresentazione Centro di Competenza ICT-SUD - Domenico Saccà
Presentazione Centro di Competenza ICT-SUD - Domenico Saccà
 

Cloud Computing: Tecnologie ed Opportunità - Domenico Talia

  • 1. Cloud Computing: Tecnologie ed Opportunità Domenico Talia Università della Calabria e ICAR-CNR talia@deis.unical.it
  • 2. Cloud Computing: Definizione del NIST  Il NIST (National Institute of Standards and Technology ) da la seguente definizione di Cloud Computing: “Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.”  Le sue caratteristiche principali sono: On-demand, self-service, Broad network access, Resource pooling, Rapid elasticity, Measured Service. 2
  • 3. Cloud Computing  Il termine Cloud Computing nasce dalla nuvoletta usata per rappresentare Internet e da “telecom cloud”.  I sistemi Cloud estendono le funzionalità di Internet offrendo tramite la rete tutte le operazioni che si possono eseguire su un computer.  Gli utenti di un sistema Cloud non hanno bisogno di conoscere o controllare l’infrastruttura tecnologica (hardware/software) che supporta i loro usi. 3
  • 4. Cloud Computing  Il Cloud computing è un modello di elaborazione in cui le risorse (hardware/software)  Sono scalabili dinamicamente e  Sono virtualizzate  Sono fornite con un’interfaccia a servizi (as a service) su Internet.  Le risorse che un sistema Cloud mette a dispozione degli utenti e delle applicazioni sono CPU, memorie, rete, sistemi operativi, middleware, applicazioni. 4
  • 5. Cloud Computing I sistemi Cloud permettono di:  Affittare i servizi di elaborazione da un fornitore  Aumentare e diminuire dinamicamente le unità di elaborazione  Pagare solamente per le risorse che sono effettivamente utilizzate • ore CPU, banda di rete, quantità di storage, software, applicazioni, … 5
  • 6. Cloud Computing  Un utente usa la risorse delle macchine di un sistema Cloud senza conoscerne le caratteristiche di dettaglio e senza occuparsi della loro gestione. 6
  • 7. Cloud Computing http://my.com 0.1 0.1 0.1 $/h $/h $/h 0.2 $/h 0.1 0.1 $/h 0.1 Load Balancer $/h $/h Example: 0.4$ per hour + Traffic hour + Traffic Example: 0.8$ per 7
  • 8. Caratteristiche dei Sistemi Cloud  Interfaccia a servizi  On-demand  Accesso Ubiquo tramite Internet  Aggregazione di risorse location independent  Elasticità  Pay per use 8
  • 9. Classi di Sistemi Cloud  Private cloud  Di proprietà (o in affitto) di un’azienda  Community cloud  Infrastruttura condivisa da una comunità di utenti  Public cloud  In vendita al pubblico, infrastruttura di grande dimensione  Hybrid cloud  Composizione di due o più cloud 9
  • 10. Classi di Sistemi Cloud Public Cloud Esterno Interno Private Cloud Private Cloud Azienda 10
  • 11. Modelli di uso di sistemi Cloud  Modello di account “Pay per use” invece di “provisioning for peak”. Si paga per i servizi richiesti e utilizzati Capacità Richiesta Capacità Richiesta Tempo Tempo Static data center Data center in the cloud Risorse inutilizzate 11
  • 12. Modelli a Servizi  Software as a Service (SaaS)  Software è fornito agli utenti “On-demand”  Non serve acquistare le licenze  “Utility-based” computing  Platform as a Service (PaaS)  L’ambiente per lo sviluppo di Cloud applications è fornito secondo il modello “Software as a Service”  Infrastructure as a Service (IaaS)  Una infrastruttura di elaborazione (hardware) viene fornita come un servizio 12
  • 13. Un Esempio (di Software as a Service) Cloud Platform (Apps Engine) Cloud Services Cloud hardware Cloud Client (Word Processing) (Apps Server) (Mozilla Firefox) Cloud storage (BigTable DB) BigTable Cloud Application (Google Docs) 13
  • 14. Sistemi Cloud Commerciali e OS  Amazon Elastic Compute Cloud (EC2)  Amazon Simple Storage Service (S3)  Google App Engine  Microsoft Windows Azure  Eucalyptus 14
  • 16. Modelli di Cloud services SaaS Software as a Service PaaS Platform as a Service IaaS Infrastructure as a Service 16
  • 17. Software delivery model SaaS  Nessun hardware o software da gestire  Servizi erogati attraverso un browser  Uso del servizio “on demand” da parte dei clienti  Scalabilità instantanea 17
  • 18. Esempi SaaS  Il Customer Relationship Management (CRM) è sottodimensionato o non lo si vuole gentire in proprio. Si puo’ usare un provider come Salesforce.com  Il server di posta è lento. Si puo’ usare un mail server su Cloud che non ha problemi di dimensionamento. 18
  • 19. Platform delivery model PaaS  Le piattaforme di sviluppo sono costruite su infrastrutture che possono essere costose.  E’ difficile stimare la domanda di uso.  La gestione delle piattaforme proprietarie è costosa. 19
  • 20. Esempi PaaS  Bisogna utilizzare un file grande (10Mb) e renderlo disponibile a 20.000 utenti per 2 mesi. Usa Cloud Front di Amazon.  Vuoi fornire storage services per grandi file a molti clienti. Usa Amazon S3 o Microsoft Azure. 20
  • 21. Infrastructure delivery model IaaS  Un ambiente di vistualizzazione di infrastrutture di elaborazione scalabili.  Integrazione di risorse di calcolo, memorizzazione e comunicazione.  Macchine virtuali diverse e flessibili. 21
  • 22. Esempi IaaS  Vuoi eseguire un numero elevato di job e non hai una macchina parallela. Usa Amazon EC2, Azure o Flexiscale.  Vuoi ospitare un portale web per un periodo di tempo limitato. Usa Flexiscale. 22
  • 23. Elementi comuni SaaS  Pay per use  Scalabilità istantanea  Adattabilità PaaS  Affidabilità  API IaaS Attenzione a:  Sicurezza e Privacy 23
  • 24. Vantaggi SaaS  Investimenti iniziali molto limitati  Politiche di aggiornamento automatico PaaS  Virtualizzazione per abbassare i costi di uso IaaS  Economia di scala  Risparmio sulle licenze d’uso 24
  • 25. Vantaggi SaaS  Costi ridotti di ownership  Responsabilità di gestione dell’infrastruttura molto ridotta o nulla PaaS  Gestione di sovraccarichi improvvisi di CPU e/o storage IaaS  Più veloce configurazione/istallazione di applicazioni 25
  • 26. Cloud Computing fornisce Servizi Ubiqui a Client Ubiqui 26
  • 27. Criticità del Cloud computing  Poiché i sistemi cloud non permettono agli utenti di possedere i dispositivi di storage dei propri dati, lasciano la responsabilità e il controllo dei dati nella mani dei provider.  Gli utenti dipendono dai provider dei sistemi di Cloud computing per l’uso che ne possono fare.  Gli utenti non hanno la libertà di installare su un sistema Cloud nuove applicazioni senza l’approvazione degli amministratori del sistema. 27
  • 28. Criticità del Cloud computing  Privacy e sicurezza dei dati e delle applicazioni degli utenti possono essere a rischio.  Un guasto di un sistema Cloud di grandi dimensioni può coinvolgere migliaia di utenti, molte applicazioni ed enormi quantità di dati. 28
  • 29. Commenti Finali  I sistemi cloud sono un’importante opportunità tecnologica per può generare opportunità per le aziende e nuovi modelli/spazi di business.  La Comissione Europea sta per investire molte risorse per l’adozione di soluzioni Cloud-based.  E’ importante conoscere le funzionalità dei sistemi Cloud per poterli sfruttare utilmente. 29

Notes de l'éditeur

  1. In questa presentazione introduciamo il corso, discutendo i concetti di base del cloud computing, le caratteristiche dei sistemi cloud, i diversi modelli basati sui servizi (*-asService), i più conosciuti sistemi commerciali e le differenze con sistemi “vicini” come le Griglie. Concludiamo con una breve descrizione delle altre lezioni del corso.
  2. Definizione di cloud computing data dal NIST e caratteristiche principali del Cloud.
  3. Definizione di cloud computing
  4. Funzionalità dei sistemi cloud
  5. Esempio di elasticità del cloud: allocazione dinamica e costi dinamici
  6. Le classi di sistemi cloud esistenti
  7. La possibilità di combinare diverse classi di sistemi cloud privati e pubblici.
  8. Modello di account flessibile per i Cloud
  9. Definizione dei tre modelli di base (service oriented) del cloud.
  10. Esempio di interazione tra le applicazioni cloud di Google Apps Engine.
  11. Alcuni sistemi cloud che verranno discussi nelle lezioni seguenti.
  12. I tre modelli service oriented dei sistemi Cloud. Un sistema Cloud puo’ offrirle tutti o solo uno di essi.
  13. Caratteristiche del modello SaaS.
  14. Esempi di sistemi Cloud basati sul modello SaaS.
  15. Caratteristiche del modello PaaS.
  16. Esempi di sistemi Cloud basati sul modello PaaS.
  17. Caratteristiche del modello IaaS.
  18. Esempi di sistemi Cloud basati sul modello IaaS.
  19. Elementi comuni tra i tre modelli. Spiegare che bisogna porre attenzione a due potenziali problemi dei sistemi Cloud: sicurezza e privacy di dati, risorse e utenti.
  20. Vantaggi dei tre modelli.
  21. Vantaggi dei tre modelli.
  22. Possibile interazione tra cloud e sistemi mobili.