FORUM:
Edge Computing Group’s MVP Architecture; StarlingX making it real!
James Penick, Verizon Greg Waines, StarlingX, Wind River Systems
FORUM: Edge Computing Groups MVP Architecture; StarlingX making it - - PowerPoint PPT Presentation
FORUM: Edge Computing Groups MVP Architecture; StarlingX making it real! James Penick, Verizon Greg Waines, StarlingX, Wind River Systems OpenStacks Edge Computing Group Edge has been a matter of opinion Edge Majority
James Penick, Verizon Greg Waines, StarlingX, Wind River Systems
“Edge” Majority use cases General infra needs
StarlingX provides a deployment-ready, scalable, highly reliable Edge infrastructure software platform Services from the StarlingX virtualization platform focus on
A complete Edge orchestration platform for Bare Metal, VM and Container workloads
– Hosting Shared Services and – System-wide Infrastructure Orchestration functions:
§ Deployment and Management of Subclouds, § Configuration portal for shared configuration across all Subclouds, § Fault aggregation, § Patching orchestration.
– Geographically dispersed, – Connected via L3 network, – Running reduced Control Plane.
Central Cloud Region
Edge / Subcloud Region Edge / Subcloud Region Edge / Subcloud Region
Central Cloud Edge Cloud
DC Orchestration Engine
Nova OE-Module Nova API-PROXY
OpenStack Nova
NOVA-API NOVA-CONDUCTOR NOVA-SCHEDULER
1 2 4 3 5
DC Sync Framework
Audit
( showing NOVA as example ) OpenStack Keystone
KEYSTONE-API KEYSTONE
3
Keystone OE-Module Keystone API-PROXY
1 2
NOVA API
4 5
OpenStack Keystone
KEYSTONE-API KEYSTONE
OpenStack Nova
NOVA-API NOVA-CONDUCTOR NOVA-SCHEDULER
6
Generic DB Sync API Server DC Sync Framework AGENT
6 7
DC DB SYNC API – DB Table Record Post/Set/Delete
( showing KEYSTONE as example )
Add DB-based Synchronization support for OpenStack Services where API- synchronization is NOT sufficient. Service Module in ’DC Orchestration Engine’ synchronizes DB Records by
( using SqlAlchemy DB Reflection ), and
exposes the DB operations remotely for synchronization purposes. API Proxy triggers DB sync of affected row(s)
Audit (default every 10 mins) deals with unexpected events/errors to ensure required DB Table(s) are in-sync.
triggered events that result in DB Table Changes.
DB Sync Client API Client
Centralized Image Management for Usability with Distributed Image Caching for Image Download Performance § Glance == OpenStack Image Management Service § Glance supports sharing Storage Backend
– è Edge Glances share Centralized CEPH Backend
§ Leverage StarlingX Synchronization Framework
– To API/DB Synchronize Glance DBs – REQUIRED for “autonomous” behavior when network partitioning occurs.
§ Glance supports Image Caching for remote backends
OPTIONAL / TIME PERMITTING
§ User / Identity Management – Federated and Synchronized Solutions § Image Management – Leveraging Multiple Shared Backends & Caching
§ Adding Keystone and Glance to OpenStack Services synchronized by STX-DIST-CLOUD
– Providing centralized management of identity and images, and – Still maintaining Edge Cloud functionality when isolated.