際際滷

際際滷Share a Scribd company logo
livinglabs.regione.puglia.it
Workshop progetto e-SUAP
Piattaforma integrata di gestione telematica del SUAP
Il cloud computing
e-SUAP, piattaforma integrata per la gestione telematica
del SUAP (Sportello Unico delle Attivit Produttive) ha
lobiettivo di rendere pi湛 efficiente ed efficace l'iter
procedurale per lapertura o modifica di attivit produttive
sul territorio, interfacciando in un unica piattaforma sia gli
uffici di competenza che gli utenti finali portatori di istanze,
con l'obiettivo di ridurre i tempi per l'ottenimento delle
autorizzazioni e di verificarne i requisiti secondo le norme
vigenti.
Il Progetto
Il Progetto
Cittadini
imprese
professionisti
Ufficio SUAP
Enti PA (ASL, Vigili del Fuoco, etc..)
Cloud
Perch辿 il cloud computing?
Cloud computing patterns
t
Compute
Inactivity
Period
t
t
t
On and Off
On & off workloads (e.g. batch job)
Over provisioned capacity is wasted
Time to market can be cumbersome
Unpredictable Bursting
Unexpected/unplanned peak in demand
Sudden spike impacts performance
Cant over provision for extreme cases
Compute
Growing Fast
Successful services needs to grow/scale
Keeping up w/ growth is big IT challenge
Cannot provision hardware fast enough
Compute
Predictable Bursting
Services with micro seasonality trends
Peaks due to periodic increased demand
IT complexity and wasted capacity
Compute
Cloud computing -
definizioni
Indica un insieme di tecnologie che permettono di memorizzare o
elaborare dati grazie allutilizzo di risorse hardware e software
distribuite e virtualizzate in rete
Tipicamente si tratta di un servizio offerto da un provider, con
unarchitettura tipica client-server (ma non solo...)
Cloud computing -
definizioni
 un paradigma di elaborazione dei dati concepito per favorire le
modalit di accesso economiche, tramite rete e on-demand alle
funzionalit dellICT generalmente disponibili
Riguarda un insieme riconfigurabile di risorse computazionali condivise
(per esempio: reti, server, sistemi di storage, applicazioni e servizi) che
possono essere rese rapidamente disponibili a un certo parco di clienti,
indefinitamente esteso
Cloud computing -
definizioni
Il rilascio di queste risorse deve avvenire da parte di un fornitore di
servizi con la minima attivit possibile di gestione o di interazione
Vantaggi del cloud
computing
Si tratta di vantaggi soprattutto economici: si condividono risorse
(converged infrastructure e shared services) per conseguire
uneconomia di scala
La condivisione massimizza lefficacia nelluso delle risorse condivise e
avviene non solo tra utenti diversi, ma 竪 riassegnata ad ogni richiesta
Vantaggi del cloud
computing
Si pu嘆 cos狸 evitare di investire denaro in costose infrastrutture,
abbattendo i costi di gestione, manutenzione e aggiornamento
Allo stesso tempo si consegue una veloce adattabilit alle esigenze di
business
Esternalizzando queste fasi produttive, permette di concentrarsi sugli
aspetti centrali dellattivit aziendale
Caratteristiche di base
On-demand self-service
 Lutilizzatore del cloud deve essere messo in condizione di acquisire
autonomamente le risorse (calcolo, storage, servizi applicativi), in relazione
alle effettive necessit
Broad network access
 Le funzionalit devono essere accessibili attraverso piattaforme client
eterogenee (pc, mobile)
Resource pooling
 Le risorse fisiche e virtuali devono essere assegnate ai diversi utenti (multi-
tenant) in maniera dinamica, tenendo conto della domanda
Caratteristiche di base
Rapid elasticity
 Le funzionalit devono essere disponibili in modo rapido ed elastico,
adattabile al carico di lavoro, possibilmente scalando orizzontalmente in
maniera automatica. Le capacit devono apparire illimitate e sempre
acquistabili
Measured Service
 Le metriche devono essere accessibili e consentire di controllare e
ottimizzare le risorse
Alla base del cloud:
virtualizzazione
La pi湛 importante tecnologia alla base del cloud 竪 la virtualizzazione
Attraverso la virtualizzazione si generalizza linfrastruttura fisica, che 竪
la componente pi湛 rigida, offrendola come una componente facile da
gestire e utilizzare
In questo modo si riescono a velocizzare le operazioni necessarie a
creare uninfrastruttura, automatizzandole e renendole possibili 束on
demand損, e allo stesso tempo si sfrutta al meglio linfrastruttura reale
Alla base del cloud: SOA, metriche e grid
computing
Il cloud computing fa propri i concetti di Service Oriented Architecture
(SOA)
 Servizi integrati forniscono soluzioni a problemi di business (il cloud fornisce
servizi e risorse)
Fornisce metriche per i servizi utilizzati, utilizzate anche per
automatismi nellallocazione delle risorse
Fornisce strumenti e tecnologie per applicazioni di calcolo parallelo
intensivo
Alla base del cloud:
architetture
Client-server: tutte le applicazioni in cui c竪 differenza tra chi fa una
richiesta e chi la soddisfa fornendo risposte
Grid computing: calcolo parallelo distribuito su un cluster di computer
in rete
Utility computing: risorse di calcolo accorpate (CPU, storage) e misurate
come una utility
Peer-to-peer: architettura distribuita in cui i pertecipanti, senza
coordinamento centralizzato, sono allo stesso tempo fornitori e
consumatori
Come 竪 usato il cloud
Spesso il termine cloud computing 竪 usato per vendere servizi, nel
senso di fornire servizi applicativi da remoto attraverso un software
client/server
Gli utenti utilizzano le applicazioni attraverso un browser web, o un
(thin) client o attraverso una app mobile, che fungono da interfaccia,
mentre il software per lelaborazione e i dati risiedono su server remoti.
I modelli di servizio
Il cloud computing pu嘆 essere fornito secondo diverse tipologie o
modelli di servizio, come i seguenti:
 SaaS, Software as a Service
 DaaS, Data as a Service (o anche Desktop as a Service)
 Haas, Hardware as a Service
 PaaS, Platform as a Service
 IaaS, Infrastructure as a Service
 SECaaS, Security as a Service
 EaaS, Everything as a Service
 Ecc. ecc.
IaaS: Infrastructure as a
Service
L'infrastructure as a service fornisce i server e lo spazio di archiviazione:
spetta all'utente installare il software, gestire l'hardware, controllare
che tutto funzioni
Lutente ha la capacit di acquisire le risorse di calcolo fondamentali
relative ai server, allo storage e alle reti
 in grado di distribuire e attivare lesecuzione di qualunque tipo di
sistema software, sia di base (per esempio i sistemi operativi) che
applicativo (per esempio una suite ERP o CRM)
Anche in questo caso non gestisce linfrastruttura cloud, ma ha il
governo dei sistemi operativi, dello storage, delle applicazioni
distribuite
PaaS: Platform as a
Service
Il platform as a service offre un pacchetto organico di software e
hardware: dei server e una piattaforma software collegata
 possibile perci嘆 dislocare sullinfrastruttura cloud alcune applicazioni
realizzate ad hoc o acquisite dal mercato, purch辿 conformi a quanto
supportato dal provider dellinfrastruttura (linguaggi di
programmazione, tool)
Non si deve gestire l'infrastruttura cloud, ma si ha il controllo sulle
applicazioni distribuite e, se possibile, anche sulle configurazioni
dellambiente di hosting applicativo
SaaS: Software as a
Service
Il software as a service, detto anche on-demand software 竪 il modello
che caratterizza molti dei servizi di cui usufruiamo quotidianamente:
mail, motori di ricerca, Google Maps e tanti altri
 la capacit di utilizzare applicazioni di un fornitore che operano su
uninfrastruttura cloud, gestita dal provider del cloud
Si pu嘆 accedere alle applicazioni da diversi dispositivi client (web-
browser, app mobile)
Lutente non gestisce o controlla la sottostante infrastruttura cloud
(rete, server, sistemi operativi, storage, singole funzioni applicative),
con leccezione, eventualmente, di un limitato gruppo di impostazioni
di configurazione applicative specifiche di un certo utente
I modelli di servizio
Modelli di distribuzione
Private cloud
 Definisce un'infrastruttura cloud utilizzata esclusivamente da un'organizzazione (impresa o ente).
 Pu嘆 essere gestita direttamente dallorganizzazione oppure da uno o pi湛 provider specializzati, ed
esistere in forma on premise (letteralmente nelledificio, in sede) oppure off premise (fuori
dalledificio, fuori sede)
Community cloud
 L'infrastruttura cloud 竪 condivisa da molte organizzazioni e supporta una comunit di consumer
che hanno gli stessi interessi (per esempio: la missione, i requisiti di sicurezza, le policy, le
considerazioni sulla conformit)
 Pu嘆 essere gestita dalle organizzazioni o da terzi e pu嘆 esistere in forma on premise o off premise
Public cloud
 L'infrastruttura di cloud computing 竪 messa a disposizione del pubblico o di un settore industriale
di grandi dimensioni ed 竪 di propriet di unorganizzazione specializzata nella vendita di servizi
cloud
Hybrid cloud
 L'infrastruttura cloud 竪 una composizione di due o pi湛 modelli di distribuzione (private,
community, public), che rimangono entit uniche ma sono integrate da tecnologie standard o
proprietarie che consentono di effettuare la portabilit dei dati e delle applicazioni (per esempio il
clod bursting, una tecnica per il bilanciamento del carico tra cloud).
Providers
 Google
 Amazon
 IBM
 Oracle Cloud
 Rackspace
 Salesforce
 Zoho
 Microsoft
DEMO
Windows Azure
Ing. Luca Barbi  lbarbi@codearchitects.com
Code Architects s.r.l.
Via Jazzitiello 15 C/D Santeramo in Colle (Bari)
www.codearchitects.com

More Related Content

What's hot (20)

Il Cloud Computing
Il Cloud ComputingIl Cloud Computing
Il Cloud Computing
zambe92
Il futuro fra le nuvole
Il futuro fra le nuvoleIl futuro fra le nuvole
Il futuro fra le nuvole
Gianluigi Cogo
Introduction to Cloud Computing - ITS 2014 Edition
Introduction to Cloud Computing - ITS 2014 EditionIntroduction to Cloud Computing - ITS 2014 Edition
Introduction to Cloud Computing - ITS 2014 Edition
Marco Parenzan
Cloud computing 101
Cloud computing 101Cloud computing 101
Cloud computing 101
3DGIS
Cloud computing
Cloud computingCloud computing
Cloud computing
CianuroSbobbatello
Scenari di Cloud Computing nella Pubblica Amministrazione: opportunit e rischi
Scenari di Cloud Computing nella Pubblica Amministrazione: opportunit e rischiScenari di Cloud Computing nella Pubblica Amministrazione: opportunit e rischi
Scenari di Cloud Computing nella Pubblica Amministrazione: opportunit e rischi
Flavia Marzano
Cloud computing, cosa cambia per l'IT?
Cloud computing, cosa cambia per l'IT?Cloud computing, cosa cambia per l'IT?
Cloud computing, cosa cambia per l'IT?
Gianluigi Cogo
Introduction to Cloud Computing - Edition Fall 2014
Introduction to Cloud Computing - Edition Fall 2014Introduction to Cloud Computing - Edition Fall 2014
Introduction to Cloud Computing - Edition Fall 2014
Marco Parenzan
Centro Computer - Software Defined Data Center
Centro Computer - Software Defined Data CenterCentro Computer - Software Defined Data Center
Centro Computer - Software Defined Data Center
Centro Computer Spa
Cloud Computing - La nuova era dell\ICT
Cloud Computing - La nuova era dell\ICTCloud Computing - La nuova era dell\ICT
Cloud Computing - La nuova era dell\ICT
Edoardo Messinese
Smau Milano 2011 Fabrizio Amarilli - architetture
Smau Milano 2011 Fabrizio Amarilli - architettureSmau Milano 2011 Fabrizio Amarilli - architetture
Smau Milano 2011 Fabrizio Amarilli - architetture
SMAU
Cloud computing e data center cenni sulle tecnologie orientate al green
Cloud computing e data center cenni sulle tecnologie orientate al green Cloud computing e data center cenni sulle tecnologie orientate al green
Cloud computing e data center cenni sulle tecnologie orientate al green
VMEngine
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
Marco Parenzan
Lezione 5 del 14 febbraio 2012 - CLOUD COMPUTING parte 2a
Lezione 5 del 14 febbraio 2012 - CLOUD COMPUTING parte 2aLezione 5 del 14 febbraio 2012 - CLOUD COMPUTING parte 2a
Lezione 5 del 14 febbraio 2012 - CLOUD COMPUTING parte 2a
Gianluigi Cogo
Tesi - L'autenticazione nel cloud computing
Tesi - L'autenticazione nel cloud computingTesi - L'autenticazione nel cloud computing
Tesi - L'autenticazione nel cloud computing
francesco pesare
Multi Cloud essentials
Multi Cloud essentialsMulti Cloud essentials
Multi Cloud essentials
antimo musone
Cloud Computing reale: le basi, il presente ed il futuro del Cloud Computing
Cloud Computing reale: le basi, il presente ed il futuro del Cloud ComputingCloud Computing reale: le basi, il presente ed il futuro del Cloud Computing
Cloud Computing reale: le basi, il presente ed il futuro del Cloud Computing
festival ICT 2016
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
Leonard Damatar
Smau Napoli 2016 - Aruba
Smau Napoli 2016 - ArubaSmau Napoli 2016 - Aruba
Smau Napoli 2016 - Aruba
SMAU
Il Cloud Computing
Il Cloud ComputingIl Cloud Computing
Il Cloud Computing
zambe92
Il futuro fra le nuvole
Il futuro fra le nuvoleIl futuro fra le nuvole
Il futuro fra le nuvole
Gianluigi Cogo
Introduction to Cloud Computing - ITS 2014 Edition
Introduction to Cloud Computing - ITS 2014 EditionIntroduction to Cloud Computing - ITS 2014 Edition
Introduction to Cloud Computing - ITS 2014 Edition
Marco Parenzan
Cloud computing 101
Cloud computing 101Cloud computing 101
Cloud computing 101
3DGIS
Scenari di Cloud Computing nella Pubblica Amministrazione: opportunit e rischi
Scenari di Cloud Computing nella Pubblica Amministrazione: opportunit e rischiScenari di Cloud Computing nella Pubblica Amministrazione: opportunit e rischi
Scenari di Cloud Computing nella Pubblica Amministrazione: opportunit e rischi
Flavia Marzano
Cloud computing, cosa cambia per l'IT?
Cloud computing, cosa cambia per l'IT?Cloud computing, cosa cambia per l'IT?
Cloud computing, cosa cambia per l'IT?
Gianluigi Cogo
Introduction to Cloud Computing - Edition Fall 2014
Introduction to Cloud Computing - Edition Fall 2014Introduction to Cloud Computing - Edition Fall 2014
Introduction to Cloud Computing - Edition Fall 2014
Marco Parenzan
Centro Computer - Software Defined Data Center
Centro Computer - Software Defined Data CenterCentro Computer - Software Defined Data Center
Centro Computer - Software Defined Data Center
Centro Computer Spa
Cloud Computing - La nuova era dell\ICT
Cloud Computing - La nuova era dell\ICTCloud Computing - La nuova era dell\ICT
Cloud Computing - La nuova era dell\ICT
Edoardo Messinese
Smau Milano 2011 Fabrizio Amarilli - architetture
Smau Milano 2011 Fabrizio Amarilli - architettureSmau Milano 2011 Fabrizio Amarilli - architetture
Smau Milano 2011 Fabrizio Amarilli - architetture
SMAU
Cloud computing e data center cenni sulle tecnologie orientate al green
Cloud computing e data center cenni sulle tecnologie orientate al green Cloud computing e data center cenni sulle tecnologie orientate al green
Cloud computing e data center cenni sulle tecnologie orientate al green
VMEngine
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
Marco Parenzan
Lezione 5 del 14 febbraio 2012 - CLOUD COMPUTING parte 2a
Lezione 5 del 14 febbraio 2012 - CLOUD COMPUTING parte 2aLezione 5 del 14 febbraio 2012 - CLOUD COMPUTING parte 2a
Lezione 5 del 14 febbraio 2012 - CLOUD COMPUTING parte 2a
Gianluigi Cogo
Tesi - L'autenticazione nel cloud computing
Tesi - L'autenticazione nel cloud computingTesi - L'autenticazione nel cloud computing
Tesi - L'autenticazione nel cloud computing
francesco pesare
Multi Cloud essentials
Multi Cloud essentialsMulti Cloud essentials
Multi Cloud essentials
antimo musone
Cloud Computing reale: le basi, il presente ed il futuro del Cloud Computing
Cloud Computing reale: le basi, il presente ed il futuro del Cloud ComputingCloud Computing reale: le basi, il presente ed il futuro del Cloud Computing
Cloud Computing reale: le basi, il presente ed il futuro del Cloud Computing
festival ICT 2016
Smau Napoli 2016 - Aruba
Smau Napoli 2016 - ArubaSmau Napoli 2016 - Aruba
Smau Napoli 2016 - Aruba
SMAU

Similar to E suap - cloud computing (Italian) (20)

Una road map per il Cloud in Azienda
Una road map per il Cloud in AziendaUna road map per il Cloud in Azienda
Una road map per il Cloud in Azienda
Marco Viscardi
Paper presentazione social media
Paper presentazione social mediaPaper presentazione social media
Paper presentazione social media
alessioemireni
Cloud Computing Motore Dell Innovazione I C T
Cloud Computing Motore Dell Innovazione  I C TCloud Computing Motore Dell Innovazione  I C T
Cloud Computing Motore Dell Innovazione I C T
VMEngine
Cloud computing
Cloud computingCloud computing
Cloud computing
Alberto Costantin
Cloud Computing: La nuvola intelligente 2016
Cloud Computing: La nuvola intelligente 2016Cloud Computing: La nuvola intelligente 2016
Cloud Computing: La nuvola intelligente 2016
Lorenzo Carnevale
Cloud Computing
Cloud  ComputingCloud  Computing
Cloud Computing
Edoardo Messinese
Cloud infrastructure
Cloud infrastructureCloud infrastructure
Cloud infrastructure
Mattia Azzena
I Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaI Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni Futura
Valerio Versace
I Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaI Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni Futura
Soluzioni Futura
Introduzione Cloud Computing
Introduzione Cloud ComputingIntroduzione Cloud Computing
Introduzione Cloud Computing
steccami
Smau milano 2013 massimo farina
Smau milano 2013 massimo farinaSmau milano 2013 massimo farina
Smau milano 2013 massimo farina
SMAU
Cloud infrastructure
Cloud infrastructureCloud infrastructure
Cloud infrastructure
Mattia Azzena
OCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSOCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaS
opencityplatform
Cloud computing
Cloud computingCloud computing
Cloud computing
Bhuwan Sharma
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Leonard Damatar
Workshop su "Private Cloud e Virtualizzazione" - Pordenone - 09-12-2013
Workshop su "Private Cloud e Virtualizzazione" - Pordenone -  09-12-2013Workshop su "Private Cloud e Virtualizzazione" - Pordenone -  09-12-2013
Workshop su "Private Cloud e Virtualizzazione" - Pordenone - 09-12-2013
ConsulPartner iSrl
Brochure 2014 - Unified Management Platform
Brochure 2014 - Unified Management PlatformBrochure 2014 - Unified Management Platform
Brochure 2014 - Unified Management Platform
Multivendor Service (MVS) & Consorzio Laser
Aws (amazon web services) - 際際滷
Aws (amazon web services) - 際際滷Aws (amazon web services) - 際際滷
Aws (amazon web services) - 際際滷
alessioemireni
OCP Paas_ultima
OCP Paas_ultimaOCP Paas_ultima
OCP Paas_ultima
opencityplatform
Una road map per il Cloud in Azienda
Una road map per il Cloud in AziendaUna road map per il Cloud in Azienda
Una road map per il Cloud in Azienda
Marco Viscardi
Paper presentazione social media
Paper presentazione social mediaPaper presentazione social media
Paper presentazione social media
alessioemireni
Cloud Computing Motore Dell Innovazione I C T
Cloud Computing Motore Dell Innovazione  I C TCloud Computing Motore Dell Innovazione  I C T
Cloud Computing Motore Dell Innovazione I C T
VMEngine
Cloud Computing: La nuvola intelligente 2016
Cloud Computing: La nuvola intelligente 2016Cloud Computing: La nuvola intelligente 2016
Cloud Computing: La nuvola intelligente 2016
Lorenzo Carnevale
Cloud infrastructure
Cloud infrastructureCloud infrastructure
Cloud infrastructure
Mattia Azzena
I Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaI Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni Futura
Valerio Versace
I Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaI Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni Futura
Soluzioni Futura
Introduzione Cloud Computing
Introduzione Cloud ComputingIntroduzione Cloud Computing
Introduzione Cloud Computing
steccami
Smau milano 2013 massimo farina
Smau milano 2013 massimo farinaSmau milano 2013 massimo farina
Smau milano 2013 massimo farina
SMAU
Cloud infrastructure
Cloud infrastructureCloud infrastructure
Cloud infrastructure
Mattia Azzena
OCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSOCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaS
opencityplatform
Workshop su "Private Cloud e Virtualizzazione" - Pordenone - 09-12-2013
Workshop su "Private Cloud e Virtualizzazione" - Pordenone -  09-12-2013Workshop su "Private Cloud e Virtualizzazione" - Pordenone -  09-12-2013
Workshop su "Private Cloud e Virtualizzazione" - Pordenone - 09-12-2013
ConsulPartner iSrl
Aws (amazon web services) - 際際滷
Aws (amazon web services) - 際際滷Aws (amazon web services) - 際際滷
Aws (amazon web services) - 際際滷
alessioemireni

More from Sabino Labarile (20)

SUE AGILE - Presentazione della piattaforma
SUE AGILE - Presentazione della piattaforma SUE AGILE - Presentazione della piattaforma
SUE AGILE - Presentazione della piattaforma
Sabino Labarile
Manuale utente SUE AGILE
Manuale utente SUE AGILEManuale utente SUE AGILE
Manuale utente SUE AGILE
Sabino Labarile
SUE AGILE Framework (Italiano)
SUE AGILE Framework (Italiano)SUE AGILE Framework (Italiano)
SUE AGILE Framework (Italiano)
Sabino Labarile
SUE AGILE Architettura (Italiano)
SUE AGILE Architettura (Italiano)SUE AGILE Architettura (Italiano)
SUE AGILE Architettura (Italiano)
Sabino Labarile
SUE AGILE MVVM (English)
SUE AGILE MVVM (English)SUE AGILE MVVM (English)
SUE AGILE MVVM (English)
Sabino Labarile
SUE AGILE MVVM (Italian)
SUE AGILE MVVM (Italian)SUE AGILE MVVM (Italian)
SUE AGILE MVVM (Italian)
Sabino Labarile
SUE AGILE Framework (English)
SUE AGILE Framework (English)SUE AGILE Framework (English)
SUE AGILE Framework (English)
Sabino Labarile
SUE AGILE Architecture (English)
SUE AGILE Architecture (English)SUE AGILE Architecture (English)
SUE AGILE Architecture (English)
Sabino Labarile
SUE AGILE - GUIDA ALL'UTILIZZO DELLA PIATTAFORMA
SUE AGILE - GUIDA ALL'UTILIZZO DELLA PIATTAFORMASUE AGILE - GUIDA ALL'UTILIZZO DELLA PIATTAFORMA
SUE AGILE - GUIDA ALL'UTILIZZO DELLA PIATTAFORMA
Sabino Labarile
e-suap - client technologies- english version
e-suap - client technologies- english versione-suap - client technologies- english version
e-suap - client technologies- english version
Sabino Labarile
e-suap cloud computing- English version
e-suap cloud computing- English versione-suap cloud computing- English version
e-suap cloud computing- English version
Sabino Labarile
e-SUAP - Ochestration building block (italian)
e-SUAP - Ochestration building block (italian)e-SUAP - Ochestration building block (italian)
e-SUAP - Ochestration building block (italian)
Sabino Labarile
e-SUAP - Ochestration building block (english)
e-SUAP - Ochestration building block (english)e-SUAP - Ochestration building block (english)
e-SUAP - Ochestration building block (english)
Sabino Labarile
e-SUAP - Security - Windows azure access control list (english version)
e-SUAP - Security - Windows azure access control list (english version)e-SUAP - Security - Windows azure access control list (english version)
e-SUAP - Security - Windows azure access control list (english version)
Sabino Labarile
e-SUAP - Security - Windows azure access control list (italian version)
e-SUAP - Security - Windows azure access control list (italian version)e-SUAP - Security - Windows azure access control list (italian version)
e-SUAP - Security - Windows azure access control list (italian version)
Sabino Labarile
e-SUAP - General software architecture (Italiano)
e-SUAP - General software architecture (Italiano)e-SUAP - General software architecture (Italiano)
e-SUAP - General software architecture (Italiano)
Sabino Labarile
E suap - tecnologie client
E suap - tecnologie client E suap - tecnologie client
E suap - tecnologie client
Sabino Labarile
e-SUAP - Data access server side (English)
e-SUAP - Data access server side (English)e-SUAP - Data access server side (English)
e-SUAP - Data access server side (English)
Sabino Labarile
e-suap - general software architecture (English)
e-suap - general software architecture (English)e-suap - general software architecture (English)
e-suap - general software architecture (English)
Sabino Labarile
e-SUAP - General software architecture (English)
e-SUAP - General software architecture  (English)e-SUAP - General software architecture  (English)
e-SUAP - General software architecture (English)
Sabino Labarile
SUE AGILE - Presentazione della piattaforma
SUE AGILE - Presentazione della piattaforma SUE AGILE - Presentazione della piattaforma
SUE AGILE - Presentazione della piattaforma
Sabino Labarile
Manuale utente SUE AGILE
Manuale utente SUE AGILEManuale utente SUE AGILE
Manuale utente SUE AGILE
Sabino Labarile
SUE AGILE Framework (Italiano)
SUE AGILE Framework (Italiano)SUE AGILE Framework (Italiano)
SUE AGILE Framework (Italiano)
Sabino Labarile
SUE AGILE Architettura (Italiano)
SUE AGILE Architettura (Italiano)SUE AGILE Architettura (Italiano)
SUE AGILE Architettura (Italiano)
Sabino Labarile
SUE AGILE MVVM (English)
SUE AGILE MVVM (English)SUE AGILE MVVM (English)
SUE AGILE MVVM (English)
Sabino Labarile
SUE AGILE MVVM (Italian)
SUE AGILE MVVM (Italian)SUE AGILE MVVM (Italian)
SUE AGILE MVVM (Italian)
Sabino Labarile
SUE AGILE Framework (English)
SUE AGILE Framework (English)SUE AGILE Framework (English)
SUE AGILE Framework (English)
Sabino Labarile
SUE AGILE Architecture (English)
SUE AGILE Architecture (English)SUE AGILE Architecture (English)
SUE AGILE Architecture (English)
Sabino Labarile
SUE AGILE - GUIDA ALL'UTILIZZO DELLA PIATTAFORMA
SUE AGILE - GUIDA ALL'UTILIZZO DELLA PIATTAFORMASUE AGILE - GUIDA ALL'UTILIZZO DELLA PIATTAFORMA
SUE AGILE - GUIDA ALL'UTILIZZO DELLA PIATTAFORMA
Sabino Labarile
e-suap - client technologies- english version
e-suap - client technologies- english versione-suap - client technologies- english version
e-suap - client technologies- english version
Sabino Labarile
e-suap cloud computing- English version
e-suap cloud computing- English versione-suap cloud computing- English version
e-suap cloud computing- English version
Sabino Labarile
e-SUAP - Ochestration building block (italian)
e-SUAP - Ochestration building block (italian)e-SUAP - Ochestration building block (italian)
e-SUAP - Ochestration building block (italian)
Sabino Labarile
e-SUAP - Ochestration building block (english)
e-SUAP - Ochestration building block (english)e-SUAP - Ochestration building block (english)
e-SUAP - Ochestration building block (english)
Sabino Labarile
e-SUAP - Security - Windows azure access control list (english version)
e-SUAP - Security - Windows azure access control list (english version)e-SUAP - Security - Windows azure access control list (english version)
e-SUAP - Security - Windows azure access control list (english version)
Sabino Labarile
e-SUAP - Security - Windows azure access control list (italian version)
e-SUAP - Security - Windows azure access control list (italian version)e-SUAP - Security - Windows azure access control list (italian version)
e-SUAP - Security - Windows azure access control list (italian version)
Sabino Labarile
e-SUAP - General software architecture (Italiano)
e-SUAP - General software architecture (Italiano)e-SUAP - General software architecture (Italiano)
e-SUAP - General software architecture (Italiano)
Sabino Labarile
E suap - tecnologie client
E suap - tecnologie client E suap - tecnologie client
E suap - tecnologie client
Sabino Labarile
e-SUAP - Data access server side (English)
e-SUAP - Data access server side (English)e-SUAP - Data access server side (English)
e-SUAP - Data access server side (English)
Sabino Labarile
e-suap - general software architecture (English)
e-suap - general software architecture (English)e-suap - general software architecture (English)
e-suap - general software architecture (English)
Sabino Labarile
e-SUAP - General software architecture (English)
e-SUAP - General software architecture  (English)e-SUAP - General software architecture  (English)
e-SUAP - General software architecture (English)
Sabino Labarile

E suap - cloud computing (Italian)

  • 1. livinglabs.regione.puglia.it Workshop progetto e-SUAP Piattaforma integrata di gestione telematica del SUAP Il cloud computing
  • 2. e-SUAP, piattaforma integrata per la gestione telematica del SUAP (Sportello Unico delle Attivit Produttive) ha lobiettivo di rendere pi湛 efficiente ed efficace l'iter procedurale per lapertura o modifica di attivit produttive sul territorio, interfacciando in un unica piattaforma sia gli uffici di competenza che gli utenti finali portatori di istanze, con l'obiettivo di ridurre i tempi per l'ottenimento delle autorizzazioni e di verificarne i requisiti secondo le norme vigenti. Il Progetto
  • 3. Il Progetto Cittadini imprese professionisti Ufficio SUAP Enti PA (ASL, Vigili del Fuoco, etc..) Cloud
  • 4. Perch辿 il cloud computing?
  • 5. Cloud computing patterns t Compute Inactivity Period t t t On and Off On & off workloads (e.g. batch job) Over provisioned capacity is wasted Time to market can be cumbersome Unpredictable Bursting Unexpected/unplanned peak in demand Sudden spike impacts performance Cant over provision for extreme cases Compute Growing Fast Successful services needs to grow/scale Keeping up w/ growth is big IT challenge Cannot provision hardware fast enough Compute Predictable Bursting Services with micro seasonality trends Peaks due to periodic increased demand IT complexity and wasted capacity Compute
  • 6. Cloud computing - definizioni Indica un insieme di tecnologie che permettono di memorizzare o elaborare dati grazie allutilizzo di risorse hardware e software distribuite e virtualizzate in rete Tipicamente si tratta di un servizio offerto da un provider, con unarchitettura tipica client-server (ma non solo...)
  • 7. Cloud computing - definizioni un paradigma di elaborazione dei dati concepito per favorire le modalit di accesso economiche, tramite rete e on-demand alle funzionalit dellICT generalmente disponibili Riguarda un insieme riconfigurabile di risorse computazionali condivise (per esempio: reti, server, sistemi di storage, applicazioni e servizi) che possono essere rese rapidamente disponibili a un certo parco di clienti, indefinitamente esteso
  • 8. Cloud computing - definizioni Il rilascio di queste risorse deve avvenire da parte di un fornitore di servizi con la minima attivit possibile di gestione o di interazione
  • 9. Vantaggi del cloud computing Si tratta di vantaggi soprattutto economici: si condividono risorse (converged infrastructure e shared services) per conseguire uneconomia di scala La condivisione massimizza lefficacia nelluso delle risorse condivise e avviene non solo tra utenti diversi, ma 竪 riassegnata ad ogni richiesta
  • 10. Vantaggi del cloud computing Si pu嘆 cos狸 evitare di investire denaro in costose infrastrutture, abbattendo i costi di gestione, manutenzione e aggiornamento Allo stesso tempo si consegue una veloce adattabilit alle esigenze di business Esternalizzando queste fasi produttive, permette di concentrarsi sugli aspetti centrali dellattivit aziendale
  • 11. Caratteristiche di base On-demand self-service Lutilizzatore del cloud deve essere messo in condizione di acquisire autonomamente le risorse (calcolo, storage, servizi applicativi), in relazione alle effettive necessit Broad network access Le funzionalit devono essere accessibili attraverso piattaforme client eterogenee (pc, mobile) Resource pooling Le risorse fisiche e virtuali devono essere assegnate ai diversi utenti (multi- tenant) in maniera dinamica, tenendo conto della domanda
  • 12. Caratteristiche di base Rapid elasticity Le funzionalit devono essere disponibili in modo rapido ed elastico, adattabile al carico di lavoro, possibilmente scalando orizzontalmente in maniera automatica. Le capacit devono apparire illimitate e sempre acquistabili Measured Service Le metriche devono essere accessibili e consentire di controllare e ottimizzare le risorse
  • 13. Alla base del cloud: virtualizzazione La pi湛 importante tecnologia alla base del cloud 竪 la virtualizzazione Attraverso la virtualizzazione si generalizza linfrastruttura fisica, che 竪 la componente pi湛 rigida, offrendola come una componente facile da gestire e utilizzare In questo modo si riescono a velocizzare le operazioni necessarie a creare uninfrastruttura, automatizzandole e renendole possibili 束on demand損, e allo stesso tempo si sfrutta al meglio linfrastruttura reale
  • 14. Alla base del cloud: SOA, metriche e grid computing Il cloud computing fa propri i concetti di Service Oriented Architecture (SOA) Servizi integrati forniscono soluzioni a problemi di business (il cloud fornisce servizi e risorse) Fornisce metriche per i servizi utilizzati, utilizzate anche per automatismi nellallocazione delle risorse Fornisce strumenti e tecnologie per applicazioni di calcolo parallelo intensivo
  • 15. Alla base del cloud: architetture Client-server: tutte le applicazioni in cui c竪 differenza tra chi fa una richiesta e chi la soddisfa fornendo risposte Grid computing: calcolo parallelo distribuito su un cluster di computer in rete Utility computing: risorse di calcolo accorpate (CPU, storage) e misurate come una utility Peer-to-peer: architettura distribuita in cui i pertecipanti, senza coordinamento centralizzato, sono allo stesso tempo fornitori e consumatori
  • 16. Come 竪 usato il cloud Spesso il termine cloud computing 竪 usato per vendere servizi, nel senso di fornire servizi applicativi da remoto attraverso un software client/server Gli utenti utilizzano le applicazioni attraverso un browser web, o un (thin) client o attraverso una app mobile, che fungono da interfaccia, mentre il software per lelaborazione e i dati risiedono su server remoti.
  • 17. I modelli di servizio Il cloud computing pu嘆 essere fornito secondo diverse tipologie o modelli di servizio, come i seguenti: SaaS, Software as a Service DaaS, Data as a Service (o anche Desktop as a Service) Haas, Hardware as a Service PaaS, Platform as a Service IaaS, Infrastructure as a Service SECaaS, Security as a Service EaaS, Everything as a Service Ecc. ecc.
  • 18. IaaS: Infrastructure as a Service L'infrastructure as a service fornisce i server e lo spazio di archiviazione: spetta all'utente installare il software, gestire l'hardware, controllare che tutto funzioni Lutente ha la capacit di acquisire le risorse di calcolo fondamentali relative ai server, allo storage e alle reti in grado di distribuire e attivare lesecuzione di qualunque tipo di sistema software, sia di base (per esempio i sistemi operativi) che applicativo (per esempio una suite ERP o CRM) Anche in questo caso non gestisce linfrastruttura cloud, ma ha il governo dei sistemi operativi, dello storage, delle applicazioni distribuite
  • 19. PaaS: Platform as a Service Il platform as a service offre un pacchetto organico di software e hardware: dei server e una piattaforma software collegata possibile perci嘆 dislocare sullinfrastruttura cloud alcune applicazioni realizzate ad hoc o acquisite dal mercato, purch辿 conformi a quanto supportato dal provider dellinfrastruttura (linguaggi di programmazione, tool) Non si deve gestire l'infrastruttura cloud, ma si ha il controllo sulle applicazioni distribuite e, se possibile, anche sulle configurazioni dellambiente di hosting applicativo
  • 20. SaaS: Software as a Service Il software as a service, detto anche on-demand software 竪 il modello che caratterizza molti dei servizi di cui usufruiamo quotidianamente: mail, motori di ricerca, Google Maps e tanti altri la capacit di utilizzare applicazioni di un fornitore che operano su uninfrastruttura cloud, gestita dal provider del cloud Si pu嘆 accedere alle applicazioni da diversi dispositivi client (web- browser, app mobile) Lutente non gestisce o controlla la sottostante infrastruttura cloud (rete, server, sistemi operativi, storage, singole funzioni applicative), con leccezione, eventualmente, di un limitato gruppo di impostazioni di configurazione applicative specifiche di un certo utente
  • 21. I modelli di servizio
  • 22. Modelli di distribuzione Private cloud Definisce un'infrastruttura cloud utilizzata esclusivamente da un'organizzazione (impresa o ente). Pu嘆 essere gestita direttamente dallorganizzazione oppure da uno o pi湛 provider specializzati, ed esistere in forma on premise (letteralmente nelledificio, in sede) oppure off premise (fuori dalledificio, fuori sede) Community cloud L'infrastruttura cloud 竪 condivisa da molte organizzazioni e supporta una comunit di consumer che hanno gli stessi interessi (per esempio: la missione, i requisiti di sicurezza, le policy, le considerazioni sulla conformit) Pu嘆 essere gestita dalle organizzazioni o da terzi e pu嘆 esistere in forma on premise o off premise Public cloud L'infrastruttura di cloud computing 竪 messa a disposizione del pubblico o di un settore industriale di grandi dimensioni ed 竪 di propriet di unorganizzazione specializzata nella vendita di servizi cloud Hybrid cloud L'infrastruttura cloud 竪 una composizione di due o pi湛 modelli di distribuzione (private, community, public), che rimangono entit uniche ma sono integrate da tecnologie standard o proprietarie che consentono di effettuare la portabilit dei dati e delle applicazioni (per esempio il clod bursting, una tecnica per il bilanciamento del carico tra cloud).
  • 23. Providers Google Amazon IBM Oracle Cloud Rackspace Salesforce Zoho Microsoft
  • 25. Ing. Luca Barbi lbarbi@codearchitects.com Code Architects s.r.l. Via Jazzitiello 15 C/D Santeramo in Colle (Bari) www.codearchitects.com