SlideShare a Scribd company logo
WorkShop PaaS – Platform as a Services
        #ecday_italia
Agenda

 09:30 - 09:50 Registrazioni



     10:00     Introduzione alle
               PaaS              Fabio Cecaro, Cloud Architect e VP EuroCloud Italia
     10:10     Amazon Web        Carlos Conde, Solution Architect, Amazon Web
               Services          Services
     10:55     Microsoft Windows Fabio Santini, ISV Azure Developer Evangelist at
               Azure             Microsoft Corp.
     11:40                       Tom Grey, Cloud Platform Sales Engineer, Google
               Google App Engine Corp.

     12:25                         Interazione con i partecipanti, moderatore Fabio
               Debriefing          Cecaro

               Q&A
     12:50     Fine Lavori

     13:00     Welcome Buffet
Page 2
Fabio Cecaro


        CEO VMengine s.r.l.
BoD Member EuroCloud Italia
      CloudCamp organizer


                    : fabioce
                    : fabioce
               : fabiocecaro

   http://www.vmengine.net/
   http://blog.vmengine.net/
    http://www.eurocloud.it/

 fabio.cecaro@vmengine.net
       f.cecaro@eurocloud.it
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.




Page 4
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.




Page 5
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à.


Page 6
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 8
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 9
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 10
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 11
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 12                                                     MySQL, MSSQL            Public
 Cloud Sites             Python
Target e Futuro del PaaS


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

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




Page 13
Questions?




Page 14

More Related Content

Similar to Fabio Cecaro - WorkShop PaaS – Platform as a Services

Archeo foss 2012 slides 1
Archeo foss 2012 slides 1Archeo foss 2012 slides 1
Archeo foss 2012 slides 1
CSP Scarl
 
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
Marco Parenzan
 
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
 
PHP Serverless in ambiente AWS
PHP Serverless in ambiente AWSPHP Serverless in ambiente AWS
PHP Serverless in ambiente AWS
Gianfranco Castro
 
Introduzione a Ruby On Rails
Introduzione a Ruby On RailsIntroduzione a Ruby On Rails
Introduzione a Ruby On Rails
Luca Mearelli
 
Multi Cloud essentials
Multi Cloud essentialsMulti Cloud essentials
Multi Cloud essentials
antimo musone
 
Drupal in the Cloud
Drupal in the CloudDrupal in the Cloud
Drupal in the Cloud
Twinbit
 
OCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSOCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaS
opencityplatform
 
OCP Paas_ultima
OCP Paas_ultimaOCP Paas_ultima
OCP Paas_ultima
opencityplatform
 
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
Mauro Fava
 
Public Cloud Computing in ambito enterprise
Public Cloud Computing in ambito enterprisePublic Cloud Computing in ambito enterprise
Public Cloud Computing in ambito enterprise
seeweb
 
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
 
Sviluppo Web Agile con Castle Monorail
Sviluppo Web Agile con Castle MonorailSviluppo Web Agile con Castle Monorail
Sviluppo Web Agile con Castle MonorailDotNetMarche
 
Fondamenti di cloud computing
Fondamenti di cloud computingFondamenti di cloud computing
Fondamenti di cloud computing
Gianluigi Cogo
 
MongoDB SpringFramework Meeting september 2009
MongoDB SpringFramework Meeting september 2009MongoDB SpringFramework Meeting september 2009
MongoDB SpringFramework Meeting september 2009
Massimiliano Dessì
 
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
 
Public Cloud Computing in ambito enterprise
Public Cloud Computing in ambito enterprisePublic Cloud Computing in ambito enterprise
Public Cloud Computing in ambito enterprise
seeweb
 
Ocp-overview del progetto
Ocp-overview del progettoOcp-overview del progetto
Ocp-overview del progetto
opencityplatform
 
Drupal 10: un framework PHP di sviluppo Cloud Native moderno
Drupal 10: un framework PHP di sviluppo Cloud Native modernoDrupal 10: un framework PHP di sviluppo Cloud Native moderno
Drupal 10: un framework PHP di sviluppo Cloud Native moderno
sparkfabrik
 
Cloud e innovazione
Cloud e innovazioneCloud e innovazione
Cloud e innovazione
XPeppers
 

Similar to Fabio Cecaro - WorkShop PaaS – Platform as a Services (20)

Archeo foss 2012 slides 1
Archeo foss 2012 slides 1Archeo foss 2012 slides 1
Archeo foss 2012 slides 1
 
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
 
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...
 
PHP Serverless in ambiente AWS
PHP Serverless in ambiente AWSPHP Serverless in ambiente AWS
PHP Serverless in ambiente AWS
 
Introduzione a Ruby On Rails
Introduzione a Ruby On RailsIntroduzione a Ruby On Rails
Introduzione a Ruby On Rails
 
Multi Cloud essentials
Multi Cloud essentialsMulti Cloud essentials
Multi Cloud essentials
 
Drupal in the Cloud
Drupal in the CloudDrupal in the Cloud
Drupal in the Cloud
 
OCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSOCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaS
 
OCP Paas_ultima
OCP Paas_ultimaOCP Paas_ultima
OCP Paas_ultima
 
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
 
Public Cloud Computing in ambito enterprise
Public Cloud Computing in ambito enterprisePublic Cloud Computing in ambito enterprise
Public Cloud Computing in ambito enterprise
 
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...
 
Sviluppo Web Agile con Castle Monorail
Sviluppo Web Agile con Castle MonorailSviluppo Web Agile con Castle Monorail
Sviluppo Web Agile con Castle Monorail
 
Fondamenti di cloud computing
Fondamenti di cloud computingFondamenti di cloud computing
Fondamenti di cloud computing
 
MongoDB SpringFramework Meeting september 2009
MongoDB SpringFramework Meeting september 2009MongoDB SpringFramework Meeting september 2009
MongoDB SpringFramework Meeting september 2009
 
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...
 
Public Cloud Computing in ambito enterprise
Public Cloud Computing in ambito enterprisePublic Cloud Computing in ambito enterprise
Public Cloud Computing in ambito enterprise
 
Ocp-overview del progetto
Ocp-overview del progettoOcp-overview del progetto
Ocp-overview del progetto
 
Drupal 10: un framework PHP di sviluppo Cloud Native moderno
Drupal 10: un framework PHP di sviluppo Cloud Native modernoDrupal 10: un framework PHP di sviluppo Cloud Native moderno
Drupal 10: un framework PHP di sviluppo Cloud Native moderno
 
Cloud e innovazione
Cloud e innovazioneCloud e innovazione
Cloud e innovazione
 

More from Fondazione CUOA

La visione del ruolo del CFO come attore strategico del cambiamento: ricerche...
La visione del ruolo del CFO come attore strategico del cambiamento: ricerche...La visione del ruolo del CFO come attore strategico del cambiamento: ricerche...
La visione del ruolo del CFO come attore strategico del cambiamento: ricerche...
Fondazione CUOA
 
Overview on Digital Analytics
Overview on Digital AnalyticsOverview on Digital Analytics
Overview on Digital Analytics
Fondazione CUOA
 
3 e 1/2 negozi online fra 4.000+ negozi di mattoni
3 e 1/2 negozi online fra 4.000+ negozi di mattoni3 e 1/2 negozi online fra 4.000+ negozi di mattoni
3 e 1/2 negozi online fra 4.000+ negozi di mattoni
Fondazione CUOA
 
I canali Web, Social Media & Mobile: trend globali e italiani
I canali Web, Social Media & Mobile: trend globali e italianiI canali Web, Social Media & Mobile: trend globali e italiani
I canali Web, Social Media & Mobile: trend globali e italiani
Fondazione CUOA
 
WEB, SOCIAL E MOBILE. Formazione tecnica
WEB, SOCIAL E MOBILE. Formazione tecnicaWEB, SOCIAL E MOBILE. Formazione tecnica
WEB, SOCIAL E MOBILE. Formazione tecnica
Fondazione CUOA
 
L’impatto dei Digital Analytics sulle performance organizzative
L’impatto dei Digital Analytics sulle performance organizzativeL’impatto dei Digital Analytics sulle performance organizzative
L’impatto dei Digital Analytics sulle performance organizzative
Fondazione CUOA
 
Customer digitali: come cambia l’interazione fra utente e azienda
Customer digitali: come cambia l’interazione fra utente e aziendaCustomer digitali: come cambia l’interazione fra utente e azienda
Customer digitali: come cambia l’interazione fra utente e azienda
Fondazione CUOA
 
CUOA Convegno Forza di Vendita Telnext
CUOA Convegno Forza di Vendita TelnextCUOA Convegno Forza di Vendita Telnext
CUOA Convegno Forza di Vendita Telnext
Fondazione CUOA
 
Cuoa sales force francis de zanche
Cuoa sales force   francis de zancheCuoa sales force   francis de zanche
Cuoa sales force francis de zanche
Fondazione CUOA
 
Cuoa sales force enrico berto
Cuoa sales force   enrico bertoCuoa sales force   enrico berto
Cuoa sales force enrico berto
Fondazione CUOA
 
Jobs Act: cosa cambia per davvero nella gestione del lavoro? Punto per punto,...
Jobs Act: cosa cambia per davvero nella gestione del lavoro? Punto per punto,...Jobs Act: cosa cambia per davvero nella gestione del lavoro? Punto per punto,...
Jobs Act: cosa cambia per davvero nella gestione del lavoro? Punto per punto,...
Fondazione CUOA
 
I consumi alimentari in Italia e all’estero. Tendenze evolutive, criticità ed...
I consumi alimentari in Italia e all’estero. Tendenze evolutive, criticità ed...I consumi alimentari in Italia e all’estero. Tendenze evolutive, criticità ed...
I consumi alimentari in Italia e all’estero. Tendenze evolutive, criticità ed...
Fondazione CUOA
 
Consumi alimentari e relazioni di filiera: il contributo dei fornitori locali...
Consumi alimentari e relazioni di filiera: il contributo dei fornitori locali...Consumi alimentari e relazioni di filiera: il contributo dei fornitori locali...
Consumi alimentari e relazioni di filiera: il contributo dei fornitori locali...
Fondazione CUOA
 
Identikit del Credit Manager: ruolo, competenze, relazioni
Identikit del Credit Manager: ruolo, competenze, relazioniIdentikit del Credit Manager: ruolo, competenze, relazioni
Identikit del Credit Manager: ruolo, competenze, relazioni
Fondazione CUOA
 
Lean Management - ottobre 2014
Lean Management - ottobre 2014Lean Management - ottobre 2014
Lean Management - ottobre 2014
Fondazione CUOA
 
Gestire la finanza post crisi - di Francesco Gatto, Responsabile Area Finance...
Gestire la finanza post crisi - di Francesco Gatto, Responsabile Area Finance...Gestire la finanza post crisi - di Francesco Gatto, Responsabile Area Finance...
Gestire la finanza post crisi - di Francesco Gatto, Responsabile Area Finance...
Fondazione CUOA
 
Azienda agricola Fasoli Gino
Azienda agricola Fasoli GinoAzienda agricola Fasoli Gino
Azienda agricola Fasoli Gino
Fondazione CUOA
 
Winecircus «Be the first» in Germany
Winecircus «Be the first» in GermanyWinecircus «Be the first» in Germany
Winecircus «Be the first» in Germany
Fondazione CUOA
 
I 5 benefici di un MBA - Master of Business Administration
I 5 benefici di un MBA - Master of Business AdministrationI 5 benefici di un MBA - Master of Business Administration
I 5 benefici di un MBA - Master of Business Administration
Fondazione CUOA
 
Berto. From Italy with love - Annual Meeting CUOA 2014
 Berto. From Italy with love - Annual Meeting CUOA 2014 Berto. From Italy with love - Annual Meeting CUOA 2014
Berto. From Italy with love - Annual Meeting CUOA 2014
Fondazione CUOA
 

More from Fondazione CUOA (20)

La visione del ruolo del CFO come attore strategico del cambiamento: ricerche...
La visione del ruolo del CFO come attore strategico del cambiamento: ricerche...La visione del ruolo del CFO come attore strategico del cambiamento: ricerche...
La visione del ruolo del CFO come attore strategico del cambiamento: ricerche...
 
Overview on Digital Analytics
Overview on Digital AnalyticsOverview on Digital Analytics
Overview on Digital Analytics
 
3 e 1/2 negozi online fra 4.000+ negozi di mattoni
3 e 1/2 negozi online fra 4.000+ negozi di mattoni3 e 1/2 negozi online fra 4.000+ negozi di mattoni
3 e 1/2 negozi online fra 4.000+ negozi di mattoni
 
I canali Web, Social Media & Mobile: trend globali e italiani
I canali Web, Social Media & Mobile: trend globali e italianiI canali Web, Social Media & Mobile: trend globali e italiani
I canali Web, Social Media & Mobile: trend globali e italiani
 
WEB, SOCIAL E MOBILE. Formazione tecnica
WEB, SOCIAL E MOBILE. Formazione tecnicaWEB, SOCIAL E MOBILE. Formazione tecnica
WEB, SOCIAL E MOBILE. Formazione tecnica
 
L’impatto dei Digital Analytics sulle performance organizzative
L’impatto dei Digital Analytics sulle performance organizzativeL’impatto dei Digital Analytics sulle performance organizzative
L’impatto dei Digital Analytics sulle performance organizzative
 
Customer digitali: come cambia l’interazione fra utente e azienda
Customer digitali: come cambia l’interazione fra utente e aziendaCustomer digitali: come cambia l’interazione fra utente e azienda
Customer digitali: come cambia l’interazione fra utente e azienda
 
CUOA Convegno Forza di Vendita Telnext
CUOA Convegno Forza di Vendita TelnextCUOA Convegno Forza di Vendita Telnext
CUOA Convegno Forza di Vendita Telnext
 
Cuoa sales force francis de zanche
Cuoa sales force   francis de zancheCuoa sales force   francis de zanche
Cuoa sales force francis de zanche
 
Cuoa sales force enrico berto
Cuoa sales force   enrico bertoCuoa sales force   enrico berto
Cuoa sales force enrico berto
 
Jobs Act: cosa cambia per davvero nella gestione del lavoro? Punto per punto,...
Jobs Act: cosa cambia per davvero nella gestione del lavoro? Punto per punto,...Jobs Act: cosa cambia per davvero nella gestione del lavoro? Punto per punto,...
Jobs Act: cosa cambia per davvero nella gestione del lavoro? Punto per punto,...
 
I consumi alimentari in Italia e all’estero. Tendenze evolutive, criticità ed...
I consumi alimentari in Italia e all’estero. Tendenze evolutive, criticità ed...I consumi alimentari in Italia e all’estero. Tendenze evolutive, criticità ed...
I consumi alimentari in Italia e all’estero. Tendenze evolutive, criticità ed...
 
Consumi alimentari e relazioni di filiera: il contributo dei fornitori locali...
Consumi alimentari e relazioni di filiera: il contributo dei fornitori locali...Consumi alimentari e relazioni di filiera: il contributo dei fornitori locali...
Consumi alimentari e relazioni di filiera: il contributo dei fornitori locali...
 
Identikit del Credit Manager: ruolo, competenze, relazioni
Identikit del Credit Manager: ruolo, competenze, relazioniIdentikit del Credit Manager: ruolo, competenze, relazioni
Identikit del Credit Manager: ruolo, competenze, relazioni
 
Lean Management - ottobre 2014
Lean Management - ottobre 2014Lean Management - ottobre 2014
Lean Management - ottobre 2014
 
Gestire la finanza post crisi - di Francesco Gatto, Responsabile Area Finance...
Gestire la finanza post crisi - di Francesco Gatto, Responsabile Area Finance...Gestire la finanza post crisi - di Francesco Gatto, Responsabile Area Finance...
Gestire la finanza post crisi - di Francesco Gatto, Responsabile Area Finance...
 
Azienda agricola Fasoli Gino
Azienda agricola Fasoli GinoAzienda agricola Fasoli Gino
Azienda agricola Fasoli Gino
 
Winecircus «Be the first» in Germany
Winecircus «Be the first» in GermanyWinecircus «Be the first» in Germany
Winecircus «Be the first» in Germany
 
I 5 benefici di un MBA - Master of Business Administration
I 5 benefici di un MBA - Master of Business AdministrationI 5 benefici di un MBA - Master of Business Administration
I 5 benefici di un MBA - Master of Business Administration
 
Berto. From Italy with love - Annual Meeting CUOA 2014
 Berto. From Italy with love - Annual Meeting CUOA 2014 Berto. From Italy with love - Annual Meeting CUOA 2014
Berto. From Italy with love - Annual Meeting CUOA 2014
 

Fabio Cecaro - WorkShop PaaS – Platform as a Services

  • 1. WorkShop PaaS – Platform as a Services #ecday_italia
  • 2. Agenda 09:30 - 09:50 Registrazioni 10:00 Introduzione alle PaaS Fabio Cecaro, Cloud Architect e VP EuroCloud Italia 10:10 Amazon Web Carlos Conde, Solution Architect, Amazon Web Services Services 10:55 Microsoft Windows Fabio Santini, ISV Azure Developer Evangelist at Azure Microsoft Corp. 11:40 Tom Grey, Cloud Platform Sales Engineer, Google Google App Engine Corp. 12:25 Interazione con i partecipanti, moderatore Fabio Debriefing Cecaro Q&A 12:50 Fine Lavori 13:00 Welcome Buffet Page 2
  • 3. Fabio Cecaro CEO VMengine s.r.l. BoD Member EuroCloud Italia CloudCamp organizer : fabioce : fabioce : fabiocecaro http://www.vmengine.net/ http://blog.vmengine.net/ http://www.eurocloud.it/ fabio.cecaro@vmengine.net f.cecaro@eurocloud.it
  • 4. 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. Page 4
  • 5. 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. Page 5
  • 6. 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à. Page 6
  • 7. SAJACC – Computer Security Division NIST GreenIT ALERT
  • 8. 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 8
  • 9. 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 9
  • 10. 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 10
  • 11. 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 11
  • 12. 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 12 MySQL, MSSQL Public Cloud Sites Python
  • 13. Target e Futuro del PaaS Target - Dipartimenti IT skillati, - Sviluppatori, - Software House, - StartUp IT, - Sistemisti «stanchi», - Cloud Broker Futuro del PaaS. - Mobile App Paas, - MarketPlace Appliance Page 13