cloud customer architecture for iot

Post on 13-Apr-2017

228 Views

Category:

Software

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Cloud Customer Architecture for IoT

http://www.cloud-council.org/deliverables/CSCC-Cloud-Customer-Architecture-for-IoT.pdf

March 31, 2016

© 2016 Cloud Standards Customer Council www.cloud-council.org 2

Abstract & Agenda

This talk introduces the IoT Cloud Architecture recently published. We show how to implement this architecture using Open Source.

What are Cloud Solution Architectures?

Candidate Architectures

IoT Cloud Architecture

Open source projects that can be used to support this CSCC Cloud Reference Architecture series

• Customer Cloud Architecture for IoT http://bit.ly/1YE0R6D • Customer Cloud Architecture for Big Data http://bit.ly/1IfdWNI • Customer Cloud Architecture for Mobile http://bit.ly/1cGs5Xj • Web Application Hosting Cloud Architecture http://bit.ly/1DbOszm

© 2016 Cloud Standards Customer Council www.cloud-council.org 3

Cloud Customer Reference Architectures are… • straightforward description of elements needed to implement particular application

solutions using cloud infrastructure, cloud platforms, cloud software, and cloud services • deployment neutral (public, private, hybrid) & implementable via IaaS, PaaS, SaaS • general purpose reusable architectures as well as industry specific architectures • vendor neutral & open

Important because they…

• enable cloud customers to understand unique features & advantages of using cloud computing

• bridge gap between understanding cloud customer needs and cloud provider offerings • provide practical guidance on how common business applications can be realized from a

cloud customer role perspective • are stable anchors in a rapidly innovating cloud landscape • save time, effort & money: be more productive

Useful when… • those planning to build cloud based applications • talking with cloud providers about their offerings • understanding of the common elements and relationships in relevant solutions

Target audience: • those planning on building/purchasing cloud based applications • developers, architects, managers

Consistent with ISO/IEC 17789 International Standard Cloud Computing Reference Architecture

Cloud Customer Reference Architectures

© 2016 Cloud Standards Customer Council www.cloud-council.org 4

Cloud Customer Reference Architecture Candidates

• IoT

• Big Data and Analytics (published 12/15)

• Mobile (published 5/15)

• Web App Hosting (published 12/14)

• DevOps

• Hybrid Security

• Hybrid Integration

• Social

• E-commerce

• Financial

• Travel

• Healthcare

• Gaming

• Public Sector

• Telco

General Industry Published by CSCC 2/16,

Review today!

© 2016 Cloud Standards Customer Council www.cloud-council.org 5

IoT and Cloud: A high level view

© 2016 Cloud Standards Customer Council www.cloud-council.org 6

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 7

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 8

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 9

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 10

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 11

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 12

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 13

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 14

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 15

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 16

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 17

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 18

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 19

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 20

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 21

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 22

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 23

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 24

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 25

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 26

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 27

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 28

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 29

IoT Cloud Solution Architecture

© 2016 Cloud Standards Customer Council www.cloud-council.org 30

IoT Cloud Solution Architecture: PaaS

© 2016 Cloud Standards Customer Council www.cloud-council.org 31

IoT Cloud Solution Architecture: Details

© 2016 Cloud Standards Customer Council www.cloud-council.org 32

IoT Cloud Solution Architecture: Smart Home Insurance Scenario

© 2016 Cloud Standards Customer Council www.cloud-council.org 33

PaaS – Cloud Foundry, Open Shift

IoT Cloud Solution Architecture: Open Source Mapping

API Management – WSO2 API Manager, Tyk, MuleSoft

CDN - Apache Web Server, OpenStack Object Storage

IoT Transform / Connect – ActiveMQ, Tyk, Mobicents, OpenRefine

Transform / Connect – ActiveMQ, Tyk, Mobicents

User Directory – OpenLDAP, OpenStack Keystone

Database – MongoDB, CouchDB, MySQL, Postgres, Hadoop

Analytics – Apache Hadoop, Spark, Pulsar, Tigon, Birt, Mahout, Jupyter, R, Sci-kit

Process Management – Activiti, jBPM ProcessMaker

Visualization – Datawrapper, D3, Angular, Chart JS, Lumify, Freeboard

Application Logic – Node.js

MongoDB, CouchDB, Hadoop Object Storage, PostgreSQL

MQTT, WebSockets, HTTP 1.1, M2M

WSO2, Tyk, MuleSoft, SiteWhere, Kaa, Kura, Canopy, DeviceHive, , Zetta, Openiot

© 2016 Cloud Standards Customer Council www.cloud-council.org 34

Join the CSCC Now! – To have an impact on customer use case based standards requirements – To learn about all Cloud Standards within one organization – To help define the CSCC’s future roadmap – Membership is free & easy: http://www.cloud-council.org/become-a-

member.htm

Get Involved! – Join one or more of the CSCC Working Groups

http://www.cloud-council.org/workinggroups.htm

Leverage CSCC Collateral – Visit http://www.cloud-council.org/resource-hub

Call to Action

35

Thank You

top related