시나리오: 사물 인터넷 (Internet of Things)
사물 인터넷 (Internet of Things) Build 2012 2/23/2019 사물 인터넷 (Internet of Things) Things Connectivity Data Analytics Connected World의 솔루션은 센서와 기술이 결합하여 개체와 인프라가 인터넷과 같은 네트워크 상에서 모니터링, 분석 및 제어 시스템과 상호작용하는 것을 가능하게 합니다. 출처: Forrester © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
마이크로소프트의 IoT에 대한 접근 네트워크 단에 보유한 장치에서… 데이터를 제공하고… 명령 및 제어 네트워크 단에 보유한 장치에서… 생산 현장 사물 공급망 사물 지원 부서 사물 기본 센서 인텔리전트 장치 데이터를 제공하고… SQL 데이터베이스 Blob 저장소 테이블 저장소 외부 저장소 DocumentDB 이를 이해하고, 규칙, 모델 등을 적용하여… 이벤트 허브 (서비스 버스) 예측 유지보수 비즈니스의 변화를 가능하게 합니다… HDInsight Power BI Machine Learning
IoT 아키텍처: IoT 디바이스 <-> 클라우드 패턴 Cold / Batch Analytics & Visualizations (Azure HDInsight, AzureML, Power BI, Azure Data Factory) IoT 아키텍처: IoT 디바이스 <-> 클라우드 패턴 Cloud Gateway (IoT Hub) (BizTalk Services, Notification Hubs) Enterprise Process Connections Hot Path Analytics (Azure Stream Analytics, Azure Storm, Power BI) Protocol Adapters (MQTT Gateway) Hot Path Business Logic (PaaS V2 & Actor Framework) Linux, Android, iOS, RTOS, Windows Devices Field Gateways Device Connectivity Analytics & Operationalized Insights Business Connectivity
IoT 아키텍처: Azure IoT 서비스 참조 아키텍처 Devices and Data Sources Data Transport Device and Event Processing Presentation Data Visualization & Presentation Azure Event Hubs & Service Bus Provisioning API Device Management Portal IP capable devices Device State Store (last known state) Identity & Registry Stores Agent Legacy IOT devices Stream Event Processor Field Gateway Storage Analytics/ Machine Learning Agent Low power devices NDA MICROSOFT CONFIDENTIAL
IoT 아키텍처: Azure IoT 서비스 { } Producers Data Transport Storage Analytics Presentation & action Event Hubs (Service Bus) SQL Database Machine Learning Azure Websites Heterogeneous client agents Table/Blob Storage HD Insight Mobile Services External Data Sources DocumentDB Stream Analytics Notification Hubs Cloud Services Power BI External Services { }
IoT 아키텍처: Azure IoT 서비스의 개념적인 아키텍처 Service Bus Highly available infrastructure for widespread communication, large-scale event distribution, naming, and service publishing Notification Hubs Send mobile push notifications from any backend to any mobile platform Cloud or On-Premises Machine Learning Managed service to create, test, operationalize and manage predictive analytics solutions Queues Message broker between Senders and Receivers Web/Mobile Apps to Services or Apps Topics One-to-many communication Messages published to subscriptions Relays NAT and Firewall Traversal Request/Response Services Unbuffered with TCP Throttling Event Hubs Event intake service Event and telemetry ingress Massive scale, low latency high reliability PowerBI Discover, analyze, and visualize data HDInsight Deploys and provisions Apache™ Hadoop® clusters on Azure Storm Apache open source, distributed, fault-tolerant, computation system that allows you to process data in realtime Stream Analytics Scalable complex event processing over streaming data Low latency, highly available Data Factory Compose data storage, movement, and processing services into streamlined data pipelines
IoT 아키텍처: Azure의 이벤트 허브 시나리오 Producers Collection Processing Transformation Long term storage Presentation Service Bus App insights Data analytics State over time Dashboard Service Search Distributed tracing - 1 Applications AMQP/HTTP, C, .NET, Java… Custom Code Stream Analytics Storm Legacy IOT MQTT/COAP/Custom Azure DBs 2 Custom Cloud gateway Event Hubs Azure Storage 3 IP capable devices AMQP/HTTP, C, .NET, Java Storage Adapters HDInsight 4 Low power devices (RTOS) Field gateway
마이크로소프트의 사물 인터넷 (Internet of Things) Devices and assets Cloud and infrastructure Analytics Tools Drive Insights User input Alerts Sensors Gateway Agent A Devices Customer portal Value StreamInsights Power BI HDInsight 1010101001100011010101011101001101010101010011011101111011100101010000110101010111010011010 1010111010011101010101011010011010101010101001101100010101111010011101010101011011110100111 Azure Machine Learning 1010101001100011010101011101001101010101010011011101111011100101010000110101010111010011010 1010111010011101010101011010011010101010101001101100010101111010011101010101011011110100111