Presentation is loading. Please wait.

Presentation is loading. Please wait.

2016 Global Seminar 按一下以編輯母片標題樣式 Virtualization apps simplify your IoT development Alfred Li.

Similar presentations


Presentation on theme: "2016 Global Seminar 按一下以編輯母片標題樣式 Virtualization apps simplify your IoT development Alfred Li."— Presentation transcript:

1 2016 Global Seminar 按一下以編輯母片標題樣式 Virtualization apps simplify your IoT development Alfred Li

2 Outline IoT Introduction Why QNAP NAS? –Storage for IoT –Comprehensive Virtualization Solutions ready Virtualization Station & Container Station QTS-Linux Dual-system

3 What is IoT? The Internet of Things (IoT) refers to machine-to-machine (M2M) technology enabled by secure network connectivity and cloud infrastructure, to reliably transform data into useful information for people, businesses, and institutions verizon. (2015). STATE OF THE MARKET: THE INTERNET OF THINGS 2015., 5.

4 M2M Market 6.4 Billion Connected "Things" will be in use in 2016, Up 30% from 2015 Source: Gartner (November 2015) M2M Market Forecast

5 IoT Requirements Core Requirements: Easily on-board connected “things” Real-time communication channel Visualize the data Collect data in DB Extended Requirements: Data analytics Event-based triggers Sends commands to the “things”

6 Why QNAP NAS?

7 Because we have.. Secure and scalable storage capacity Comprehensive Virtualization Solutions –Virtual Machine (VM), Container –QTS-Linux Dual-system

8 IoT Storage On-demand storage capacity –Large capacity –Efficient allocation –Expendable Real-time processing Secure –RAID protection –Data Backup & Restore FTP Server Cloud Storage Provider Router Real-time Replication Rsync Server Cloud Storage iSCSI LUN Backup Internet

9 Virtualization Solutions Running containers as services –Device to Device Communication, e.g. HTTP, MQTT, COAP –High Throughput Data injection, e.g. Kafka, RabbitMQ –Stream Processing (Rules Engine), e.g. Node-RED, Blockly –Collect data in DB, e.g. MongoDB, MariaDB –Visualize the data, e.g. Dashing, freeboard Running VMs for isolated environment –Analytic tools –Windows-based applications

10 Virtualization Solutions Virtual Machines –Windows ® / Linux ® /Unix ® / Android™ Containers –Docker ® / LXC App Ready Docker® / LXC Isolated Environment Export / Import Backup / Restore Central Management

11 Container Station Starts your IoT adventure

12 Container Station LXC (Linux Container) –Lightweight Linux VM Docker® –Ready-to-use applications from Docker Hub –Isolated environment –Portable, Flexible, Sharable

13 Auto Configured Apps Automatic detection of the required settings and automatic completion of the setup values.

14 Well-Tested Applications Dashing

15 Integrated Storage Access Access the shared folders of NAS (the transfer rate is as fast as bare-metal access) Share data between containers READ & WRITE READ ONLY DENY ACCESS

16 Import and Export of Containers Containers can be imported and exported to and from PC’s and shared folders Enables rapid container backup and very convenient for service migration.

17 Typical IoT Application Arch. Gateway (message broker): translates a message Rules Engine (event processing): processes incoming messages and gives your "things" the ability to interact with services. Database: manage data generated by sensors, devices and gateways. Presentation: monitor and control devices by presentation layer.

18 Containers for IoT Gateway Event Processing DatabasePresentation Blockly Dashing

19 Ready to use

20 Virtualization Station Starts your IoT adventure

21 Virtualization Station Supports various Operating Systems –Windows ® / Linux ® /Unix ® / Android™ Secure and isolated environment

22 VM Advantages Hardware pre-allocation –CPU, Memory, Storage (hot-add available) Disaster Recovery –VM snapshot –VM backup/ restore Flexible networking environment –Isolated, Bridged and External-only –Supports Port-trunking

23 Hardware pre-allocation Supports to add extra spaces during VM running. Given a fixed hardware resource

24 Disaster Recovery (1/2) VM Snapshot –Snapshot for memory data of VM –Records the VM system status at a point of time –Quickly roll back to snapshots to ensure constant operation

25 Disaster Recovery (2/2) VM backup/ restore –Online VM backup –Directly boot up the VM backup –Set a retention number and preserve VM snapshots.

26 Flexible networking environment Isolated Not attaching any Ethernet interface to a Virtual Switch creates an isolated network. External-only Specify an Ethernet interface for a Virtual Switch to enable dedicated routing between virtual switches and external networks. Bridged Attaching an Ethernet interface to a Virtual Switch creates a bridged network.

27 Brief summary Container Easy to deployment Ready-to-use packages Various applications from Docker® Hub Shared storage Windows OS Windows-based Application Linux OS Linux-based Application Deployment Time Hardware resources VM Medium LXC --FastLow Docker ---FastLow VM Hardware allocation Supports Backup & Restore Windows-based application Flexible networking

28 Linux Station Starts your IoT adventure

29 Linux Station Allows you to easily acquire Linux® OS services. –Ubuntu 14.04, 16.04 Operates the Linux® via HDMI screen directly

30 Simple and Ready-to-use Combine storage and IoT applications Develop and install IoT packages on demand Supports the vast array of IoT applications Share folders QTS Linux Station Container Station Ubuntu 14.04/ 16.04 Ubuntu 14.04/ 16.04 QTS Backup Station QTS Backup Station Device A Device B Cloud Backup NAS to NAS RTRR Rsync Snapshot

31 Thank you


Download ppt "2016 Global Seminar 按一下以編輯母片標題樣式 Virtualization apps simplify your IoT development Alfred Li."

Similar presentations


Ads by Google