Workshop paas - ECDay 23 Maggio 2012

578 views
528 views

Published on

“Le piattaforme di Cloud Computing (PaaS, Platform as a Service)”

Indirizzato a:
Architetti SW e CTO di ISV, Project Manager di System Integrator, CIO e IT Manager di imprese user.

Gli interventi avranno una forte connotazione tecnica e consentiranno ai partecipanti di cogliere gli aspetti che caratterizzano tre tra le piattaforme più evolute disponibili oggi sul mercato, ciascuna con peculiarità adatte a progetti di natura diversa.


Agenda

-Introduzione alle PaaS Fabio Cecaro, Cloud Architect e VP EuroCloud Italia
-Amazon Web Services Carlos Conde, Amazon Web Services
-Microsoft Windows Azure Fabio Santini, Microsoft Corp.
-Google App Engine Tom Grey, Google Corp.
-Debriefing Interazione con i partecipanti, moderatore Fabio Cecaro
-Q&A

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
578
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Workshop paas - ECDay 23 Maggio 2012

  1. 1. WorkShop PaaS – Platform as a Services #ecday_italia
  2. 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 BuffetPage  2
  3. 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. 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. 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. 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. Linterprete 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, linterfaccia utente e lesperienza complessiva dellutente. Web GUI, CLI o entrambi. Lordinamento 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. 7. SAJACC – Computer Security Division NIST GreenIT ALERT
  8. 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 supportoPage  8
  9. 9. Quanto è grande il PaaS? Gartner WorldWide - 2011 - 707,4 mil$ - 2010 - 512,4 mil$ Africa, Australia, la crescita più rapida all’ adozione al PaaSPage  9
  10. 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 pubblicoPage  10
  11. 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, morePage  11
  12. 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 Node.js, Add- Joyent Add-ons Private,Public ons 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. 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 AppliancePage  13
  14. 14. Questions?Page  14

×