Il primo incontro dell'AWS Users Group Naples, le slide della definizione e dello studio storico ed economico del cloud computing.
Link all'evento:
http://blog.vmengine.net/2009/12/23/aws-user-group-naples-una-sfida-per-il-sud/
Anno Accademico 2015
2015-2016
corso di Economia e Organizzazione Aziendale
Ingegneria Informatica (Laurea Mag.) 2o Anno (Secondo S.)
LEZIONE INTRODUTTIVA VERSO LECONOMIA
DIGITALE I TEMI DELLA TRASFORMAZIONE
07 Marzo 2016 dalle ore 8.30 alle 10.30
AULA C2A DIETI
Presentazione: La prima lezione del corso di Economia e Organizzazione Aziendale per
Ingegneria Informatica (Laurea Mag.) 2o Anno (Secondo S.) introduce i temi della trasformazione
in atto per effetto dei cambiamenti delle tecnologie della comunicazione e dellinformazione (ICT) e
presenta possibili scenari delleconomia digitale. La lezione 竪 in forma di evento aperto ed ospita
ma
gli interventi di soggetti che operano nel mercato sul fronte della trasformazione.
PROGRAMMA
08,30
08,40
09,00
09,20
09,40
10,00
10,20
Carlo Sansone Coordinatore del CdL in Ingegneria Informatica
LUniversit e la trasformazione digitale
Luigi Bianco responsabile FEDERMANAGER per lAGENDA DIGITALE
Le sfide del Management per la trasformazione digitale
Marco Lombardo INDUSTRIA ITALIANA DEL SOFTWARE LIBERO Didotech
Gli Agenti del mercato dopo la TRASFORMAZIONE DIGITALE
Fabio Cecaro, Presidente EUROCLOUD Italy
Il CLOUD per le Piccole e Medie Imprese
Francesco Castagna Amministratore Delegato di SMS Engineering
Domanda e offerta di servizi per la trasformazione digitale agenda digitale aziendale
Bruno Esposito FORUM della RESPONSABILIT SOCIALE IN CAMPANIA
La responsabilit digitale per uneconomia sostenibile
Valerio Teta docente incaricato del corso
Introduction to Cloud Computing seminar.
Diritto dell'Informatica at Informatica, Dipartimento di Scienze matematiche e informatiche, scienze fisiche e scienze della terra, Universit degli Studi di Messina.
By Lorenzo Carnevale.
Presentazione del paradigma informatico tecnologico del Cloud Computing. Definizione, architettura, funzioni, servizi, vantaggi e svantaggi di questa innovazione che sta travolgendo l'IT.
Descrizione delle caratteristiche, dei modelli di business, delle problematiche, della storia del Cloud Computing e come questa tecnologia potr cambiare nel futuro il modo di fare business per le imprese
Il cloud computing 竪 uno dei trend tecnologici in maggior crescita, la cui diffusione procede di pari passo con la consapevolezza dei relativi benefici da parte delle imprese.
Ridurre i costi di investimento e di operativit, beneficiare di una infrastruttura enterprise senza implementarla ed amministrarla, usufruire di uno spazio fisico enorme per i propri dati e a basso costo: questi e molti sono i benefici del cloud computing.
Scenari di Cloud Computing nella Pubblica Amministrazione: opportunit e rischiFlavia Marzano
油
Di Cloud Computing si parla sempre pi湛 spesso e di recente si sentono i primi interventi anche sul Cloud applicato alla Pubblica Amministrazione.
Interventi terroristici o interventi entusiastici, dal garante della privacy a grandi imprese nazionali e multinazionali.
Interventi tecnici che vedono il Cloud come la panacea e interventi giuridici che aggiungono qualche caveat.
In questo seminario illustriamo le opportunit e i rischi che la Pubblica Amministrazione deve tenere in considerazione quando decide di adottare soluzioni di Cloud Computing.
Software Defined Data Center
Il Team Software Defined Data Center di Centro Computer, gestisce l'architettura informatica in continua evoluzione del vostro data center.
Software Defined Data Center 竪 linnovativa visione con cui la virtualizzazione e il cloud viene estesa a tutte le risorse IT, compreso storage e network . La virtualizzazione delle risorse di computing, storage e network sta diventando unesigenza imprescindibile con grandi vantaggi per le organizzazioni IT.
Cloud computing e data center cenni sulle tecnologie orientate al green VMEngine
油
Definizione di cloud computing,
cloud computing energy impact, make the cloud green.
evidenza degli errori di tipo terminologico usati da greenpeace, dovuti alla confusione del termine cloud computing. Evento promosso da Fabio Cecaro di Vmengine srl, dall' Eurocloud Italia. Coinvolgendo l'universit di napoli Fed II, il WWF, Vmware, apc, emerson network power ed SGI
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.
Cloud Computing reale: le basi, il presente ed il futuro del Cloud Computingfestival ICT 2016
油
LIng. Leoncino ci parler dellinfrastruttura e dei software che stanno alla base del Cloud Computing, di come e quando 竪 vantaggioso utilizzare questa nuova tecnologia e dei nuovi sviluppi che si avranno in questo campo nel medio periodo. Capo progetto di uno dei primi servizi di Cloud Computing IAAS in Italia, lIng. Leoncino ci guider tramite esempi facilmente assimilabili alle proprie realt, per farci comprendere i vantaggi dellutilizzo di questa nuova tecnologia che sta cambiando lapproccio operativo dei professionisti del web.
Il cloud computing 竪 uno dei trend tecnologici in maggior crescita, la cui diffusione procede di pari passo con la consapevolezza dei relativi benefici da parte delle imprese.
Ridurre i costi di investimento e di operativit, beneficiare di una infrastruttura enterprise senza implementarla ed amministrarla, usufruire di uno spazio fisico enorme per i propri dati e a basso costo: questi e molti sono i benefici del cloud computing.
Scenari di Cloud Computing nella Pubblica Amministrazione: opportunit e rischiFlavia Marzano
油
Di Cloud Computing si parla sempre pi湛 spesso e di recente si sentono i primi interventi anche sul Cloud applicato alla Pubblica Amministrazione.
Interventi terroristici o interventi entusiastici, dal garante della privacy a grandi imprese nazionali e multinazionali.
Interventi tecnici che vedono il Cloud come la panacea e interventi giuridici che aggiungono qualche caveat.
In questo seminario illustriamo le opportunit e i rischi che la Pubblica Amministrazione deve tenere in considerazione quando decide di adottare soluzioni di Cloud Computing.
Software Defined Data Center
Il Team Software Defined Data Center di Centro Computer, gestisce l'architettura informatica in continua evoluzione del vostro data center.
Software Defined Data Center 竪 linnovativa visione con cui la virtualizzazione e il cloud viene estesa a tutte le risorse IT, compreso storage e network . La virtualizzazione delle risorse di computing, storage e network sta diventando unesigenza imprescindibile con grandi vantaggi per le organizzazioni IT.
Cloud computing e data center cenni sulle tecnologie orientate al green VMEngine
油
Definizione di cloud computing,
cloud computing energy impact, make the cloud green.
evidenza degli errori di tipo terminologico usati da greenpeace, dovuti alla confusione del termine cloud computing. Evento promosso da Fabio Cecaro di Vmengine srl, dall' Eurocloud Italia. Coinvolgendo l'universit di napoli Fed II, il WWF, Vmware, apc, emerson network power ed SGI
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.
Cloud Computing reale: le basi, il presente ed il futuro del Cloud Computingfestival ICT 2016
油
LIng. Leoncino ci parler dellinfrastruttura e dei software che stanno alla base del Cloud Computing, di come e quando 竪 vantaggioso utilizzare questa nuova tecnologia e dei nuovi sviluppi che si avranno in questo campo nel medio periodo. Capo progetto di uno dei primi servizi di Cloud Computing IAAS in Italia, lIng. Leoncino ci guider tramite esempi facilmente assimilabili alle proprie realt, per farci comprendere i vantaggi dellutilizzo di questa nuova tecnologia che sta cambiando lapproccio operativo dei professionisti del web.
Cloud Computing Motore Dell Innovazione I C TVMEngine
油
Il secondo incontro dell' AWS Users Group Naples, le slide del cloud come motore dell'innovazione ict
Link all'evento:
http://blog.vmengine.net/2010/02/18/cloud-computing-nuove-strategie-oltre-la-crisi/
Il Cloud Computing, servizi pay to use facilmente utilizzabili. Garantiscono flessibilit, scalabilit, risparmio in termini di tempi e costi.
Soluzioni come Amazon Cloud e Microsoft Azure.
Perch竪 esternalizzare il datacenter della propria azienda?
Cloud Computing seminar.
Diritto dell'Informatica at Informatica, Dipartimento di Scienze matematiche e informatiche, scienze fisiche e scienze della terra, Universit degli Studi di Messina.
By Lorenzo Carnevale.
Cos'竪 il Cloud Computing, perch辿 esiste, chi lo utilizza, quanto 竪 utilizzato in Italia, quali sono i principali casi d'uso e chi sono i principali vendor
Cos'竪 il Cloud Computing, perch辿 esiste, chi lo utilizza, quanto 竪 utilizzato in Italia, quali sono i principali casi d'uso e chi sono i principali vendor
AskQ Call Management System: uno strumento completo per la gestione delle chiamate e delle richieste di servizio.
Disegnato per una gestione remota e centralizzata, risponde perfettamente alla crescente richiesta di utilizzo di strumenti e servizi professionali senza acquisirne linfrastruttura. Tutte le operazioni di mantenimento, backup e aggiornamento tecnologico sia hardware che software sono gestite centralmente dal team di supporto e sviluppo.
The document discusses the Model-View-ViewModel (MVVM) architectural pattern. MVVM consists of separating an application into three components: the Model (data access), the View (user interface), and the ViewModel (mediator between Model and View). The ViewModel processes data from the Model to present it to the View and passes user input from the View to the Model. This separation allows changes to one component without affecting the others, improving maintainability and testability. The document also discusses using MVVM with C# for the Model, TypeScript for ViewModels, and HTML5 for Views, connected with KnockoutJS for data binding.
This document describes a framework for developing agile web applications. It includes support for test-driven development, Entity Framework, TypeScript, and single page applications. The framework provides client-side data entities generated from server-side models, change tracking, and offline data persistence. It also includes security policies, repository patterns, and support for requirements analysis, behavior-driven development, and Scrum/Kanban methodologies.
This document outlines the objectives and architecture of SUE AGILE, a scalable and sustainable distributed architecture for developing cloud and on-premises line of business applications. The main objectives are to enable RAD development with Visual Studio and Typescript, write once deploy to many browsers/devices, and provide a client experience similar to WPF with MVVM and TDD. The architecture is based on enterprise service bus integration, message-oriented middleware, and location-transparent service containers with security, validation, and optional BPM/workflow integration.
e-suap - client technologies- english versionSabino Labarile
油
The document discusses technologies for developing single-page applications (SPAs). It describes frameworks like Durandal and KnockoutJS that use patterns like MVVM and support features such as routing and real-time communication. It also covers languages and libraries that support SPAs including HTML5, CSS3, TypeScript, Underscore, Async, Bootstrap, Less, and the QUnit testing framework. Developing SPAs is more complex than traditional websites due to moving more logic to the client and refining technologies.
The project aims to create an integrated digital platform for managing SUAP (Single Authorization Procedure) in compliance with current legislation. The platform will allow citizens, companies, and professionals to complete administrative procedures online in a more efficient and transparent manner. It will be used by the back office and users to open, close, or modify business activities. The work was commissioned by the SUAP office of the Murgia area to provide SUAP services completely online.
e-SUAP - Ochestration building block (english)Sabino Labarile
油
An orchestration is the executable implementation of a business process in BizTalk that allows modeling the process visually. Orchestrations interact with external systems using send and receive ports. They are created in Visual Studio and executed by the BizTalk orchestration engine which manages the lifecycle. Administrative processes in BizTalk can automate government procedures by designing the process in BPMN, implementing it with an orchestration in Visual Studio, and interfacing with other systems through a service bus. Orchestration instances can be monitored using the BizTalk console and debugger tools.
e-SUAP - Security - Windows azure access control list (english version)Sabino Labarile
油
ACS is an Azure service that provides easy authentication for web applications without requiring developers to build authentication logic. It supports popular identity providers like Microsoft, Google, and Facebook, and integrates with Active Directory. ACS uses claims-based identity to get user information and uses a rule engine to transform claims between identity providers and applications.
The document discusses how a Living Lab framework uses Entity Framework to model data and generate code. It allows modeling data through Visual Studio's entity framework tools. From this model, it can generate SQL for the database, server-side entities, and DTOs for distributed data. On the server-side, it generates a DBContext class, repository interfaces and classes using generics for each entity, and entity classes implementing change tracking and properties. It shows how to register the repositories with a unity container and retrieve and save data through the generated repositories.
e-suap - general software architecture (English)Sabino Labarile
油
The project aims to satisfy the needs of the local Sportello Unico delle Attivit Produttive (SUAP) through an integrated digital management platform for back office users and citizens/companies. The platform will allow online management of SUAP procedures in compliance with legislation. It will provide an efficient and transparent online service for citizens while allowing direct access for citizens/companies to control administrative procedures. The architecture is browser-based using technologies like HTML5, Typescript, Durandal and Knockout. It is designed for high availability, scalability, security and rapid application development.
e-SUAP - General software architecture (English)Sabino Labarile
油
The document describes a software architecture that is designed to be scalable, have low bandwidth usage, and support test-driven development. Key aspects include:
- The architecture is layered with isolated domains, modules, and layers to promote separation of concerns.
- The frontend uses a single-page application approach with client-side data and change tracking for offline usage.
- An enterprise service bus connects domains and supports publish/subscribe integration.
- The architecture supports model-first development, code generation, and runtime design of user interfaces.
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
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
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).