Cloud, l’ecosistema platform

1,531 views
1,458 views

Published on

Fabio Cecaro

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,531
On SlideShare
0
From Embeds
0
Number of Embeds
884
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cloud, l’ecosistema platform

  1. 1. CLOUD – L’ECOSISTEMA PLATFORM #battle12
  2. 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. 3. EuroCloudEuroCloud é una federazione di associazioni non-profit oggi presentiin 29 Paesi EuropeiNata nel 2010 a Parigi su iniziativa diPierre-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. 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.
  5. 5. EuroCloud IT - Soci
  6. 6. COS’È IL CLOUD COMPUTING
  7. 7. Thanks to Tom Grey – Cloud Platform Sales Engineer Google
  8. 8. 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.
  9. 9. 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.
  10. 10. 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à.
  11. 11. SAJACC – Computer Security Division NIST GreenIT ALERT
  12. 12. 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  15
  13. 13. Quanto è grande il PaaS? Gartner WorldWide - 2011 - 707,4 mil$ - 2010 - 512,4 mil$ Africa, Australia, la crescita più rapida all’ adozione al PaaSPage  16
  14. 14. 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  17
  15. 15. 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  18
  16. 16. 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
  17. 17. Target e Futuro del PaaS  Target - Dipartimenti IT, - Sviluppatori, - Software House, - StartUp WEB, - Sistemisti «stanchi», - Cloud Broker  Futuro del PaaS. - Mobile App Paas, - MarketPlace AppliancePage  20

×