SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à 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 1CSP 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 computingMarco 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 AWSGianfranco Castro
 
Introduzione a Ruby On Rails
Introduzione a Ruby On RailsIntroduzione a Ruby On Rails
Introduzione a Ruby On RailsLuca Mearelli
 
Multi Cloud essentials
Multi Cloud essentialsMulti Cloud essentials
Multi Cloud essentialsantimo musone
 
Drupal in the Cloud
Drupal in the CloudDrupal in the Cloud
Drupal in the CloudTwinbit
 
OCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSOCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSopencityplatform
 
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
 
Public Cloud Computing in ambito enterprise
Public Cloud Computing in ambito enterprisePublic Cloud Computing in ambito enterprise
Public Cloud Computing in ambito enterpriseseeweb
 
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 computingGianluigi Cogo
 
MongoDB SpringFramework Meeting september 2009
MongoDB SpringFramework Meeting september 2009MongoDB SpringFramework Meeting september 2009
MongoDB SpringFramework Meeting september 2009Massimiliano 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 enterpriseseeweb
 
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 modernosparkfabrik
 
Cloud e innovazione
Cloud e innovazioneCloud e innovazione
Cloud e innovazioneXPeppers
 

Similaire à 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
 

Plus de 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 AnalyticsFondazione 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 mattoniFondazione 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 italianiFondazione CUOA
 
WEB, SOCIAL E MOBILE. Formazione tecnica
WEB, SOCIAL E MOBILE. Formazione tecnicaWEB, SOCIAL E MOBILE. Formazione tecnica
WEB, SOCIAL E MOBILE. Formazione tecnicaFondazione 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 organizzativeFondazione 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 aziendaFondazione CUOA
 
CUOA Convegno Forza di Vendita Telnext
CUOA Convegno Forza di Vendita TelnextCUOA Convegno Forza di Vendita Telnext
CUOA Convegno Forza di Vendita TelnextFondazione CUOA
 
Cuoa sales force francis de zanche
Cuoa sales force   francis de zancheCuoa sales force   francis de zanche
Cuoa sales force francis de zancheFondazione CUOA
 
Cuoa sales force enrico berto
Cuoa sales force   enrico bertoCuoa sales force   enrico berto
Cuoa sales force enrico bertoFondazione 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, relazioniFondazione CUOA
 
Lean Management - ottobre 2014
Lean Management - ottobre 2014Lean Management - ottobre 2014
Lean Management - ottobre 2014Fondazione 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 GinoFondazione CUOA
 
Winecircus «Be the first» in Germany
Winecircus «Be the first» in GermanyWinecircus «Be the first» in Germany
Winecircus «Be the first» in GermanyFondazione 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 AdministrationFondazione 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 2014Fondazione CUOA
 

Plus de 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