SlideShare una empresa de Scribd logo
1 de 25
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
l’obiettivo di rendere più efficiente ed efficace l'iter
procedurale per l’apertura 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
Can’t 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 all’utilizzo di risorse hardware e software
distribuite e virtualizzate in rete
Tipicamente si tratta di un servizio offerto da un provider, con
un’architettura 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à dell’ICT 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
un’economia di scala
La condivisione massimizza l’efficacia nell’uso 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 dell’attività aziendale
Caratteristiche di base
On-demand self-service
◦ L’utilizzatore 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 l’infrastruttura 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 un’infrastruttura, automatizzandole e renendole possibili «on
demand», e allo stesso tempo si sfrutta al meglio l’infrastruttura 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 nell’allocazione 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 l’elaborazione 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
L’utente ha la capacità di acquisire le risorse di calcolo fondamentali
relative ai server, allo storage e alle reti
È in grado di distribuire e attivare l’esecuzione 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 l’infrastruttura 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 sull’infrastruttura cloud alcune applicazioni
realizzate ad hoc o acquisite dal mercato, purché conformi a quanto
supportato dal provider dell’infrastruttura (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
dell’ambiente 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
un’infrastruttura cloud, gestita dal provider del cloud
Si può accedere alle applicazioni da diversi dispositivi client (web-
browser, app mobile)
L’utente non gestisce o controlla la sottostante infrastruttura cloud
(rete, server, sistemi operativi, storage, singole funzioni applicative),
con l’eccezione, 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 dall’organizzazione oppure da uno o più provider specializzati, ed
esistere in forma “on premise” (letteralmente nell’edificio, in sede) oppure “off premise” (fuori
dall’edificio, 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 un’organizzazione 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

Más contenido relacionado

La actualidad más candente

Il Cloud Computing
Il Cloud ComputingIl Cloud Computing
Il Cloud Computingzambe92
 
Il futuro fra le nuvole
Il futuro fra le nuvoleIl futuro fra le nuvole
Il futuro fra le nuvoleGianluigi 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 EditionMarco Parenzan
 
Cloud computing 101
Cloud computing 101Cloud computing 101
Cloud computing 1013DGIS
 
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 rischiFlavia 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 2014Marco Parenzan
 
Centro Computer - Software Defined Data Center
Centro Computer - Software Defined Data CenterCentro Computer - Software Defined Data Center
Centro Computer - Software Defined Data CenterCentro 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\’ICTEdoardo Messinese
 
Smau Milano 2011 Fabrizio Amarilli - architetture
Smau Milano 2011 Fabrizio Amarilli - architettureSmau Milano 2011 Fabrizio Amarilli - architetture
Smau Milano 2011 Fabrizio Amarilli - architettureSMAU
 
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 computingMarco 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 2aGianluigi Cogo
 
Tesi - L'autenticazione nel cloud computing
Tesi - L'autenticazione nel cloud computingTesi - L'autenticazione nel cloud computing
Tesi - L'autenticazione nel cloud computingfrancesco pesare
 
Multi Cloud essentials
Multi Cloud essentialsMulti Cloud essentials
Multi Cloud essentialsantimo 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 Computingfestival ICT 2016
 
Smau Napoli 2016 - Aruba
Smau Napoli 2016 - ArubaSmau Napoli 2016 - Aruba
Smau Napoli 2016 - ArubaSMAU
 

La actualidad más candente (20)

Il Cloud Computing
Il Cloud ComputingIl Cloud Computing
Il Cloud Computing
 
Il futuro fra le nuvole
Il futuro fra le nuvoleIl futuro fra le nuvole
Il futuro fra le nuvole
 
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
 
Cloud computing 101
Cloud computing 101Cloud computing 101
Cloud computing 101
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
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
 
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?
 
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
 
Centro Computer - Software Defined Data Center
Centro Computer - Software Defined Data CenterCentro Computer - Software Defined Data Center
Centro Computer - Software Defined Data Center
 
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
 
Smau Milano 2011 Fabrizio Amarilli - architetture
Smau Milano 2011 Fabrizio Amarilli - architettureSmau Milano 2011 Fabrizio Amarilli - architetture
Smau Milano 2011 Fabrizio Amarilli - architetture
 
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
 
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
 
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
 
Tesi - L'autenticazione nel cloud computing
Tesi - L'autenticazione nel cloud computingTesi - L'autenticazione nel cloud computing
Tesi - L'autenticazione nel cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Multi Cloud essentials
Multi Cloud essentialsMulti Cloud essentials
Multi Cloud essentials
 
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
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
Smau Napoli 2016 - Aruba
Smau Napoli 2016 - ArubaSmau Napoli 2016 - Aruba
Smau Napoli 2016 - Aruba
 

Similar a E suap - cloud computing (Italian)

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 AziendaMarco Viscardi
 
Paper presentazione social media
Paper presentazione social mediaPaper presentazione social media
Paper presentazione social mediaalessioemireni
 
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 TVMEngine
 
Cloud Computing: La nuvola intelligente 2016
Cloud Computing: La nuvola intelligente 2016Cloud Computing: La nuvola intelligente 2016
Cloud Computing: La nuvola intelligente 2016Lorenzo Carnevale
 
Cloud infrastructure
Cloud infrastructureCloud infrastructure
Cloud infrastructureMattia Azzena
 
I Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaI Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaSoluzioni Futura
 
I Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaI Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaValerio Versace
 
Introduzione Cloud Computing
Introduzione Cloud ComputingIntroduzione Cloud Computing
Introduzione Cloud Computingsteccami
 
Smau milano 2013 massimo farina
Smau milano 2013 massimo farinaSmau milano 2013 massimo farina
Smau milano 2013 massimo farinaSMAU
 
Cloud infrastructure
Cloud infrastructureCloud infrastructure
Cloud infrastructureMattia Azzena
 
OCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSOCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSopencityplatform
 
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-2013ConsulPartner iSrl
 
Aws (amazon web services) - Slide
Aws (amazon web services) - SlideAws (amazon web services) - Slide
Aws (amazon web services) - Slidealessioemireni
 

Similar a 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
 
Paper presentazione social media
Paper presentazione social mediaPaper presentazione social media
Paper presentazione social media
 
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
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing: La nuvola intelligente 2016
Cloud Computing: La nuvola intelligente 2016Cloud Computing: La nuvola intelligente 2016
Cloud Computing: La nuvola intelligente 2016
 
Cloud Computing
Cloud  ComputingCloud  Computing
Cloud Computing
 
Cloud infrastructure
Cloud infrastructureCloud infrastructure
Cloud infrastructure
 
I Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaI Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni Futura
 
I Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaI Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni Futura
 
Introduzione Cloud Computing
Introduzione Cloud ComputingIntroduzione Cloud Computing
Introduzione Cloud Computing
 
Smau milano 2013 massimo farina
Smau milano 2013 massimo farinaSmau milano 2013 massimo farina
Smau milano 2013 massimo farina
 
Cloud infrastructure
Cloud infrastructureCloud infrastructure
Cloud infrastructure
 
OCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSOCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaS
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
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
 
Brochure 2014 - Unified Management Platform
Brochure 2014 - Unified Management PlatformBrochure 2014 - Unified Management Platform
Brochure 2014 - Unified Management Platform
 
Aws (amazon web services) - Slide
Aws (amazon web services) - SlideAws (amazon web services) - Slide
Aws (amazon web services) - Slide
 
cloud
cloudcloud
cloud
 
OCP Paas_ultima
OCP Paas_ultimaOCP Paas_ultima
OCP Paas_ultima
 

Más de 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 AGILESabino 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 PIATTAFORMASabino Labarile
 
e-suap - client technologies- english version
e-suap - client technologies- english versione-suap - client technologies- english version
e-suap - client technologies- english versionSabino Labarile
 
e-suap cloud computing- English version
e-suap cloud computing- English versione-suap cloud computing- English version
e-suap cloud computing- English versionSabino 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
 

Más de Sabino Labarile (20)

SUE AGILE - Presentazione della piattaforma
SUE AGILE - Presentazione della piattaforma SUE AGILE - Presentazione della piattaforma
SUE AGILE - Presentazione della piattaforma
 
Manuale utente SUE AGILE
Manuale utente SUE AGILEManuale utente SUE AGILE
Manuale utente SUE AGILE
 
SUE AGILE Framework (Italiano)
SUE AGILE Framework (Italiano)SUE AGILE Framework (Italiano)
SUE AGILE Framework (Italiano)
 
SUE AGILE Architettura (Italiano)
SUE AGILE Architettura (Italiano)SUE AGILE Architettura (Italiano)
SUE AGILE Architettura (Italiano)
 
SUE AGILE MVVM (English)
SUE AGILE MVVM (English)SUE AGILE MVVM (English)
SUE AGILE MVVM (English)
 
SUE AGILE MVVM (Italian)
SUE AGILE MVVM (Italian)SUE AGILE MVVM (Italian)
SUE AGILE MVVM (Italian)
 
SUE AGILE Framework (English)
SUE AGILE Framework (English)SUE AGILE Framework (English)
SUE AGILE Framework (English)
 
SUE AGILE Architecture (English)
SUE AGILE Architecture (English)SUE AGILE Architecture (English)
SUE AGILE Architecture (English)
 
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
 
e-suap - client technologies- english version
e-suap - client technologies- english versione-suap - client technologies- english version
e-suap - client technologies- english version
 
e-suap cloud computing- English version
e-suap cloud computing- English versione-suap cloud computing- English version
e-suap cloud computing- English version
 
e-SUAP - Ochestration building block (italian)
e-SUAP - Ochestration building block (italian)e-SUAP - Ochestration building block (italian)
e-SUAP - Ochestration building block (italian)
 
e-SUAP - Ochestration building block (english)
e-SUAP - Ochestration building block (english)e-SUAP - Ochestration building block (english)
e-SUAP - Ochestration building block (english)
 
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)
 
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)
 
e-SUAP - General software architecture (Italiano)
e-SUAP - General software architecture (Italiano)e-SUAP - General software architecture (Italiano)
e-SUAP - General software architecture (Italiano)
 
E suap - tecnologie client
E suap - tecnologie client E suap - tecnologie client
E suap - tecnologie client
 
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)
 
e-suap - general software architecture (English)
e-suap - general software architecture (English)e-suap - general software architecture (English)
e-suap - general software architecture (English)
 
e-SUAP - General software architecture (English)
e-SUAP - General software architecture  (English)e-SUAP - General software architecture  (English)
e-SUAP - General software architecture (English)
 

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 l’obiettivo di rendere più efficiente ed efficace l'iter procedurale per l’apertura 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 Can’t 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 all’utilizzo di risorse hardware e software distribuite e virtualizzate in rete Tipicamente si tratta di un servizio offerto da un provider, con un’architettura 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à dell’ICT 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 un’economia di scala La condivisione massimizza l’efficacia nell’uso 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 dell’attività aziendale
  • 11. Caratteristiche di base On-demand self-service ◦ L’utilizzatore 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 l’infrastruttura 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 un’infrastruttura, automatizzandole e renendole possibili «on demand», e allo stesso tempo si sfrutta al meglio l’infrastruttura 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 nell’allocazione 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 l’elaborazione 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 L’utente ha la capacità di acquisire le risorse di calcolo fondamentali relative ai server, allo storage e alle reti È in grado di distribuire e attivare l’esecuzione 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 l’infrastruttura 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 sull’infrastruttura cloud alcune applicazioni realizzate ad hoc o acquisite dal mercato, purché conformi a quanto supportato dal provider dell’infrastruttura (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 dell’ambiente 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 un’infrastruttura cloud, gestita dal provider del cloud Si può accedere alle applicazioni da diversi dispositivi client (web- browser, app mobile) L’utente non gestisce o controlla la sottostante infrastruttura cloud (rete, server, sistemi operativi, storage, singole funzioni applicative), con l’eccezione, 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 dall’organizzazione oppure da uno o più provider specializzati, ed esistere in forma “on premise” (letteralmente nell’edificio, in sede) oppure “off premise” (fuori dall’edificio, 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 un’organizzazione 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