Пленарный доклад с конференции Windows Embedded Day Russia 2015. Устройств с каждым днем все больше. Нужны новые подходы к передаче большого количества данных о событиях, происходящих с этими устройствами. Новые подходы к их хранению. И анализу этих данных. В докладе будет рассказано про инструменты, доступные в облаке Microsoft Azure, комплексное использование которых помогает решить эти проблемы
Similaire à Windows Embedded Day Russia 2015 Keynote - Интернет вещей и облака: разработка масштабируемых решений с помощью платформы Microsoft Azure (20)
ALM Test Forum 2015 - Инструменты тестирования Microsoft – в облаке и локально
Windows Embedded Day Russia 2015 Keynote - Интернет вещей и облака: разработка масштабируемых решений с помощью платформы Microsoft Azure
1. Интернет вещей и
облака: разработка
масштабируемых
решений с помощью
платформы Microsoft
Azure
Alex Belotserkovskiy {Microsoft Russia | DX | Tech Evangelist Cloud, IoT & HPC}
2. Почему облако? Например, есть такое решение…
Телеметрия
1,728,000
операций
/
час
50
клиентов
X 86,400,000
Операций
/
час
=
24 часа в сутки 7
дней в неделю
3. … оно будет требовать
сервис, который поддерживает
Много устройств
Частоту обновлений
Большие данные
обеспечивая
сохранение
надежность
приемлемую латентность
безопасность
Grid
Renewables
Oil/Gas/Coal
Recovery and
Distribution
Points
of Sale
Restaurants
Hotels
Fuel
Stations
Patients
Clinics
Hospitals
Nursing
Homes
Mobile
Care
Safety
Security
Comfort
Lighting
Automation
Manufacturing
Integration and
Automation
Remote
Servicing
Predictive and
Reactive
Maintenance
Water
Waste
Pollution
Control
Fire
Emergency
Public
Safety
Law
Enforcement
Letters
Packages
Containers
Tanks Bulkware
Games
Events
Sports
Television
Streaming
Traffic Buses
Cars
Trucks
Trains
Vessels
Aircraft
Bikes
Smart
Energy
Smart
Retail
Smart
Mobility
Smart
Logistics
Smart
Factory
Smart
Cities
Smart
Entertain
-ment
Smart
Health-
care
Smart
Building
Home
4. Источники Данные Хранилище Аналитика Потребитель
Event Hubs SQL Database
Machine
Learning
Azure Websites
Service Bus
Table/Blob
Storage
Stream
Analytics
Power BI
Внешние
сервисы
DocumentDB HDInsight
Notification
Hubs
Внешние
источники
данных
Data Factory Mobile Services
BizTalk Services
{ }
5. Локальный
шлюз
Подключение и управление Аналитика и быстрые инсайты Презентация
Устройства
RTOS,Linux,Android,iOS,Windows
Конвертация
протоколов
Аналитика и визуализация
Azure HDInsight, AzureML, Power BI,
Azure Data Factory
Аналитика
Azure Stream Analytics, Azure Storm
Презентация и бизнес-выводы
Websites, Mobile Services
Dynamics, BizTalk Services,
Notification Hubs
Бизнес-логика
Service Fabric & Actor Framework
Облачный
шлюз
Event Hub
6.
7. Azure IoT
Azure IoT Suite
Управление
И предсказания
Удаленный
мониторинг
Управление
устройствами
И многое
другое…
Сценарии:
Позволяет
Собирать
данные
Делать выводыПодключать
устройства
M o n i t o r i n g
The event hub is a managed service built specifically to solve these challenges. Whereby queues and topics are focused on individual messages. Event Hubs are about scalable “throughput units” that (by general availability) will enable up to a gigabyte per second with a message based price point that is far more affordable. The trade off is that it operations less as a brokered messaging solution then it does as a huge buffered stream that you can consume and even rewind back through.
It allows you to have a massive number of devices, sending their discrete payload, buffer that data up, then consume it at your own leisure. Multiple sources can consume the messages. Be it to persist them into storage, processing and act on them. If the incoming load spikes, Event Hub will help buffer that load, giving your back end processes time to catch up.