SlideShare uma empresa Scribd logo
1 de 20
CLOUD – L’ECOSISTEMA PLATFORM
        #battle12
Fabio Cecaro


                          CEO VMengine s.r.l.
                          VP EuroCloud Italia
                        CloudCamp organizer
                          AWS User Group IT


                                      : fabioce
                                      : fabioce
                                 : fabiocecaro

                     http://www.eurocloud.it/
                    http://blog.vmengine.net/
http://www.cloudpeople.it/author/fabio-cecaro/
           http://www.fanpage.it/fabio-cecaro/

                  fabio.cecaro@vmengine.net
                        f.cecaro@eurocloud.it
EuroCloud

EuroCloud é una federazione di associazioni non-profit oggi presenti
in 29 Paesi Europei
Nata nel 2010 a Parigi su iniziativa di
Pierre-José Billotte per :
• diffondere la conoscenza e
   sviluppare la consapevolezza del
   Cloud Computing
• favorire la nascita di un eco-
   sistema europeo di fornitori di
   Servizi Cloud
• confrontarsi e collaborare con gli
   organismi e le istituzioni centrali
   (Commissione Europea)
• interloquire con altri soggetti
   internazionali focalizzati sul nuovo
   paradigma IT basato sulla «nuvola»
EuroCloud - L’organizzazione
«democratica»




 INDUSTRY RECOMMENDATIONS TO VICE PRESIDENT NEELIE KROES ON THE
  ORIENTATION OF A EUROPEAN CLOUD COMPUTING STRATEGY - November 2011
 European Cloud Partnership (ECP) -
  EU not just cloud friendly, but cloud-active.
EuroCloud IT - Soci
COS’È IL CLOUD COMPUTING
Thanks to Tom Grey – Cloud Platform Sales Engineer Google
La definizione di Cloud Computing del NIST

 NIST Special Publication 800-145            Essential Characteristics:
  Sep 2011                                    - On-demand self-service.
                                              - Broad network access.
 Cloud computing is a model for
                                              - Resource pooling.
  enabling ubiquitous, convenient, on-
                                              - Rapid elasticity.
  demand network access to a shared
                                              - Measured service.
  pool of configurable computing
  resources (e.g., networks, servers,         Service Models:
  storage, applications, and services)        - Software as a Service (SaaS).
  that can be rapidly provisioned and         - Platform as a Service (PaaS).
  released with minimal management            - Infrastructure as a Service (IaaS).
  effort or service provider interaction.
  This cloud model is composed of five        Deployment Models:
  essential characteristics, three service    - Private cloud.
  models, and four deployment models.         - Community cloud.
                                              - Public cloud.
                                              - Hybrid cloud.
Platform as a Service (PaaS).



 The capability provided to the consumer is to deploy onto the cloud
  infrastructure consumer-created or acquired applications created using
  programming languages, libraries, services, and tools supported by the
  provider. The consumer does not manage or control the underlying cloud
  infrastructure including network, servers, operating systems, or storage,
  but has control over the deployed applications and possibly configuration
  settings for the application-hosting environment.
In soldoni cos’è una PaaS – una pila di tre livelli



 Strati di software dove la ns. applicazione viene eseguita in "stack".
  librerie, servizi per lo sviluppatore. L'interprete del linguaggio, il
  framework del linguaggio, il server HTTP, il bilanciamento del carico,
  caching, database, storage. Tutto in varie combinazioni.
 Il meccanismo di distribuzione che istanzia le VMs con l’occorrente
  scelto e fa il deploy del nostro codice. Cioè il famoso pulsante di
  Deploy (o per esempio via CLI). Qui ci sono tutti gli elementi di
  differenziazione importante tra PaaS buoni e cattivi. (orchestration)
 Ultima, l'interfaccia utente e l'esperienza complessiva dell'utente.
  Web GUI, CLI o entrambi. L'ordinamento nello schermo, le scelte a
  disposizione, la logica di come sono organizzate e presentate le
  applicazioni rendono facile e veloce l’apprendibilità.
SAJACC – Computer Security Division NIST
           GreenIT ALERT
10 vantaggi del PaaS – (by Engine Yard)
 Innovare velocemente (rispetto le IaaS)
 Focus delle risorse umane
 Risparmiare Soldi
 Usare le migliori tecnologie
 Essere sempre aggiornati (framework, librerie, etc)
 Massimizzare l’UpTime
 Scalare facilmente
 Rafforzare la Security
 Riduci il rischio di fallimento
 Migliora il supporto


Page  15
Quanto è grande il PaaS?

 Gartner WorldWide
 - 2011 - 707,4 mil$
 - 2010 - 512,4 mil$
 Africa, Australia, la crescita più
  rapida all’ adozione al PaaS




Page  16
IDC Special Study - Italia

 Concentrazione nel Nord-Ovest, industria e servizi, aziende fra i 50 e
  i 249 addetti.
 Il campione è di 1.118 aziende italiane con più di 50 addetti.
 Analisi della domanda di Application as a Service(AaaS), di
  Infrastructure as a Service(IaaS) e di Platform as a Service(PaaS).
 L’adozione è il 25,3% sul totale delle imprese.
 Application as a Service 17,2%. In particolare CRM(6%),
  collaborazione(5,9%) e gestionali(5,9%).
 Infrastructure-as-a-Service in Italia 16 %. cloud privato(53%) cloud
  pubblico(47%),
 Platform-as-a-Service, l’adozione è al 9 %. In ambito PaaS prevale il
  modello del cloud pubblico


Page  17
L’ Ecosistema PaaS – (Ogni IaaS può essere una potente PaaS)
 AmazonWebServices               OpenShift – RedHat (CloudForms)
 Windows Azure                   CloudFoundry - vmware
 Oracle Cloud                    EngineYard + Orchestra (AWS-
                                   Terremark)
 Hp Cloud
                                  Phpcloud – Zend ->
 IBM Smart Cloud                  Hp,IBM,AWS,RackSpace,private
 Joyent                          Heroku (AWS)
 Google AppEngine                PhpFog (AWS)
 Force.com - salesforce          RackSpace Cloud Sites
                                  RightScale -> AWS, more
                                  Scalr -> AWS, more




Page  18
Tabella Comparativa
                                      Repository,                                  Deploy
 Provider             Linguaggi                                   Database
                                    develop tools                                   Model
                                                       S3, MySQL, MSSQL,
 AWS             Java, Php, .Net       Git, eclipse     Oracle, DynamoDB,           Public
                                                        SimpleDB, E.Cache
                     .Net, java,
                                                      MSSQL, MySQL, Blob,
 Azure             node.js, Php,     VisualStudio                                   Public
                                                       Table, Object Storage
                         python
                                                      Datastore, Cloud SQL,
 G.AppEngine        Java, pyhon                                                     Public
                                                              Cloud Storage
 Oracle                     Java                                     Oracle         Public

 Joyent         Node.js, Add-ons                                    Add-ons Private,Public
                                                             Object Storage,
 HP Cloud                   IaaS              IaaS                                  Public
                                                                     MySQL
                      Java, ruby,
                                                          MongoDB,MySQL,
 OpenShift          node.js, Php,              Git                        Public,Private
                                                               PostgreSQL
                     perl, python
                   Java, node.js,         Eclipse,       MongoDB, MySQL,
 CloudFoundry                                                             Public,Private
                             ruby    springSource                   Redis
 EngineYard           Ruby, Php           Add-ons                 Add-ons         Public
 Heroku                 Add-ons           Add-ons                   Add-ons         Public
 RackSpace            .Net, Php,
Page  19                                                   MySQL, MSSQL            Public
 Cloud Sites             Python
Target e Futuro del PaaS


             Target
             - Dipartimenti IT,
             - Sviluppatori,
             - Software House,
             - StartUp WEB,
             - Sistemisti «stanchi»,
             - Cloud Broker

             Futuro del PaaS.
             - Mobile App Paas,
             - MarketPlace Appliance




Page  20

Mais conteúdo relacionado

Semelhante a Cloud, l’ecosistema platform

Seminario: GNU/Linux come punto di forza
Seminario: GNU/Linux come punto di forzaSeminario: GNU/Linux come punto di forza
Seminario: GNU/Linux come punto di forzaMauro Fava
 
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
 
Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...
Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...
Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...Natale Vinto
 
Cloud Computing Economia Numeri Mercato
Cloud Computing Economia Numeri MercatoCloud Computing Economia Numeri Mercato
Cloud Computing Economia Numeri MercatoVMEngine
 
Public Cloud Computing in ambito enterprise
Public Cloud Computing in ambito enterprisePublic Cloud Computing in ambito enterprise
Public Cloud Computing in ambito enterpriseseeweb
 
PHP Serverless in ambiente AWS
PHP Serverless in ambiente AWSPHP Serverless in ambiente AWS
PHP Serverless in ambiente AWSGianfranco Castro
 
Drupal in the Cloud
Drupal in the CloudDrupal in the Cloud
Drupal in the CloudTwinbit
 
Multi Cloud essentials
Multi Cloud essentialsMulti Cloud essentials
Multi Cloud essentialsantimo musone
 
OCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSOCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSopencityplatform
 
Architetture a Microservizi con Docker Container
Architetture a Microservizi con Docker ContainerArchitetture a Microservizi con Docker Container
Architetture a Microservizi con Docker ContainerRoberto Messora
 
Fondamenti di cloud computing
Fondamenti di cloud computingFondamenti di cloud computing
Fondamenti di cloud computingGianluigi Cogo
 
Ocp presentazione generale - overview del progetto
Ocp presentazione generale - overview del progettoOcp presentazione generale - overview del progetto
Ocp presentazione generale - overview del progettoopencityplatform
 
Cloud e innovazione
Cloud e innovazioneCloud e innovazione
Cloud e innovazioneXPeppers
 
Public Cloud Computing in ambito enterprise
Public Cloud Computing in ambito enterprisePublic Cloud Computing in ambito enterprise
Public Cloud Computing in ambito enterpriseseeweb
 
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...Jürgen Ambrosi
 
Il futuro fra le nuvole
Il futuro fra le nuvoleIl futuro fra le nuvole
Il futuro fra le nuvoleGianluigi Cogo
 

Semelhante a Cloud, l’ecosistema platform (20)

Seminario: GNU/Linux come punto di forza
Seminario: GNU/Linux come punto di forzaSeminario: GNU/Linux come punto di forza
Seminario: GNU/Linux come punto di forza
 
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...
 
Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...
Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...
Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...
 
Cloud Computing Economia Numeri Mercato
Cloud Computing Economia Numeri MercatoCloud Computing Economia Numeri Mercato
Cloud Computing Economia Numeri Mercato
 
Public Cloud Computing in ambito enterprise
Public Cloud Computing in ambito enterprisePublic Cloud Computing in ambito enterprise
Public Cloud Computing in ambito enterprise
 
PHP Serverless in ambiente AWS
PHP Serverless in ambiente AWSPHP Serverless in ambiente AWS
PHP Serverless in ambiente AWS
 
Drupal in the Cloud
Drupal in the CloudDrupal in the Cloud
Drupal in the Cloud
 
Ocp-overview del progetto
Ocp-overview del progettoOcp-overview del progetto
Ocp-overview del progetto
 
Multi Cloud essentials
Multi Cloud essentialsMulti Cloud essentials
Multi Cloud essentials
 
OCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSOCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaS
 
Architetture a Microservizi con Docker Container
Architetture a Microservizi con Docker ContainerArchitetture a Microservizi con Docker Container
Architetture a Microservizi con Docker Container
 
OCP Paas_ultima
OCP Paas_ultimaOCP Paas_ultima
OCP Paas_ultima
 
Fondamenti di cloud computing
Fondamenti di cloud computingFondamenti di cloud computing
Fondamenti di cloud computing
 
Ocp presentazione generale - overview del progetto
Ocp presentazione generale - overview del progettoOcp presentazione generale - overview del progetto
Ocp presentazione generale - overview del progetto
 
Cloud e innovazione
Cloud e innovazioneCloud e innovazione
Cloud e innovazione
 
Public Cloud Computing in ambito enterprise
Public Cloud Computing in ambito enterprisePublic Cloud Computing in ambito enterprise
Public Cloud Computing in ambito enterprise
 
Cloud in Action_6 giugno 2014
Cloud in Action_6 giugno 2014Cloud in Action_6 giugno 2014
Cloud in Action_6 giugno 2014
 
Cloud Computing
Cloud  ComputingCloud  Computing
Cloud Computing
 
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...
 
Il futuro fra le nuvole
Il futuro fra le nuvoleIl futuro fra le nuvole
Il futuro fra le nuvole
 

Mais de Ninja Marketing

La Grande Guerra tra una battaglia e l'altra: l'hacking civico
La Grande Guerra tra una battaglia e l'altra: l'hacking civicoLa Grande Guerra tra una battaglia e l'altra: l'hacking civico
La Grande Guerra tra una battaglia e l'altra: l'hacking civicoNinja Marketing
 
Press ed ufficio stampa per startup.
Press ed ufficio stampa per startup. Press ed ufficio stampa per startup.
Press ed ufficio stampa per startup. Ninja Marketing
 
Da Gutenberg a Zuckerberg: da Arpanet ai wearable passando per il 2.0.
Da Gutenberg a Zuckerberg: da Arpanet ai wearable passando per il 2.0.Da Gutenberg a Zuckerberg: da Arpanet ai wearable passando per il 2.0.
Da Gutenberg a Zuckerberg: da Arpanet ai wearable passando per il 2.0.Ninja Marketing
 
SSSS: Strategie e Strumenti SEO per Startup!
SSSS: Strategie e Strumenti SEO per Startup!SSSS: Strategie e Strumenti SEO per Startup!
SSSS: Strategie e Strumenti SEO per Startup!Ninja Marketing
 
Coinvolgere il pubblico sui social media (nonostante algoritmi ostili).
Coinvolgere il pubblico sui social media (nonostante algoritmi ostili).Coinvolgere il pubblico sui social media (nonostante algoritmi ostili).
Coinvolgere il pubblico sui social media (nonostante algoritmi ostili).Ninja Marketing
 
Il team è tutto: strategie HR per startup.
Il team è tutto: strategie HR per startup.Il team è tutto: strategie HR per startup.
Il team è tutto: strategie HR per startup.Ninja Marketing
 
Come anticipare il mercato per costruire un modello di business sostenibile.
Come anticipare il mercato per costruire un modello di business sostenibile. Come anticipare il mercato per costruire un modello di business sostenibile.
Come anticipare il mercato per costruire un modello di business sostenibile. Ninja Marketing
 
Event Management per startup.
Event Management per startup.Event Management per startup.
Event Management per startup.Ninja Marketing
 
Come fare coworking e networking sul territorio.
Come fare coworking e networking sul territorio. Come fare coworking e networking sul territorio.
Come fare coworking e networking sul territorio. Ninja Marketing
 
I trend UX e UI che ogni startup deve conoscere.
I trend UX e UI che ogni startup deve conoscere.I trend UX e UI che ogni startup deve conoscere.
I trend UX e UI che ogni startup deve conoscere.Ninja Marketing
 
5 metodi per analizzare lo scenario competitivo.
5 metodi per analizzare lo scenario competitivo.5 metodi per analizzare lo scenario competitivo.
5 metodi per analizzare lo scenario competitivo.Ninja Marketing
 
Gli errori da non fare con un VC.
Gli errori da non fare con un VC.Gli errori da non fare con un VC.
Gli errori da non fare con un VC.Ninja Marketing
 
Cosa non fare assolutamente sul cloud!
Cosa non fare assolutamente sul cloud! Cosa non fare assolutamente sul cloud!
Cosa non fare assolutamente sul cloud! Ninja Marketing
 
Strumenti per la social media strategy di una startup.
Strumenti per la social media strategy di una startup.Strumenti per la social media strategy di una startup.
Strumenti per la social media strategy di una startup.Ninja Marketing
 
L'intelligenza artificiale al servizio dell'advertising.
L'intelligenza artificiale al servizio dell'advertising.L'intelligenza artificiale al servizio dell'advertising.
L'intelligenza artificiale al servizio dell'advertising.Ninja Marketing
 
Disrupting Healthcare: quando l'innovazione passa per la salute.
Disrupting Healthcare: quando l'innovazione passa per la salute.Disrupting Healthcare: quando l'innovazione passa per la salute.
Disrupting Healthcare: quando l'innovazione passa per la salute.Ninja Marketing
 
PR e media relation per startup.
PR e media relation per startup.PR e media relation per startup.
PR e media relation per startup.Ninja Marketing
 
Keep calm and scale: come tenere duro e puntare al milione.
Keep calm and scale: come tenere duro e puntare al milione.Keep calm and scale: come tenere duro e puntare al milione.
Keep calm and scale: come tenere duro e puntare al milione.Ninja Marketing
 
Come creare un'app addictive.
Come creare un'app addictive.Come creare un'app addictive.
Come creare un'app addictive.Ninja Marketing
 
Hashtag: strumenti e tecniche di performance.
Hashtag: strumenti e tecniche di performance. Hashtag: strumenti e tecniche di performance.
Hashtag: strumenti e tecniche di performance. Ninja Marketing
 

Mais de Ninja Marketing (20)

La Grande Guerra tra una battaglia e l'altra: l'hacking civico
La Grande Guerra tra una battaglia e l'altra: l'hacking civicoLa Grande Guerra tra una battaglia e l'altra: l'hacking civico
La Grande Guerra tra una battaglia e l'altra: l'hacking civico
 
Press ed ufficio stampa per startup.
Press ed ufficio stampa per startup. Press ed ufficio stampa per startup.
Press ed ufficio stampa per startup.
 
Da Gutenberg a Zuckerberg: da Arpanet ai wearable passando per il 2.0.
Da Gutenberg a Zuckerberg: da Arpanet ai wearable passando per il 2.0.Da Gutenberg a Zuckerberg: da Arpanet ai wearable passando per il 2.0.
Da Gutenberg a Zuckerberg: da Arpanet ai wearable passando per il 2.0.
 
SSSS: Strategie e Strumenti SEO per Startup!
SSSS: Strategie e Strumenti SEO per Startup!SSSS: Strategie e Strumenti SEO per Startup!
SSSS: Strategie e Strumenti SEO per Startup!
 
Coinvolgere il pubblico sui social media (nonostante algoritmi ostili).
Coinvolgere il pubblico sui social media (nonostante algoritmi ostili).Coinvolgere il pubblico sui social media (nonostante algoritmi ostili).
Coinvolgere il pubblico sui social media (nonostante algoritmi ostili).
 
Il team è tutto: strategie HR per startup.
Il team è tutto: strategie HR per startup.Il team è tutto: strategie HR per startup.
Il team è tutto: strategie HR per startup.
 
Come anticipare il mercato per costruire un modello di business sostenibile.
Come anticipare il mercato per costruire un modello di business sostenibile. Come anticipare il mercato per costruire un modello di business sostenibile.
Come anticipare il mercato per costruire un modello di business sostenibile.
 
Event Management per startup.
Event Management per startup.Event Management per startup.
Event Management per startup.
 
Come fare coworking e networking sul territorio.
Come fare coworking e networking sul territorio. Come fare coworking e networking sul territorio.
Come fare coworking e networking sul territorio.
 
I trend UX e UI che ogni startup deve conoscere.
I trend UX e UI che ogni startup deve conoscere.I trend UX e UI che ogni startup deve conoscere.
I trend UX e UI che ogni startup deve conoscere.
 
5 metodi per analizzare lo scenario competitivo.
5 metodi per analizzare lo scenario competitivo.5 metodi per analizzare lo scenario competitivo.
5 metodi per analizzare lo scenario competitivo.
 
Gli errori da non fare con un VC.
Gli errori da non fare con un VC.Gli errori da non fare con un VC.
Gli errori da non fare con un VC.
 
Cosa non fare assolutamente sul cloud!
Cosa non fare assolutamente sul cloud! Cosa non fare assolutamente sul cloud!
Cosa non fare assolutamente sul cloud!
 
Strumenti per la social media strategy di una startup.
Strumenti per la social media strategy di una startup.Strumenti per la social media strategy di una startup.
Strumenti per la social media strategy di una startup.
 
L'intelligenza artificiale al servizio dell'advertising.
L'intelligenza artificiale al servizio dell'advertising.L'intelligenza artificiale al servizio dell'advertising.
L'intelligenza artificiale al servizio dell'advertising.
 
Disrupting Healthcare: quando l'innovazione passa per la salute.
Disrupting Healthcare: quando l'innovazione passa per la salute.Disrupting Healthcare: quando l'innovazione passa per la salute.
Disrupting Healthcare: quando l'innovazione passa per la salute.
 
PR e media relation per startup.
PR e media relation per startup.PR e media relation per startup.
PR e media relation per startup.
 
Keep calm and scale: come tenere duro e puntare al milione.
Keep calm and scale: come tenere duro e puntare al milione.Keep calm and scale: come tenere duro e puntare al milione.
Keep calm and scale: come tenere duro e puntare al milione.
 
Come creare un'app addictive.
Come creare un'app addictive.Come creare un'app addictive.
Come creare un'app addictive.
 
Hashtag: strumenti e tecniche di performance.
Hashtag: strumenti e tecniche di performance. Hashtag: strumenti e tecniche di performance.
Hashtag: strumenti e tecniche di performance.
 

Cloud, l’ecosistema platform

  • 1. CLOUD – L’ECOSISTEMA PLATFORM #battle12
  • 2. Fabio Cecaro CEO VMengine s.r.l. VP EuroCloud Italia CloudCamp organizer AWS User Group IT : fabioce : fabioce : fabiocecaro http://www.eurocloud.it/ http://blog.vmengine.net/ http://www.cloudpeople.it/author/fabio-cecaro/ http://www.fanpage.it/fabio-cecaro/ fabio.cecaro@vmengine.net f.cecaro@eurocloud.it
  • 3. EuroCloud EuroCloud é una federazione di associazioni non-profit oggi presenti in 29 Paesi Europei Nata nel 2010 a Parigi su iniziativa di Pierre-José Billotte per : • diffondere la conoscenza e sviluppare la consapevolezza del Cloud Computing • favorire la nascita di un eco- sistema europeo di fornitori di Servizi Cloud • confrontarsi e collaborare con gli organismi e le istituzioni centrali (Commissione Europea) • interloquire con altri soggetti internazionali focalizzati sul nuovo paradigma IT basato sulla «nuvola»
  • 4. EuroCloud - L’organizzazione «democratica»  INDUSTRY RECOMMENDATIONS TO VICE PRESIDENT NEELIE KROES ON THE ORIENTATION OF A EUROPEAN CLOUD COMPUTING STRATEGY - November 2011  European Cloud Partnership (ECP) - EU not just cloud friendly, but cloud-active.
  • 6. COS’È IL CLOUD COMPUTING
  • 7.
  • 8.
  • 9.
  • 10. Thanks to Tom Grey – Cloud Platform Sales Engineer Google
  • 11. La definizione di Cloud Computing del NIST  NIST Special Publication 800-145  Essential Characteristics: Sep 2011 - On-demand self-service. - Broad network access.  Cloud computing is a model for - Resource pooling. enabling ubiquitous, convenient, on- - Rapid elasticity. demand network access to a shared - Measured service. pool of configurable computing resources (e.g., networks, servers,  Service Models: storage, applications, and services) - Software as a Service (SaaS). that can be rapidly provisioned and - Platform as a Service (PaaS). released with minimal management - Infrastructure as a Service (IaaS). effort or service provider interaction. This cloud model is composed of five  Deployment Models: essential characteristics, three service - Private cloud. models, and four deployment models. - Community cloud. - Public cloud. - Hybrid cloud.
  • 12. Platform as a Service (PaaS).  The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages, libraries, services, and tools supported by the provider. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly configuration settings for the application-hosting environment.
  • 13. In soldoni cos’è una PaaS – una pila di tre livelli  Strati di software dove la ns. applicazione viene eseguita in "stack". librerie, servizi per lo sviluppatore. L'interprete del linguaggio, il framework del linguaggio, il server HTTP, il bilanciamento del carico, caching, database, storage. Tutto in varie combinazioni.  Il meccanismo di distribuzione che istanzia le VMs con l’occorrente scelto e fa il deploy del nostro codice. Cioè il famoso pulsante di Deploy (o per esempio via CLI). Qui ci sono tutti gli elementi di differenziazione importante tra PaaS buoni e cattivi. (orchestration)  Ultima, l'interfaccia utente e l'esperienza complessiva dell'utente. Web GUI, CLI o entrambi. L'ordinamento nello schermo, le scelte a disposizione, la logica di come sono organizzate e presentate le applicazioni rendono facile e veloce l’apprendibilità.
  • 14. SAJACC – Computer Security Division NIST GreenIT ALERT
  • 15. 10 vantaggi del PaaS – (by Engine Yard)  Innovare velocemente (rispetto le IaaS)  Focus delle risorse umane  Risparmiare Soldi  Usare le migliori tecnologie  Essere sempre aggiornati (framework, librerie, etc)  Massimizzare l’UpTime  Scalare facilmente  Rafforzare la Security  Riduci il rischio di fallimento  Migliora il supporto Page  15
  • 16. Quanto è grande il PaaS?  Gartner WorldWide - 2011 - 707,4 mil$ - 2010 - 512,4 mil$  Africa, Australia, la crescita più rapida all’ adozione al PaaS Page  16
  • 17. IDC Special Study - Italia  Concentrazione nel Nord-Ovest, industria e servizi, aziende fra i 50 e i 249 addetti.  Il campione è di 1.118 aziende italiane con più di 50 addetti.  Analisi della domanda di Application as a Service(AaaS), di Infrastructure as a Service(IaaS) e di Platform as a Service(PaaS).  L’adozione è il 25,3% sul totale delle imprese.  Application as a Service 17,2%. In particolare CRM(6%), collaborazione(5,9%) e gestionali(5,9%).  Infrastructure-as-a-Service in Italia 16 %. cloud privato(53%) cloud pubblico(47%),  Platform-as-a-Service, l’adozione è al 9 %. In ambito PaaS prevale il modello del cloud pubblico Page  17
  • 18. L’ Ecosistema PaaS – (Ogni IaaS può essere una potente PaaS)  AmazonWebServices  OpenShift – RedHat (CloudForms)  Windows Azure  CloudFoundry - vmware  Oracle Cloud  EngineYard + Orchestra (AWS- Terremark)  Hp Cloud  Phpcloud – Zend ->  IBM Smart Cloud Hp,IBM,AWS,RackSpace,private  Joyent  Heroku (AWS)  Google AppEngine  PhpFog (AWS)  Force.com - salesforce  RackSpace Cloud Sites  RightScale -> AWS, more  Scalr -> AWS, more Page  18
  • 19. Tabella Comparativa Repository, Deploy Provider Linguaggi Database develop tools Model S3, MySQL, MSSQL, AWS Java, Php, .Net Git, eclipse Oracle, DynamoDB, Public SimpleDB, E.Cache .Net, java, MSSQL, MySQL, Blob, Azure node.js, Php, VisualStudio Public Table, Object Storage python Datastore, Cloud SQL, G.AppEngine Java, pyhon Public Cloud Storage Oracle Java Oracle Public Joyent Node.js, Add-ons Add-ons Private,Public Object Storage, HP Cloud IaaS IaaS Public MySQL Java, ruby, MongoDB,MySQL, OpenShift node.js, Php, Git Public,Private PostgreSQL perl, python Java, node.js, Eclipse, MongoDB, MySQL, CloudFoundry Public,Private ruby springSource Redis EngineYard Ruby, Php Add-ons Add-ons Public Heroku Add-ons Add-ons Add-ons Public RackSpace .Net, Php, Page  19 MySQL, MSSQL Public Cloud Sites Python
  • 20. Target e Futuro del PaaS  Target - Dipartimenti IT, - Sviluppatori, - Software House, - StartUp WEB, - Sistemisti «stanchi», - Cloud Broker  Futuro del PaaS. - Mobile App Paas, - MarketPlace Appliance Page  20