View
228
Download
2
Embed Size (px)
Citation preview
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