Nel 2008 il protocollo Bitcoin ha introdotto una nuovo modo di trasferire diritti: il modello di Blockchain, uno schema matematico che combina una serie di algoritmi per procedere all'incorporazione di determinati diritti in una stringa digitale trasferibile.
Proteggere la propria identità nell'era digitale non è impossibile. Quantomeno dovremmo iniziare a usare gli strumenti disponibili come l'autenticazione a due fattori.
Slideshow che cos’è la internet of things e perché sta migliorando la nostra...» Marco Penso «
Sapete davvero che cos'è la Internet of Things e cosa può fare per la vostra azienda? Dalla sanità alla pubblica amministrazione, passando per ambiente, agro-alimentare, edilizia, commercio, logistica e molti altri settori: come e perché dalla IoT dipenderà il futuro del vostro business
Nel 2008 il protocollo Bitcoin ha introdotto una nuovo modo di trasferire diritti: il modello di Blockchain, uno schema matematico che combina una serie di algoritmi per procedere all'incorporazione di determinati diritti in una stringa digitale trasferibile.
Proteggere la propria identità nell'era digitale non è impossibile. Quantomeno dovremmo iniziare a usare gli strumenti disponibili come l'autenticazione a due fattori.
Slideshow che cos’è la internet of things e perché sta migliorando la nostra...» Marco Penso «
Sapete davvero che cos'è la Internet of Things e cosa può fare per la vostra azienda? Dalla sanità alla pubblica amministrazione, passando per ambiente, agro-alimentare, edilizia, commercio, logistica e molti altri settori: come e perché dalla IoT dipenderà il futuro del vostro business
Il problema dei furti di identita' nelle infrastrutture Cloud e possibili rimediGiuseppe Paterno'
E' noto che il Cloud consente di dare una maggiore flessibilità all'IT, garantendo una continuità del business e ottimizzando i costi. Ma quali sono le implicazioni sulla sicurezza aziendale? La cronaca recente ha evidenziato che anche nomi importanti quali IEEE, Apple e Samsung sono tra le vittime piu' famose dei furti di identita' nel Cloud. Se si adottano datacenter virtuali (IaaS) o applicazioni on-line (SaaS), si sposta il paradigma della sicurezza così' come concepita finora.
La presentazione analizzerà le implicazioni di sicurezza di una infrastruttura Cloud e i possibili rimedi, con esempi pratici.
SMAU Bologna 2018 - Blockchain, Sicurezza delle transazioni e dei dati: non s...Danilo Longoni
La tecnologia Blockchain garantisce una maggiore sicurezza nello scambio di informazioni attraverso i registri distribuiti, abilitando nuovi servizi interoperabili: un abilitatore di trasparenza, che ribalta il paradigma secondo il quale al controllo fisico delle informazioni corrisponde una maggiore sicurezza dei dati.
Laureato in Informatica presso l’Università degli Studi di Cagliari vanta più di 15 anni di esperienza nell'ambito dell’IT.
Dal 2000 è membro del gruppo di ricerca su tematiche ICT del CRS4 (Centro di Ricerca, Sviluppo e Studi Superiori in Sardegna), dove attualmente è Expert Technologist, lavorando e contribuendo a progetti di ricerca nazionali e internazionali.
Internet of Things ... Internet of what? There is not such a thing like a free lunch, so who pays for big IoT benefits? Are our privacy and security jeopardized more than ever?
La tecnologia Blockchain consente di effettuare transazioni, eseguire codice e condividere dati in modo sicuro in un sistema distribuito, sfruttando tecniche crittografiche, senza la necessità di alcuna entità centrale.
Basato su tecnologie open source come Hyperledger
Fabric ed Ethereum, Amazon Managed Blockchain è un servizio che permette di creare, in modo semplice, reti per effettuare transazioni, ponendo attenzione sui problemi reali e difficoltà implementative proprie delle tecnologie Blockchain e fornendo gli strumenti per affrontare temi quali scalabilità, decentralizzazione e sicurezza (trilemma dei sistemi di archiviazione). Amazon Quantum Ledger Database è la risposta di Amazon alla massiva adozione di tecnologia basate su registri distribuiti. Vedremo quali problemi questa tecnologia risolve e quando ha senso utilizzarla.
La Blockchain nasce per rispondere alla forte domanda di sistemi informativi trusted. Se finora lo sviluppo di questa tecnologia è stato guidato dalla sicurezza, il concetto di Trust, nella sua accezione più generale, sta dando un forte impulso allo sviluppo di nuove e più efficaci soluzioni basate su Blockchain. Per dare un assaggio di questo tema, viene introdotto il problema degli oracoli.
Autori: Giuseppe Morlino e Pierpaolo Monaco - fondatori di Trustformer http://trustformer.io.
Internet delle cose: „smart is the new green“
Internet delle cose: che cos’è; tecnologie correlate; sfide; ambiti di applicazione e use case; come cambia la documentazione tecnica e di prodotto
Internet delle cose (IoT), realtà aumentata (AR) e documentazione tecnicaKEA s.r.l.
Scopriamo come l'internet of things e l'augmented reality modificano le modalità di fruizione e di produzione dei contenuti della comunicazione tecnica: manuali di istruzioni, help online, cataloghi prodotto tecnici.
Tecnologia per l'innovazione e industria 4.0 nel settore utilityServizi a rete
Atti del convegno
Project financing e grandi gare: master plan Abbanoa 2017
Le tecnologie a basso impatto ambientale per il risanamento e rinnovamento delle reti idriche: aspetti progettuali, nuovi materiali, soluzioni tecniche.
Cagliari, 30/06/2017
L'Internet of Things è una realtà e primo o dopo avrà il suo impatto significativo nelle nostre aziende.
E a quel punto, i device saranno un asset di cui gestire il lifetime, alla pari dei nostri server, reti e cloud.
Azure IoT è la piattaforma su cui possiamo sviluppare la nostra soluzione IoT e cerchiamo di comprendere cosa significa amministrare un parco device.
Alcuni temi: protocolli di comunicazione e sicurezza del device e della comunicazione. Provisioning dei device. Gestione e monitoraggio dei dispositivi. Strumenti ed API a disposizione per l'IT Pro.
Power BI Streaming Data Flow e Azure IoT Central Marco Parenzan
Dal 2015 gli utilizzatori di Power BI hanno potuto analizzare dati in real-time grazie all'integrazione con altri prodotti e servizi Microsoft. Con streaming dataflow, si porterà l'analisi in tempo reale completamente all'interno di Power BI, rimuovendo la maggior parte delle restrizioni che avevamo, integrando al contempo funzionalità di analisi chiave come la preparazione dei dati in streaming e nessuna creazione di codice. Per vederlo in funzione, studieremo un caso specifico di streaming come l'IoT con Azure IoT Central.
Power BI Streaming Data Flow e Azure IoT CentralMarco Parenzan
Dal 2015 gli utilizzatori di Power BI hanno potuto analizzare dati in real-time grazie all'integrazione con altri prodotti e servizi Microsoft. Con streaming dataflow, si porterà l'analisi in tempo reale completamente all'interno di Power BI, rimuovendo la maggior parte delle restrizioni che avevamo, integrando al contempo funzionalità di analisi chiave come la preparazione dei dati in streaming e nessuna creazione di codice. Per vederlo in funzione, studieremo un caso specifico di streaming come l'IoT con Azure IoT Central.
Internet of Things: mercato, tecnologie, applicazioni e competenzeArmando Martin
Oggi l’Internet delle cose è un paradigma tecnologico in cui la comunicazione è estesa all’interazione tra uomini, dispositivi e sottosistemi. L’Internet delle cose è un insieme
di tecnologie digitali che vanno dai tag RFId alle reti di sensori, dalle superfici touch alla realtà aumentata, dai sistemi logistici integrati alle infrastrutture in chiave di sostenibilità
Il problema dei furti di identita' nelle infrastrutture Cloud e possibili rimediGiuseppe Paterno'
E' noto che il Cloud consente di dare una maggiore flessibilità all'IT, garantendo una continuità del business e ottimizzando i costi. Ma quali sono le implicazioni sulla sicurezza aziendale? La cronaca recente ha evidenziato che anche nomi importanti quali IEEE, Apple e Samsung sono tra le vittime piu' famose dei furti di identita' nel Cloud. Se si adottano datacenter virtuali (IaaS) o applicazioni on-line (SaaS), si sposta il paradigma della sicurezza così' come concepita finora.
La presentazione analizzerà le implicazioni di sicurezza di una infrastruttura Cloud e i possibili rimedi, con esempi pratici.
SMAU Bologna 2018 - Blockchain, Sicurezza delle transazioni e dei dati: non s...Danilo Longoni
La tecnologia Blockchain garantisce una maggiore sicurezza nello scambio di informazioni attraverso i registri distribuiti, abilitando nuovi servizi interoperabili: un abilitatore di trasparenza, che ribalta il paradigma secondo il quale al controllo fisico delle informazioni corrisponde una maggiore sicurezza dei dati.
Laureato in Informatica presso l’Università degli Studi di Cagliari vanta più di 15 anni di esperienza nell'ambito dell’IT.
Dal 2000 è membro del gruppo di ricerca su tematiche ICT del CRS4 (Centro di Ricerca, Sviluppo e Studi Superiori in Sardegna), dove attualmente è Expert Technologist, lavorando e contribuendo a progetti di ricerca nazionali e internazionali.
Internet of Things ... Internet of what? There is not such a thing like a free lunch, so who pays for big IoT benefits? Are our privacy and security jeopardized more than ever?
La tecnologia Blockchain consente di effettuare transazioni, eseguire codice e condividere dati in modo sicuro in un sistema distribuito, sfruttando tecniche crittografiche, senza la necessità di alcuna entità centrale.
Basato su tecnologie open source come Hyperledger
Fabric ed Ethereum, Amazon Managed Blockchain è un servizio che permette di creare, in modo semplice, reti per effettuare transazioni, ponendo attenzione sui problemi reali e difficoltà implementative proprie delle tecnologie Blockchain e fornendo gli strumenti per affrontare temi quali scalabilità, decentralizzazione e sicurezza (trilemma dei sistemi di archiviazione). Amazon Quantum Ledger Database è la risposta di Amazon alla massiva adozione di tecnologia basate su registri distribuiti. Vedremo quali problemi questa tecnologia risolve e quando ha senso utilizzarla.
La Blockchain nasce per rispondere alla forte domanda di sistemi informativi trusted. Se finora lo sviluppo di questa tecnologia è stato guidato dalla sicurezza, il concetto di Trust, nella sua accezione più generale, sta dando un forte impulso allo sviluppo di nuove e più efficaci soluzioni basate su Blockchain. Per dare un assaggio di questo tema, viene introdotto il problema degli oracoli.
Autori: Giuseppe Morlino e Pierpaolo Monaco - fondatori di Trustformer http://trustformer.io.
Internet delle cose: „smart is the new green“
Internet delle cose: che cos’è; tecnologie correlate; sfide; ambiti di applicazione e use case; come cambia la documentazione tecnica e di prodotto
Internet delle cose (IoT), realtà aumentata (AR) e documentazione tecnicaKEA s.r.l.
Scopriamo come l'internet of things e l'augmented reality modificano le modalità di fruizione e di produzione dei contenuti della comunicazione tecnica: manuali di istruzioni, help online, cataloghi prodotto tecnici.
Tecnologia per l'innovazione e industria 4.0 nel settore utilityServizi a rete
Atti del convegno
Project financing e grandi gare: master plan Abbanoa 2017
Le tecnologie a basso impatto ambientale per il risanamento e rinnovamento delle reti idriche: aspetti progettuali, nuovi materiali, soluzioni tecniche.
Cagliari, 30/06/2017
L'Internet of Things è una realtà e primo o dopo avrà il suo impatto significativo nelle nostre aziende.
E a quel punto, i device saranno un asset di cui gestire il lifetime, alla pari dei nostri server, reti e cloud.
Azure IoT è la piattaforma su cui possiamo sviluppare la nostra soluzione IoT e cerchiamo di comprendere cosa significa amministrare un parco device.
Alcuni temi: protocolli di comunicazione e sicurezza del device e della comunicazione. Provisioning dei device. Gestione e monitoraggio dei dispositivi. Strumenti ed API a disposizione per l'IT Pro.
Power BI Streaming Data Flow e Azure IoT Central Marco Parenzan
Dal 2015 gli utilizzatori di Power BI hanno potuto analizzare dati in real-time grazie all'integrazione con altri prodotti e servizi Microsoft. Con streaming dataflow, si porterà l'analisi in tempo reale completamente all'interno di Power BI, rimuovendo la maggior parte delle restrizioni che avevamo, integrando al contempo funzionalità di analisi chiave come la preparazione dei dati in streaming e nessuna creazione di codice. Per vederlo in funzione, studieremo un caso specifico di streaming come l'IoT con Azure IoT Central.
Power BI Streaming Data Flow e Azure IoT CentralMarco Parenzan
Dal 2015 gli utilizzatori di Power BI hanno potuto analizzare dati in real-time grazie all'integrazione con altri prodotti e servizi Microsoft. Con streaming dataflow, si porterà l'analisi in tempo reale completamente all'interno di Power BI, rimuovendo la maggior parte delle restrizioni che avevamo, integrando al contempo funzionalità di analisi chiave come la preparazione dei dati in streaming e nessuna creazione di codice. Per vederlo in funzione, studieremo un caso specifico di streaming come l'IoT con Azure IoT Central.
Internet of Things: mercato, tecnologie, applicazioni e competenzeArmando Martin
Oggi l’Internet delle cose è un paradigma tecnologico in cui la comunicazione è estesa all’interazione tra uomini, dispositivi e sottosistemi. L’Internet delle cose è un insieme
di tecnologie digitali che vanno dai tag RFId alle reti di sensori, dalle superfici touch alla realtà aumentata, dai sistemi logistici integrati alle infrastrutture in chiave di sostenibilità
Internet of Things e manutenzione a distanza: disponibilità di nuove tecnolo...Stefano Dindo
Lo scopo dell'intervento è stato quello di dare una visione del concetto di Internet of Things alle aziende appartenenti al Distretto di Meccatronica.
La presentazione ha dato una definizione di internet of things, mostrato le potenzialità e definito le tecnologie a supporto della realizzazione di un progetto di questo tipo.
Le tecnologie sono:
- Cloud
- Database NoSQL
- Approccio alla sperimentazione e sviluppo Agile
Alberto Degradi - Conferenza Plenaria Mobile Revolution State of the artCultura Digitale
Big Data - Scenario and Networking impact di Alberto Degradi durante la giornata Mobile Focus svoltasi il 30 maggio 2014 a Torino nell'ambito del Digital Festival
MySQL Day Roma 2019 - Le architetture a microservizi e MySQLPar-Tec S.p.A.
In occasione del MySQL Day 2019 di Roma il TechAdvisor Michelangelo Uberti e Marco Carlessi - MySQL Principal Sales Consultant di Oracle - hanno fornito una panoramica sui concetti chiave, sui benefici e sulle opportunità offerte dalle architetture a microservizi.
I punti trattati durante la presentazione sono:
- Le architetture a microservizi
- Dai monoliti ai microservizi
- Un esempio concreto: Netflix
- Architetture a microservizi: vantaggi e punti di attenzione
- Dalla virtualizzazione ai container
- Containerizzazione: vantaggi e punti di attenzione
- Come superare i limiti dei container
- MySQL e le architetture a microservizi
- Microservizi e i dati
- Microservizi e database: due approcci
- MySQL può girare dentro i container
- Deploy MySQL 8.0 con Docker
- Oracle MySQL Operator for Kubernetes (Alpha)
- MySQL 8.0: un multi-model DB
- MySQL Enterprise licensing
Per saperne di più, scaricate le slide e guardate il video della presentazione del nostro TechAdvisor su https://www.par-tec.it/le-architetture-a-microservizi-e-mysql
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB
This presentation discusses migrating data from other data stores to MongoDB Atlas. It begins by explaining why MongoDB and Atlas are good choices for data management. Several preparation steps are covered, including sizing the target Atlas cluster, increasing the source oplog, and testing connectivity. Live migration, mongomirror, and dump/restore options are presented for migrating between replicasets or sharded clusters. Post-migration steps like monitoring and backups are also discussed. Finally, migrating from other data stores like AWS DocumentDB, Azure CosmosDB, DynamoDB, and relational databases are briefly covered.
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB
These days, everyone is expected to be a data analyst. But with so much data available, how can you make sense of it and be sure you're making the best decisions? One great approach is to use data visualizations. In this session, we take a complex dataset and show how the breadth of capabilities in MongoDB Charts can help you turn bits and bytes into insights.
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB
MongoDB Kubernetes operator and MongoDB Open Service Broker are ready for production operations. Learn about how MongoDB can be used with the most popular container orchestration platform, Kubernetes, and bring self-service, persistent storage to your containerized applications. A demo will show you how easy it is to enable MongoDB clusters as an External Service using the Open Service Broker API for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB
Are you new to schema design for MongoDB, or are you looking for a more complete or agile process than what you are following currently? In this talk, we will guide you through the phases of a flexible methodology that you can apply to projects ranging from small to large with very demanding requirements.
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB
Humana, like many companies, is tackling the challenge of creating real-time insights from data that is diverse and rapidly changing. This is our journey of how we used MongoDB to combined traditional batch approaches with streaming technologies to provide continues alerting capabilities from real-time data streams.
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB
Time series data is increasingly at the heart of modern applications - think IoT, stock trading, clickstreams, social media, and more. With the move from batch to real time systems, the efficient capture and analysis of time series data can enable organizations to better detect and respond to events ahead of their competitors or to improve operational efficiency to reduce cost and risk. Working with time series data is often different from regular application data, and there are best practices you should observe.
This talk covers:
Common components of an IoT solution
The challenges involved with managing time-series data in IoT applications
Different schema designs, and how these affect memory and disk utilization – two critical factors in application performance.
How to query, analyze and present IoT time-series data using MongoDB Compass and MongoDB Charts
At the end of the session, you will have a better understanding of key best practices in managing IoT time-series data with MongoDB.
Join this talk and test session with a MongoDB Developer Advocate where you'll go over the setup, configuration, and deployment of an Atlas environment. Create a service that you can take back in a production-ready state and prepare to unleash your inner genius.
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB
Our clients have unique use cases and data patterns that mandate the choice of a particular strategy. To implement these strategies, it is mandatory that we unlearn a lot of relational concepts while designing and rapidly developing efficient applications on NoSQL. In this session, we will talk about some of our client use cases, the strategies we have adopted, and the features of MongoDB that assisted in implementing these strategies.
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB
Encryption is not a new concept to MongoDB. Encryption may occur in-transit (with TLS) and at-rest (with the encrypted storage engine). But MongoDB 4.2 introduces support for Client Side Encryption, ensuring the most sensitive data is encrypted before ever leaving the client application. Even full access to your MongoDB servers is not enough to decrypt this data. And better yet, Client Side Encryption can be enabled at the "flick of a switch".
This session covers using Client Side Encryption in your applications. This includes the necessary setup, how to encrypt data without sacrificing queryability, and what trade-offs to expect.
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB
MongoDB Kubernetes operator is ready for prime-time. Learn about how MongoDB can be used with most popular orchestration platform, Kubernetes, and bring self-service, persistent storage to your containerized applications.
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB
These days, everyone is expected to be a data analyst. But with so much data available, how can you make sense of it and be sure you're making the best decisions? One great approach is to use data visualizations. In this session, we take a complex dataset and show how the breadth of capabilities in MongoDB Charts can help you turn bits and bytes into insights.
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB
When you need to model data, is your first instinct to start breaking it down into rows and columns? Mine used to be too. When you want to develop apps in a modern, agile way, NoSQL databases can be the best option. Come to this talk to learn how to take advantage of all that NoSQL databases have to offer and discover the benefits of changing your mindset from the legacy, tabular way of modeling data. We’ll compare and contrast the terms and concepts in SQL databases and MongoDB, explain the benefits of using MongoDB compared to SQL databases, and walk through data modeling basics so you feel confident as you begin using MongoDB.
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB
Join this talk and test session with a MongoDB Developer Advocate where you'll go over the setup, configuration, and deployment of an Atlas environment. Create a service that you can take back in a production-ready state and prepare to unleash your inner genius.
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB
The document discusses guidelines for ordering fields in compound indexes to optimize query performance. It recommends the E-S-R approach: placing equality fields first, followed by sort fields, and range fields last. This allows indexes to leverage equality matches, provide non-blocking sorts, and minimize scanning. Examples show how indexes ordered by these guidelines can support queries more efficiently by narrowing the search bounds.
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB
Aggregation pipeline has been able to power your analysis of data since version 2.2. In 4.2 we added more power and now you can use it for more powerful queries, updates, and outputting your data to existing collections. Come hear how you can do everything with the pipeline, including single-view, ETL, data roll-ups and materialized views.
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB
The document describes a methodology for data modeling with MongoDB. It begins by recognizing the differences between document and tabular databases, then outlines a three step methodology: 1) describe the workload by listing queries, 2) identify and model relationships between entities, and 3) apply relevant patterns when modeling for MongoDB. The document uses examples around modeling a coffee shop franchise to illustrate modeling approaches and techniques.
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB
MongoDB Atlas Data Lake is a new service offered by MongoDB Atlas. Many organizations store long term, archival data in cost-effective storage like S3, GCP, and Azure Blobs. However, many of them do not have robust systems or tools to effectively utilize large amounts of data to inform decision making. MongoDB Atlas Data Lake is a service allowing organizations to analyze their long-term data to discover a wealth of information about their business.
This session will take a deep dive into the features that are currently available in MongoDB Atlas Data Lake and how they are implemented. In addition, we'll discuss future plans and opportunities and offer ample Q&A time with the engineers on the project.
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB
Virtual assistants are becoming the new norm when it comes to daily life, with Amazon’s Alexa being the leader in the space. As a developer, not only do you need to make web and mobile compliant applications, but you need to be able to support virtual assistants like Alexa. However, the process isn’t quite the same between the platforms.
How do you handle requests? Where do you store your data and work with it to create meaningful responses with little delay? How much of your code needs to change between platforms?
In this session we’ll see how to design and develop applications known as Skills for Amazon Alexa powered devices using the Go programming language and MongoDB.
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB
aux Core Data, appréciée par des centaines de milliers de développeurs. Apprenez ce qui rend Realm spécial et comment il peut être utilisé pour créer de meilleures applications plus rapidement.
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB
Il n’a jamais été aussi facile de commander en ligne et de se faire livrer en moins de 48h très souvent gratuitement. Cette simplicité d’usage cache un marché complexe de plus de 8000 milliards de $.
La data est bien connu du monde de la Supply Chain (itinéraires, informations sur les marchandises, douanes,…), mais la valeur de ces données opérationnelles reste peu exploitée. En alliant expertise métier et Data Science, Upply redéfinit les fondamentaux de la Supply Chain en proposant à chacun des acteurs de surmonter la volatilité et l’inefficacité du marché.
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
Blockchain e IoT: il binomio della trasformazione digitale
1. Blockchain e IoT: il
binomio della
trasformazione
digitale
Massimo Brignoli
Principal Solutions Architect
massimo@mongodb.com
2. Effetti dell’IOT
• L’IOT sta creando nuove opportunità e fornisce un grande
vantaggio competitivo alle aziende di tutti I mercati, nuovi o
tradizionali.
• Impatta qualunque cosa, non solo i dati in se’, ma come,
quando, dove e perché li state collezionando.
• Le tecnologie che hanno creato l’Internet delle Cose non stanno
cambiando solamente l’Internet ma stanno cambiando gli
oggetti stessi connessi alla rete
3. IOT crea ambienti intelligenti
• L’Internet delle cose (IoT) fonde mondi fisici e virtuali nella
creazione di ambienti intelligenti.
• Con il progressivo ampliamento del business legato a questo
tipo di ambienti, però, si moltiplicano le sfide tecnologiche e le
implicazioni legate alla sicurezza e all’interoperabilità di
architetture IoT sempre più capillari.
• come si potrà monitorare e gestire miliardi di dispositivi
collegati, memorizzare i metadati che questi dispositivi
producono e fare tutto questo in modo affidabile e sicuro?
4. Qualche numero
• Stime dell’analista indiano MarketsandMarkets:
• il mercato IoT, in termini di valore, è destinato a crescere ad
oltre il 30% annuo arrivando a 883,5 miliardi di dollari nel
2020.
• Per quella data saranno circa 34 miliardi i device smart
connessi a Internet (24 miliardi di oggetti IoT e 10 miliardi di
device più tradizionali come smartphone, tablet,
smartwatch…), contro gli attuali 10 miliardi
5. La sicurezza
• Visto l’alto numero di componenti tecnologiche e fisiche, si può
pensare all’Iot come ad un sistema di sistemi.
• Progettare a livello Enterprise questi sistemi è un’attività
complessa in quanto occorre integrare: device, applicazioni,
protocolli e capacità analitiche.
• Questa complessità introduce delle sfide per mantenere l’IoT
sicuro e assicurare che una particolare istanza di IoT non venga
usata come “Trojan Horse” per attaccare altri sistemi aziendali
Enterprise
6. Gli attacchi
• International Data Corporation (IDC) stima che il 90% delle
organizzazioni che implementano l’IoT soffriranno di un attacco
basato su device IoT ai sistemi IT entro la fine del 2017
• Gartner predice che i device IoT e i servizi espanderanno l’area
di cyber-attack trasformando oggetti fisici che sono sempre stati
offline in asset online che comunicano con la rete aziendale.
7. La Piattaforma Ottimale
• Sviluppare soluzioni per l’IoT richiede un livello senza
precedenti di collaborazione, coordinamento e integrazione di
ogni elemento del sistema
• Tutti I device devono funzionare assieme ed essere integrati
con tutti gli altri device, e tutti i device devono comunicare ed
interagire con sistemi ed infrastrutture in modo sicuro.
• E’ possibile ma è difficile, lungo e costoso: occorre superare
l’attuale modello centralizzato.
8. Il Modello Centralizzato
• L’attuale ecossitema si basa su un modello centralizzato noto
come paradigma client/server
• Tutti i device sono identificati, autenticati e connessi attraverso
server con grande capacità di processamento e di storage.
• La connessione tra device andrà esclusivamente via internet,
anche se I device sono a qualche metro di distanza.
• Anche se questo modello ha connesso device per decadi, non è
in grado di supportare le necessità di crescita degli ecosistemi
IoT di domani.
9. I Problemi
• Le attuali soluzioni IoT sono costose: a causa dell’alto costo
infrastrutturale associate ai cloud centralizzati, alle server farm
e agli apparati di rete.
• L’incredibile aumento di comunicazioni che dovranno gestire
quando i device diventeranno decide di miliardi, ne faranno
aumentare il costo in maniera considerevole
• I server centralizzati rimarrano un bottleneck
• Difficile la compatibilità e l’interoperabilità tra sistemi cosi diversi
di produttori diversi.
11. Decentralizzare le Reti IoT
• L’approccio decentralizzato risolve la maggior parte dei
problemi citati.
• Adottando un modello di comunicazione peer-to-peer per
processare centinaia di miliardi di transazioni tra device:
• Si riduce il costo di installazione e manutenzione di grandi data center
centralizzati
• Si distribuiscono lo storage e la capacità computazionale attraverso I
miliardi di device che formano la rete IoT.
• Si previene che il down di un singolo nodo possa portare al collasso
l’intera rete.
12. Tutto perfetto?
• Le comunicazioni peer-to-peer presentano le loro sfide, prima
tra tutte la sicurezza.
• La sicurezza dell’IoT non è solo proteggere i dati sensibili. Non
è solo privacy. Ma è anche assicurare il corretto funzionamento
dei device, grazie a forme di validazione e di consensus.
15. Bitcoin
• Rilasciato nel 2009 attraverso una mailing
list di nicchia
• Oggi la più grande valuta al mondo
• 600.000 miliardi di elaborazioni SHA256
al secondo
• Valore attorno ai $1k per bitcoin –
24,000% di crescita dal lancio
• Compra praticamente tutto
• Basato su Blockchain
16. Cos’è Blockchain?
• Blockchain è un database che mantiene un crescente numero
di record.
• E’ distribuito per natura, non c’è un computer master che
gestisce tutta la catena
• I nodi partecipanti hanno una copia della catena e I record
vengono solo aggiunti.
• Blockchain consiste in due tipi di elementi:
• Transazioni sono azioni create dai partecipanti al sistema
• I blocchi memorizzano queste transazioni e si assicurano che siano
nell’ordine corretto. I blocchi hanno un timestamp di quando le
transazioni sono state aggiunte.
17. Centralized System of Record
Clearing House
Ledger
Blockchain
Faster, Safer, Cheaper
18.
19. Block #122 Hash
Timestamp
Nonce
Transaction #817
• Metadata
• Transaction Data
Transaction #725
• Metadata
• Transaction Data
Transaction #933
• Metadata
• Transaction Data
Transaction #xxxxx
• xxxxxx
• xxxxxx
Block #123
Block #123 Hash
Timestamp
Nonce
Transaction #7002
• Metadata
• Transaction Data
Transaction #3155
• Metadata
• Transaction Data
Transaction #2111
• Metadata
• Transaction Data
Transaction #xxxxx
• xxxxxx
• xxxxxx
Block #124
Block #124 Hash
Timestamp
Nonce
Transaction #353
• Metadata
• Transaction Data
Transaction #10005
• Metadata
• Transaction Data
Transaction #8555
• Metadata
• Transaction Data
Transaction #xxxxx
• xxxxxx
• xxxxxx
Block #125
Blockchain sotto il cofano
20. Blockchain: Cos’ha di speciale?
• Database decentralizzato che
mantiene un crescendo numero di
record
• Peer-to-peer – non posseduto da
nessuna istanza singola
• Qualunque membro può aggiungere
(se gli altri partecipanti concordano)
• Lo stato è distribuito su tutti i nodi
• Immutabile
• Trasferimento fidato di asset, valori e
proprietà
21. 110GB in size
7 transactions per second, multi-minute latency
29. Tutto questo è reale?
Electric Vehicle
Charging
Music IP Licensing
Trade Stores
Embedded Database Layer
30. Perché MongoDB per Blockchain
Scalability
& Performance
Always On,
Global Deployments
Data Model FlexibilityExpressive Query Language
& Secondary Indexes
Strong Consistency &
Data Integrity
Enterprise Management
& Security
31. Per saperne di più
• Visitate MongoDB Stand
• Scaricate il whitepaper
Enterprise Grade
Blockchain