“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
I Virtual Labs sono una soluzione Microsoft, studiata per implementare in maniera rapida ed efficace ambienti e classi virtuali, sia a scopo didattico\formativo che di ricerca\sviluppo. Grazie a questa tecnologia è possibile creare Virtual Machine (VM) Windows e Linux, in grado di ridurre al minimo gli sprechi di risorse, grazie all’utilizzo di quote e criteri puntuali, come ad esempio l’avvio e lo spegnimento automatico delle VM o il numero massimo di VM utilizzabile da ogni utente (Professore, Ricercatore, Tesista o Studente)
“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
I Virtual Labs sono una soluzione Microsoft, studiata per implementare in maniera rapida ed efficace ambienti e classi virtuali, sia a scopo didattico\formativo che di ricerca\sviluppo. Grazie a questa tecnologia è possibile creare Virtual Machine (VM) Windows e Linux, in grado di ridurre al minimo gli sprechi di risorse, grazie all’utilizzo di quote e criteri puntuali, come ad esempio l’avvio e lo spegnimento automatico delle VM o il numero massimo di VM utilizzabile da ogni utente (Professore, Ricercatore, Tesista o Studente)
2011.06.30 scenari applicativi per il cloud computingMarco Parenzan
Abbattere i costi di gestione per le aziende è fondamentale in un periodo come quello attuale. Adottare una soluzione cloud comporta notevoli vantaggi per le piccole, medie e grandi imprese, permettendo di concentrarsi nella fase di sviluppo piuttosto che nella gestione dell'infrastruttura IT. Tra le soluzioni di questo tipo presenti nel mercato, Windows Azure, permette di sviluppare ed ospitare servizi nei Datacenter Microsoft. Basata sulle migliori tecnologie che l'azienda di Redmond possa offrire, risulta integrabile con molti strumenti noti agli sviluppatori (Visual Studio, .Net, java, PHP...) permettendo di creare,testare e pubblicare le applicazioni per poterle poi eventualmente integrare con altre già presenti.
IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...Daniele Mondello
Gestire infrastrutture in cloud con la semplicità di scrivere file di configurazione. Tutto ciò grazie a Terraform, soluzione Open Source per gestire infrastrutture cloud indipendentemente dal Cloud.
Come configurare ed eseguire un applicativo PHP su Serverless in ambiente AWS; quali considerazioni mettere in campo per la gestione delle risorse, fino a far funzionare un applicativo basato su Laravel che espone delle API
Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...Natale Vinto
My Master Degree in Computer Engineering Dissertation about delivering an open source extendible hybrid cloud solution for Platform-as-a-Service with Openshift, integrated in an Infrastructure-as-a-Service deployment with Openstack Grizzly RDO
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...Jürgen Ambrosi
Il webinar presenterà la cloud federata GARR e i servizi che offre alla comunità dell’università e della ricerca. Il seminario sarà l’occasione per illustrare concretamente come ottenere ed utilizzare i servizi e in che modo le organizzazioni che fanno parte della comunità GARR possano partecipare mettendo in comune le proprie risorse.
Il servizio di Cloud Computing federato realizzato da GARR è disponibile da qualche settimana all'indirizzo cloud.garr.it. ed è stato sviluppato per rispondere alle esigenze della comunità della ricerca e dell’istruzione emerse nel corso di una consultazione pubblica condotta nei mesi scorsi.
Attualmente sono disponibili servizi IaaS (Macchine Virtuali e Virtual Datacenter) e PaaS (self-service deployment di applicazioni cloud).
Con il servizio di Virtual Datacenter un’organizzazione può ottenere una determinata quantità di risorse di calcolo e storage da gestire in autonomia,suddividendole tra progetti e assegnandole ai propri utenti, esattamente come se disponesse di una propria infrastruttura cloud.
Il servizio di self-service deployment, permette agli utenti di installare pacchetti che compongono applicazioni cloud complete.Ad esempio, il pacchetto “Moodle in the Cloud”, consente con un click di installare in modo automatico tutto quanto serve per mettere in esercizio sul cloud un sito di e-learning basato su Moodle.
Circa 200 pacchetti sono già disponibili ed altri possono essere sviluppati e condivisi da GARR stesso o dalla comunità di utilizzatori, a supporto di attività di formazione e scientifica, ad esempio per la realizzazione di laboratori didattici o progetti di ricerca.
La piattaforma e i servizi sono basati su tecnologie open source e in particolare su OpenStack, la piattaforma cloud più diffusa e sostenuta da una comunità di oltre 40.000 sviluppatori.
Le macchine virtuali possono utilizzare sistemi operativi sia Linux che Windows.
Una specificità della cloud GARR è la sua architettura federata, aperta alla partecipazione da parte di gruppi o istituzioni, che possono attivare una regione della cloud e mettere a disposizione le proprie risorse attraverso un’operazione semplice e guidata. Questo approccio vuole favorire la nascita di una comunità di utenti e specialisti che condividano esperienze nell'ambito del cloud computing.
Una piattaforma cloud di servizi infrastrutturali basata su soluzioni open source (OpenStack, PaaS, Monitoring, Fw sicurezza) e altri prodotti aperti, il cui sviluppo e mantenimento è garantito da solide collaborazioni internazionali e da organizzazioni pubbliche e private nazionali
Drupal 10: un framework PHP di sviluppo Cloud Native modernosparkfabrik
I detrattori parlano di un declino di Drupal: sempre meno developer lo scelgono per realizzare siti. Eppure se osserviamo la qualità dei progetti basati su Drupal, è evidente che si tratti di progetti di impatto sempre maggiore, per lo più a livello enterprise, in grado di garantire vere e proprie esperienze digitali innovative.
Drupal rimane non solo il più potente e sicuro CMS open source enterprise-grade, ma è diventato un CMF solido che ha saputo rinnovarsi seguendo i principi del framework MACH che promuove piattaforme basate su microservizi, che siano API-first, cloud native ed headless. Quindi no, nessun declino, Drupal è al passo con le migliori tecnologie esistenti sul mercato.
Ecco di cosa parliamo oggi: la nuova major release di Drupal è alle porte e vogliamo raccontarvi tutte le novità per utenti e developer.
2011.06.30 scenari applicativi per il cloud computingMarco Parenzan
Abbattere i costi di gestione per le aziende è fondamentale in un periodo come quello attuale. Adottare una soluzione cloud comporta notevoli vantaggi per le piccole, medie e grandi imprese, permettendo di concentrarsi nella fase di sviluppo piuttosto che nella gestione dell'infrastruttura IT. Tra le soluzioni di questo tipo presenti nel mercato, Windows Azure, permette di sviluppare ed ospitare servizi nei Datacenter Microsoft. Basata sulle migliori tecnologie che l'azienda di Redmond possa offrire, risulta integrabile con molti strumenti noti agli sviluppatori (Visual Studio, .Net, java, PHP...) permettendo di creare,testare e pubblicare le applicazioni per poterle poi eventualmente integrare con altre già presenti.
IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...Daniele Mondello
Gestire infrastrutture in cloud con la semplicità di scrivere file di configurazione. Tutto ciò grazie a Terraform, soluzione Open Source per gestire infrastrutture cloud indipendentemente dal Cloud.
Come configurare ed eseguire un applicativo PHP su Serverless in ambiente AWS; quali considerazioni mettere in campo per la gestione delle risorse, fino a far funzionare un applicativo basato su Laravel che espone delle API
Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...Natale Vinto
My Master Degree in Computer Engineering Dissertation about delivering an open source extendible hybrid cloud solution for Platform-as-a-Service with Openshift, integrated in an Infrastructure-as-a-Service deployment with Openstack Grizzly RDO
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...Jürgen Ambrosi
Il webinar presenterà la cloud federata GARR e i servizi che offre alla comunità dell’università e della ricerca. Il seminario sarà l’occasione per illustrare concretamente come ottenere ed utilizzare i servizi e in che modo le organizzazioni che fanno parte della comunità GARR possano partecipare mettendo in comune le proprie risorse.
Il servizio di Cloud Computing federato realizzato da GARR è disponibile da qualche settimana all'indirizzo cloud.garr.it. ed è stato sviluppato per rispondere alle esigenze della comunità della ricerca e dell’istruzione emerse nel corso di una consultazione pubblica condotta nei mesi scorsi.
Attualmente sono disponibili servizi IaaS (Macchine Virtuali e Virtual Datacenter) e PaaS (self-service deployment di applicazioni cloud).
Con il servizio di Virtual Datacenter un’organizzazione può ottenere una determinata quantità di risorse di calcolo e storage da gestire in autonomia,suddividendole tra progetti e assegnandole ai propri utenti, esattamente come se disponesse di una propria infrastruttura cloud.
Il servizio di self-service deployment, permette agli utenti di installare pacchetti che compongono applicazioni cloud complete.Ad esempio, il pacchetto “Moodle in the Cloud”, consente con un click di installare in modo automatico tutto quanto serve per mettere in esercizio sul cloud un sito di e-learning basato su Moodle.
Circa 200 pacchetti sono già disponibili ed altri possono essere sviluppati e condivisi da GARR stesso o dalla comunità di utilizzatori, a supporto di attività di formazione e scientifica, ad esempio per la realizzazione di laboratori didattici o progetti di ricerca.
La piattaforma e i servizi sono basati su tecnologie open source e in particolare su OpenStack, la piattaforma cloud più diffusa e sostenuta da una comunità di oltre 40.000 sviluppatori.
Le macchine virtuali possono utilizzare sistemi operativi sia Linux che Windows.
Una specificità della cloud GARR è la sua architettura federata, aperta alla partecipazione da parte di gruppi o istituzioni, che possono attivare una regione della cloud e mettere a disposizione le proprie risorse attraverso un’operazione semplice e guidata. Questo approccio vuole favorire la nascita di una comunità di utenti e specialisti che condividano esperienze nell'ambito del cloud computing.
Una piattaforma cloud di servizi infrastrutturali basata su soluzioni open source (OpenStack, PaaS, Monitoring, Fw sicurezza) e altri prodotti aperti, il cui sviluppo e mantenimento è garantito da solide collaborazioni internazionali e da organizzazioni pubbliche e private nazionali
Drupal 10: un framework PHP di sviluppo Cloud Native modernosparkfabrik
I detrattori parlano di un declino di Drupal: sempre meno developer lo scelgono per realizzare siti. Eppure se osserviamo la qualità dei progetti basati su Drupal, è evidente che si tratti di progetti di impatto sempre maggiore, per lo più a livello enterprise, in grado di garantire vere e proprie esperienze digitali innovative.
Drupal rimane non solo il più potente e sicuro CMS open source enterprise-grade, ma è diventato un CMF solido che ha saputo rinnovarsi seguendo i principi del framework MACH che promuove piattaforme basate su microservizi, che siano API-first, cloud native ed headless. Quindi no, nessun declino, Drupal è al passo con le migliori tecnologie esistenti sul mercato.
Ecco di cosa parliamo oggi: la nuova major release di Drupal è alle porte e vogliamo raccontarvi tutte le novità per utenti e developer.
Jobs Act: cosa cambia per davvero nella gestione del lavoro? Punto per punto,...Fondazione CUOA
Le slide dell'intervento di Simone Baghin, Docente Faculty MBA Imprenditori CUOA Business School e Consulente del lavoro al seminario "Jobs Act: cosa cambia per davvero nella gestione del lavoro?"
10 dicembre 2014, Fondazione CUOA
I consumi alimentari in Italia e all’estero. Tendenze evolutive, criticità ed...Fondazione CUOA
Intervento di Paolo Bono, Economista NOMISMA
all'evento Consumi alimentari e relazioni di filiera: il
contributo dei fornitori locali al successo della GDO.
In collaborazione con Largo Consumo.
13 novembre 2014, Villa Valmarana Morosini, Altavilla Vicentina (VI).
Consumi alimentari e relazioni di filiera: il contributo dei fornitori locali...Fondazione CUOA
Introduzione di Corrado Giacomini, Responsabile scientifico Corso Executive in Management aziende agroalimentari
all'evento Consumi alimentari e relazioni di filiera: il
contributo dei fornitori locali al successo della GDO.
In collaborazione con Largo Consumo.
13 novembre 2014, Villa Valmarana Morosini, Altavilla Vicentina (VI).
Identikit del Credit Manager: ruolo, competenze, relazioniFondazione CUOA
Cos’è il Credit Management?
Qual è il ruolo del Credit Manager all’interno dell’azienda?
Quali devono essere le competenze specifiche di un Credit Manager?
Come si interfaccia il Credit Manager all’interno dell’azienda?
L'identikit del Credit Manager secondo Fabio Galli, Credit Manager Gruppo Manni HP S.p.A., Verona
I 5 benefici di un MBA - Master of Business AdministrationFondazione CUOA
Ma frequentare un MBA serve davvero? Sulla base delle esperienze dei partecipanti e di ricerche scientifiche sul tema, si può affermare che frequentare un MBA determina un rilevante miglioramento sulle competenze possedute dai partecipanti e sulla loro carriera, e si riscontra un legame significativo fra lo sviluppo competenze trasversali (i.e. soft skills) e l’efficacia professionale degli allievi.
I 5 benefici di un MBA sintetizzati da Andrea Vinelli, Direttore scientifico Programmi MBA Fondazione CUOA
Sandra Puicher Soravia, Project Leader CUOA Executive Education
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
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