CLOUD - O BackStage
entre Dispositivos e
Usuários
IoT 2010
IoT 2015
E essa tal de Internet of Things (IoT)?
Connectivity Data AnalyticsThings
Isso é
IoT
A “Internet das Coisas” hoje …
Lighting
Cloud
Access Point
Cloud
Time Cloud
Car Cloud
Laundry Cloud
Speaker
Cloud
Cloud
Computing?
Cloud computing
serviço
Clouds serviços
serviço
Cloud computing
infinitos
paga-se pelo
uso
paga-se pelo uso
recursos
provisionados
Cloud Computing
A Computação em Nuvem é um
estilo de computação em que
recursos de TI altamente escaláveis
são fornecidos como um serviço
usando tecnologias de Internet a
vários clientes externos
O conceito é tão antigo quanto a própria internet
Previsão
Virtualização
Essa é a base
da nuvem
A computação
será distribuída
como serviço
Me explique
melhor esta tal de
Nuvem?
construir
alugar
Se for construir, existem
algumas decisões a tomar!
Qual o tamanho da casa?
Localidade?
Tamanho da família?
Materiais de construção?
O bom é que você pode
customizar
... mas depois de pronta a
manutenção será sua
responsabilidade!
Se for alugar...
Mobilidade!
Mas você não
possui muitas
opções de
customização
Evolução
Virtualização Nuvem
Cloud Computing
Agilidade FocoEconômico
Elástico Baseado no UsoSelf Service
Pool de
Recursos
Open Platform
Use what you already know
Devices Device Connectivity Storage Analytics Presentation & Action
Event Hubs SQL Database
Machine
Learning
App Service
Service Bus
Table/Blob
Storage
Stream
Analytics
Power BI
External Data
Sources
DocumentDB HDInsight
Notification
Hubs
External Data
Sources
Data Factory Mobile Services
BizTalk Services
{ }
Azure IoT services
Accelerate your business transformation
Azure IoT Suite
Predictive MaintenanceRemote Monitoring Asset Management
And more…
Addresses
common
scenarios:
Enables
you to Mine data Take actionConnect assets
M o n i t o r i n g
Partnering in the cloud era
 New ‘cloud friendly’ protocols
using XML/JSON & HTTP
 Leveraging partners across
the globe
 Quick and simple partner
onboarding
 Leverage on-demand scaling
to better utilize resources
Why the Internet of Things matters
Redefine
customer
service
Open new
business
opportunities
Build
competitive
edge
Gain insight
and agility
HTTPS
AMPQ
HTTP
Consumer Group
Consumer Group
Consumer Group
Event Hub
Partitions
Reference Data Seamless correlation of event streams
with reference data
Static or slowly-changing data stored in blobs
CSV and JSON files in Azure Blobs;
scanned for new snapshots on a settable cadence
JOIN (INNER or LEFT OUTER) between streams and
reference data sources
Reference data appears like another input:
SELECT myRefData.Name, myStream.Value
FROM myStream
JOIN myRefData
ON myStream.myKey = myRefData.myKey
Partitioning allows for
parallel execution over
scaled-out resources
SELECT Count(*) AS Count, Topic
FROM TwitterStream PARTITION BY PartitionId
GROUP BY TumblingWindow(minute, 3), Topic, PartitionId
Query Result 1
Query Result 2
Query Result 3
Event Hub
Stream Analytics
Event Hubs
Storage Blobs
(Files)
Event Hubs
Storage Blobs
(Files)
SQL
SQL Based Syntax | Windowing | Real Time | Jobs
Machine Learning Azure ML and Stream Analytics are
now integrated
The integration is in limited preview as of today!
(See team blog for sign-up information.)
Azure ML can publish web endpoints for
operationalized models
Azure Stream Analytics can bind custom function
names to such web endpoints
Example: apply bound function event-by-event
mapped to endpoint/API key
SELECT text, sentiment(text) AS score
FROM myStream
Easy to Train | Out of the Box alg. | Easy to Deploy
Obrigado
@vitormeriat
vitormeriat.com.br
vitormeriat@*

CLOUD - O BackStage Entre Dispositivos e Usuários