openstack nfv edge computing for iot microservices

20
OPENSTACK | NFV edge computing and Intelligent gateway for IoT microservice OpenStackDays.IN - 2016 Telco Strategies session Hyde SUGIYAMA Senior Principal Technologist - NFV | SDN | ICT Red Hat APAC Office of Technology

Upload: openstackindia

Post on 13-Feb-2017

1.287 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: OpenStack NFV Edge computing for IOT microservices

OPENSTACK | NFV edge computing and Intelligent gateway for IoT microservice

OpenStackDays.IN - 2016Telco Strategies session

Hyde SUGIYAMASenior Principal Technologist - NFV | SDN | ICTRed Hat APAC Office of Technology

Page 2: OpenStack NFV Edge computing for IOT microservices

Senior Principal Technologist Red Hat APAC Office of Technology

Driving NFV/SDN technology partnership at Red Hat APAC as a member of Red Hat NFV Initiative Leading team

28 years experience in the Information Communications Technology industry

Prior to Red Hat

Director of R&D support at Juniper Networks APAC

Facilitated technology partner development in JUNOS ecosystems

Hyde SUGIYAMA

WHO AM I ?

Page 3: OpenStack NFV Edge computing for IOT microservices

AGENDA

● IoT three tier model - Intelligent gateway

●OpenShift microservices

●OpenStack and NFV edge computing

Page 4: OpenStack NFV Edge computing for IOT microservices

4

Devices are the eyes and ears of the intelligent system, not its brain

THE DATA-DRIVEN IoT

DEVICES DATA BUSINESS MODELS

MQTT, etc over wired or wireless (NB-IOT 4G , 5G) DATA-DRIVEN IoT

Page 5: OpenStack NFV Edge computing for IOT microservices

ENTERPRISE IoT ARCHITECTURE

DEVICES

GATEWAYS

DATACENTER

DRIVING DATACENTER FUNCTION TO THE EDGE

5

Millions of instances

Thousands of instances

Hundreds of instances

Page 6: OpenStack NFV Edge computing for IOT microservices

IoT THREE TIER ARCHITECTURE

DEVICES

DATACENTER Business processing Reporting Long-term data analytics Data infrastructure Enterprise integration Software-defined storage

Communications/messaging Data pre-processing Real-time data analytics Real-time actions/rules Software-defined Infrastructure

Communications/messaging

Data acquisition

THE DATA-DRIVEN IoT

6

Millions of instances

Thousands of instances

Hundreds of instances

INTELLIGENT GW (Edge Computing)

Page 7: OpenStack NFV Edge computing for IOT microservices

7

UNIFIED ENTERPRISE IoT ARCHITECTURE

Open Hybrid Cloud andflexible back-end data center technology

Real-time intelligence and control via edgedata processing and dynamic business rules

Rapid application development and delivery across entire intelligent system through containerizationCommon Open Source Software infrastructure with enterprise ready security, scale, and manageability

Mobile

Things

Intelligent gatewaysEdge computing

7

Massive Devices

Page 8: OpenStack NFV Edge computing for IOT microservices

8

INTELLIGENT GATEWAY

Bridge between Information Technology andOperational Technology by streamliningthe many data forms and velocities

●Process and act on data at scale

●Reduce latency and bandwidth

●Apply real-time decisions locally●Transform IoT data and connect with enterprise systems

●Control and manage millions of IoT devices

Datastorage

Real-time datacaching

Business rules

Enterpriseintegration

Data transport

Operatingsystem

Hardware

Managem

ent

Red Hat Storage

Red Hat JBoss Data Grid

Red Hat JBoss BRMS

Red Hat JBoss FUSE

Red Hat JBoss A-MQRed Hat Storage Client

Red Hat Enterprise Linuxand JVM

Controldata

Gateway tier for realtime service( Thousands of instances )

8

Page 9: OpenStack NFV Edge computing for IOT microservices

CONTAINERIZED IoT MICROSERVICE

9

VNF suite

IoT data overMQTT, etc

Data Center

Cloud

DPDKODL

NFVi

IoT Broker Cash serviceData store service

Docker RegistryCEP(Complex Event Processing ) service

OPENSHIFT3

IoT BrokerDocker Image

Cache serviceDocker Image

CEP serviceDocker Image

Data serviceDocker Image

OpenShift SDN Pod network for MicroserviceEnterpriseSDN Controller

Container AppMicroservice

Microservicechaining forIoT gateways

service

NFVEdge computing nodes

IoT packet coreNB-IoT

Page 10: OpenStack NFV Edge computing for IOT microservices

OPENSHIFT / KUBERNETESDocker App image

Container

Pod

Inter-Pod Application awareness Network by SDN

Pod 2

C3

Docker

kubelet Proxy

OPENSHIFT NODE

API server scheduler

controller manager

OPENSHIFT MASTER

10

C1 C2

Pod 1

Developer Operations

ManagementToolsets

CI/CDSCM

Page 11: OpenStack NFV Edge computing for IOT microservices

OVS Bridge

OPENSHIFT NODE NETWORK

Container 1 Container 2

veth

Pod (Tenant A)

Container 1 Container 2

Pod (Tenant B)

veth

veth

veth

veth

tun0(NATed external access)

VXLAN (to other nodes)

Linux Bridge(Docker& IPAM)

veth

Host NIC/ Virtual NIC

OpenShift / Kubernetes node

OpenShift SDN Plug-in: 1) ovs-subnet 2) ovs-multitenant

11

Page 12: OpenStack NFV Edge computing for IOT microservices

OPENSHIFT / Kubernetes NETWORKINGfor Inter-Pod (Containers) connection

Pod1 10.1.1.4Pod1 10.1.1.3

Pod1 10.1.1.2Pod1 10.1.1.1

Linux Bridge(Flannel) 10.1.1.0/24

Host IP: 52.3.74.6

OpenShift Node

Pod1 10.1.3.4Pod1 10.1.3.3

Pod1 10.1.3.2Pod1 10.1.3.1

Linux Bridge(Flannel) 10.1.3.0/24

Host IP: 52.3.74.16

OpenShift Node

Pod1 10.1.2.4Pod1 10.1.2.3

Pod1 10.1.2.2Pod1 10.1.2.1

Linux Bridge(Flannel) 10.1.2.0/24

Host IP: 52.3.74.12

OpenShift Node

VXLAN Tunnel

Orchestrated by OPENSHIFT MASTER

12

Page 13: OpenStack NFV Edge computing for IOT microservices

CONTAINERS ON OPENSTACK

Docker image Containerized Applications

OPENSHIFT

Master Nodes Registry

OPENSTACK SHARED SERVICES

LBaaS (Octavia)

DNSaaS (Designate)

Orchestration(Heat)

Compute (Nova) Networking (Neutron) Block Storage (Cinder)

File Storage (Manilla)

HARDWARE

13

Page 14: OpenStack NFV Edge computing for IOT microservices

NFV REFERENCE ARCHITECTURE MAPPINGOPENSHIFT Master

OPENSHIFT Container Nodes

14

Page 15: OpenStack NFV Edge computing for IOT microservices

OPENSHIFT + OPENSTACK & NFV Edge Computing

VM

VNF

Runtime andPackaging Format

Orchestration

Cluster Services

Telemetry

Networking

Security

AutomationAtomicRegistry

Storage

Enterprise SDN

DPDK DPDK

KubernetesOPENSHIFT 3

Managed Containerized CPE CO/Micro Data Center Data Center

VXLAN tunneling

VTEP

VMVMVM

Carrier’s Software Defined Infrastructure

NFV PLATFORMVIM

NFV PLATFORM

VTEP

VIM

VTEP

NFVO

15

Containerized Microservices

VNF-M

Page 16: OpenStack NFV Edge computing for IOT microservices

USE CASE: NB-IOT

Data Center DPDKODL

NFVi

NB-IOT

IoT Intelligent gatewayIoT Intelligent gateway

IoT Packet CoreCloud

4G

IoT Packet Core

MASSIVE IoT DEVICES GATEWAYS/EDGE Data Center Cloud

IoT Data to Intelligent gateway over MQTT, etc

IoT Intelligent gateway

● IoT Broker● Real time service in-memory data access● CEP service

16

Agriculture

Automotive & Logistics

Energy & Utilities

Health Care / E-Health

Manufacturing

Retail

Safety & Security

Smart City

Smart House

Page 17: OpenStack NFV Edge computing for IOT microservices

1717

NFV Edge Computing&

Software Defined Infrastructure

17

Page 18: OpenStack NFV Edge computing for IOT microservices

SUMMARY

18

● Importance for IoT infrastructure is to get right data at right place and make right discussion in real time

● OpenShift container platform for scalable IoT microservice deployment

● OpenStack virtualization infrastructure for IoT NFV edge computing

18

Page 19: OpenStack NFV Edge computing for IOT microservices

RED HAT'S IoT VALUE PROPOSITION

Red Hat delivers a reliable, secure, consistent, and open foundation for IoT solutions that enables connectivity and interoperability, delivering services from edge devices to Intelligent gateways on OpenStack-based NFV edge node, the data center, and the cloud across the life cycle from development to production.

Page 20: OpenStack NFV Edge computing for IOT microservices

THANK YOU!

Hyde SUGIYAMASenior Principal Technologist - NFV | SDN | ICTRed Hat APAC Office of Technology