View
218
Download
3
Category
Preview:
Citation preview
Agenda
• The current state of the cloud• Edge computing meets serverless computing• Bringing Machine Learning to the edge• A closer look at the technology stack• Key drivers and use cases• Edge computing with Project Flogo and Project Mashling
The Current State of Cloud
• Highly centralized set of resources• Resembles 90s Client/Server computing• Compute is going beyond VMs• Containers are becoming mainstream
• Storage is complemented by CDN• Static content is replicated and cached
• Network stack is programmable• SDN is enabling hybrid scenarios
CloudGlobally available, unlimited compute resources
IoTHarnessing signals from sensors and devices, managed centrally by the cloud
EdgeIntelligence offloaded from the cloud to IoTdevices
AIBreakthrough intelligence capabilities
Waves of Innovation
What’s Next for Cloud?
• Data-centric platform with massive parallel computing capabilities• Microservices packaged and deployed as conatiners becomes
the new norm• Machine Learning becomes the focal point• Functions as a Service replaces heavy VM-centric compute
services• Compute moves closer to consumers
What is Edge Computing?
• Edge computing makes the cloud truly distributed• Moves core cloud services closer to the origin of data• Mimics public cloud platform capabilities• Delivers local storage, compute, and network services• Reduces the latency by avoiding the roundtrip to the cloud
Key Drivers of Edge Computing
• Software Defined Datacenter• Serverless Computing• Container Orchestration • Machine Learning• Internet of Things• Next Generation User Experience
What Will Run at The Edge?
• Data Ingestion• M2M Brokers• Object Storage• Functions as a Service• NoSQL/Time-Series Database• Stream Processing• ML Models
Edge Computing Architecture
Edge
Com
putin
g Ar
chite
ctur
e Data Sources
Intelligence
Actionable Insight
Sensors, Databases, Event Sources, Machine Logs, Clickstream, Social Media
Machine Learning Algorithms (Cloud)Machine Learning Models (Edge)
Visualizations, DashboardsHuman-Machine Interaction (HMI)
Use Case – Machine Learning @ Edge
Machine Learning Algorithms
Training Data
Test Data
Machine Learning
Model
ServerlessFunctionsPredictive
Analytics
Production Data
Public Cloud Infrastructure
EdgeInfrastructure
Use Case – IoT Hot Path Analytics
DevicesDevices
Devices
Edge Infrastructure
Data Ingestion
DevicesDevices
Devices
M2MBroker
Stream Analytics
NoSQL Database
ML Model Storage
Public Cloud
Project FlogoDelivering Serverless Computing at The Edge
• Open source project from TIBCO• IoT integration for devices• Lightweight runtime written in Go lang• Serverless compute platform• Brings machine learning to the edge
flogo.io
Project MashlingThe API Gateway for Contemporary Applications
• Open Source Event-Driven Microgateway• Declarative workflow engine to trigger RESTful services • Integrates with Project Flogo• Lightweight runtime written in Go lang• Acts as Service Mesh for microservices
mashling.io
Edge Enables New Opportunities
• Telecom players will play a crucial role• Cloud will reach the last mile of the delivery• Micro Zones
• Edge facility will be shared by multiple cloud providers• DevOps will play a critical role in application distribution• Improved Quality of Service (QoS) for delivering applications • Consumers will experience “cloud roaming”
Recommended