fabio cecaro - workshop paas – platform as a services
DESCRIPTION
Eurocloud Day 2012: Fabio Cecaro - WorkShop PaaS – Platform as a ServicesTRANSCRIPT
![Page 1: Fabio Cecaro - WorkShop PaaS – Platform as a Services](https://reader038.vdocuments.us/reader038/viewer/2022100601/5578189bd8b42ab40c8b4b87/html5/thumbnails/1.jpg)
WorkShop PaaS – Platform as a Services#ecday_italia
![Page 2: Fabio Cecaro - WorkShop PaaS – Platform as a Services](https://reader038.vdocuments.us/reader038/viewer/2022100601/5578189bd8b42ab40c8b4b87/html5/thumbnails/2.jpg)
Agenda
09:30 - 09:50 Registrazioni
10:00 Introduzione alle PaaS Fabio Cecaro, Cloud Architect e VP EuroCloud It alia
10:10 Amazon Web Services
Carlos Conde, Solution Architect, Amazon Web Services
10:55 Microsoft Windows Azure
Fabio Santini, ISV Azure Developer Evangelist at Microsoft Corp .
Page � 2
10:55Azure Microsoft Corp .
11:40Google App Engine
Tom Grey, Cloud Platform Sales Engineer, Google Corp.
12:25Debriefing
Interazione con i partecipanti, moderatore Fabio Cecaro
Q&A
12:50 Fine Lavori
13:00 Welcome Buffet
![Page 3: Fabio Cecaro - WorkShop PaaS – Platform as a Services](https://reader038.vdocuments.us/reader038/viewer/2022100601/5578189bd8b42ab40c8b4b87/html5/thumbnails/3.jpg)
Fabio Cecaro
CEO VMengine s.r.l.BoD Member EuroCloud Italia
CloudCamp organizer
: fabioce: fabioce
: fabiocecaro: fabiocecaro
http://www.vmengine.net/http://blog.vmengine.net/http://www.eurocloud.it/
[email protected]@eurocloud.it
![Page 4: Fabio Cecaro - WorkShop PaaS – Platform as a Services](https://reader038.vdocuments.us/reader038/viewer/2022100601/5578189bd8b42ab40c8b4b87/html5/thumbnails/4.jpg)
La definizione di Cloud Computing del NIST
� NIST Special Publication 800-145 Sep 2011
� Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services)
� Essential Characteristics: - On-demand self-service.
- Broad network access.
- Resource pooling.
- Rapid elasticity.
- Measured service.
� Service Models: - Software as a Service (SaaS). storage, applications, and services)
that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model is composed of five essential characteristics, three service models, and four deployment models.
- Software as a Service (SaaS).
- Platform as a Service (PaaS).
- Infrastructure as a Service (IaaS).
� Deployment Models: - Private cloud.
- Community cloud.
- Public cloud.
- Hybrid cloud.
Page � 4
![Page 5: Fabio Cecaro - WorkShop PaaS – Platform as a Services](https://reader038.vdocuments.us/reader038/viewer/2022100601/5578189bd8b42ab40c8b4b87/html5/thumbnails/5.jpg)
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 but has control over the deployed applications and possibly configuration settings for the application-hosting environment.
Page � 5
![Page 6: Fabio Cecaro - WorkShop PaaS – Platform as a Services](https://reader038.vdocuments.us/reader038/viewer/2022100601/5578189bd8b42ab40c8b4b87/html5/thumbnails/6.jpg)
In soldoni cos’è una PaaS – una pila di tre livelli
� Strati di software dove la ns. applicazione viene e seguita in "stack". librerie, servizi per lo sviluppatore. L'interprete del linguaggio, il framework del linguaggio, il server HTTP, il bilanc iamento del carico,caching, database, storage. Tutto in varie combinaz ioni.
� Il meccanismo di distribuzione che istanzia le VMs con l’occorrente scelto e fa il deploy del nostro codice. Cioè il fa moso pulsante di scelto e fa il deploy del nostro codice. Cioè il fa moso pulsante di Deploy (o per esempio via CLI). Qui ci sono tutti g li elementi di differenziazione importante tra PaaS buoni e cattiv i. (orchestration)
� Ultima, l'interfaccia utente e l'esperienza comples siva dell'utente.Web GUI, CLI o entrambi. L'ordinamento nello scherm o, le scelte a disposizione, la logica di come sono organizzate e presentate le applicazioni rendono facile e veloce l’apprendibili tà.
Page � 6
![Page 7: Fabio Cecaro - WorkShop PaaS – Platform as a Services](https://reader038.vdocuments.us/reader038/viewer/2022100601/5578189bd8b42ab40c8b4b87/html5/thumbnails/7.jpg)
SAJACC – Computer Security Division NIST GreenIT ALERT
![Page 8: Fabio Cecaro - WorkShop PaaS – Platform as a Services](https://reader038.vdocuments.us/reader038/viewer/2022100601/5578189bd8b42ab40c8b4b87/html5/thumbnails/8.jpg)
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� Massimizzare l’UpTime
� Scalare facilmente
� Rafforzare la Security
� Riduci il rischio di fallimento
� Migliora il supporto
Page � 8
![Page 9: Fabio Cecaro - WorkShop PaaS – Platform as a Services](https://reader038.vdocuments.us/reader038/viewer/2022100601/5578189bd8b42ab40c8b4b87/html5/thumbnails/9.jpg)
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
![Page 10: Fabio Cecaro - WorkShop PaaS – Platform as a Services](https://reader038.vdocuments.us/reader038/viewer/2022100601/5578189bd8b42ab40c8b4b87/html5/thumbnails/10.jpg)
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 � 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
![Page 11: Fabio Cecaro - WorkShop PaaS – Platform as a Services](https://reader038.vdocuments.us/reader038/viewer/2022100601/5578189bd8b42ab40c8b4b87/html5/thumbnails/11.jpg)
L’ Ecosistema PaaS – ( Ogni IaaS può essere una potente PaaS)
� AmazonWebServices
� Windows Azure
� Oracle Cloud
� Hp Cloud
� IBM Smart Cloud
� Joyent
� OpenShift – RedHat (CloudForms)
� CloudFoundry - vmware
� EngineYard + Orchestra (AWS-Terremark)
� Phpcloud – Zend -> Hp,IBM,AWS,RackSpace,private
� Heroku (AWS)� Google AppEngine
� Force.com - salesforce
� Heroku (AWS)
� PhpFog (AWS)
� RackSpace Cloud Sites
� RightScale -> AWS, more
� Scalr -> AWS, more
Page � 11
![Page 12: Fabio Cecaro - WorkShop PaaS – Platform as a Services](https://reader038.vdocuments.us/reader038/viewer/2022100601/5578189bd8b42ab40c8b4b87/html5/thumbnails/12.jpg)
Tabella Comparativa
Provider Linguaggi Repository, develop tools Database Deploy
Model
AWS Java, Php, .Net Git, eclipseS3, MySQL, MSSQL,
Oracle, DynamoDB, SimpleDB, E.Cache
Public
Azure.Net, java,
node.js, Php, python
VisualStudioMSSQL, MySQL, Blob,
Table, Object StoragePublic
G.AppEngine Java, pyhonDatastore, Cloud SQL,
Cloud StoragePublic
Oracle Java Oracle Public
Page � 12
Joyent Node.js, Add-ons Add-ons Private,Public
HP Cloud IaaS IaaSObject Storage,
MySQLPublic
OpenShiftJava, ruby,
node.js, Php, perl, python
GitMongoDB,MySQL,
PostgreSQLPublic,Private
CloudFoundryJava, node.js,
rubyEclipse,
springSourceMongoDB, MySQL,
RedisPublic,Private
EngineYard Ruby, Php Add-ons Add-ons Public
Heroku Add-ons Add-ons Add-ons PublicRackSpace Cloud Sites
.Net, Php, Python
MySQL, MSSQL Public
![Page 13: Fabio Cecaro - WorkShop PaaS – Platform as a Services](https://reader038.vdocuments.us/reader038/viewer/2022100601/5578189bd8b42ab40c8b4b87/html5/thumbnails/13.jpg)
Target e Futuro del PaaS
� Target - Dipartimenti IT skillati,
- Sviluppatori,
- Software House,
- StartUp IT,
- Sistemisti «stanchi», - Sistemisti «stanchi»,
- Cloud Broker
� Futuro del PaaS.- Mobile App Paas,
- MarketPlace Appliance
Page � 13
![Page 14: Fabio Cecaro - WorkShop PaaS – Platform as a Services](https://reader038.vdocuments.us/reader038/viewer/2022100601/5578189bd8b42ab40c8b4b87/html5/thumbnails/14.jpg)
Questions?
Page � 14