SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
StarlingX
Driving Compute to the Edge With OpenStack
Pilot Project Supported by the OpenStack Foundation
Greg Waines, WIND RIVER SYSTEMS
Architect
What Is Driving Edge Computing?
Devices /
Things
MANUFACTURING
TRANSPORTATION
ENERGY
VIDEO
HEALTHCARE
RETAIL
Core
Network
Cloud
Data Center
Network Hub or
regional Data Center
Edge
Compute Node
Varies <1 ms <5 ms <10-40 ms < 60 ms ~100 ms
DRONES
PHONES
SMART
CITIESPCs
Drivers for edge
Latency
Bandwidth
Security
Connectivity
Latency
“Where” Matters for New Genres of Applications
Internet
of Things
Augmented
Reality
Accelerated
Browsing
Virtual Reality &
Gaming
Vehicle
Assistance
Medical
Applications
NFV
RAN
SCALE
LARGE AND SMALL
CENTRAL MGMT
ACROSS MULTIPLE EDGE CLOUDS
Edge Computing Challenges
ZERO TOUCH
PROVISIONING
SINGLE PANE
OF GLASS
EDGE CLOUD
AVAILABILITY
& AUTONOMY
SECURITY
IN NON-PHYSICALLY
SECURE ENVIRONMENTS
An OpenStack Pilot Project
StarlingX is being piloted under the administration and governance of the
OpenStack Foundation with an Apache 2.0 license
• Formed with seed code from the Wind River Titanium Cloud portfolio
• Open sourced with the imperatives of
- High Availability,
- High Performance & Scalability, and
- Edge-Enabled,
... in a fully-integrated deployment-ready solution,
• First community release of StarlingX is planned October 24th, 2018
• OpenStack invites new project members and contributors as we build a
mission critical infrastructure stack for Edge computing
• Web Site: StarlingX.io
StarlingX - Use Cases
• Drones, cars, trucks
• Robotics, vPLC
• Cloud/virtual RAN
• Smart city/buildings
(metering & monitoring)
• Mobile HD video
• Healthcare imaging &
diagnostics
• Caching & surveillance
Core
Networks
IoT
Infrastructure
Network
Appliances
Radio
Access
Network
Content
Delivery
Networks
Virtual
CPE
Multi-access
Edge
Computing
Telco Infrastructure
Energy ManufacturingHealth Care
StarlingX – Software Architecture
StarlingX provides a deployment-ready,
scalable, highly reliable Edge
infrastructure software platform
Services from the StarlingX
virtualization platform focus on
• Easy deployment,
• Low touch manageability,
• Rapid response to events
• Fast recovery
A fully featured Cloud for the distributed Edge
StarlingX.io
StarlingX Repositories
StarlingX – Standard Configuration
External Networks
Layer 2 Switch
StarlingX
Storage
NodeStorage
Node
Storage
NodeStorage
Node
Control
Node
Control
Node
Compute Node
VM VM VM
Accelerated
vSwitch
Compute Platform
Compute
NodeCompute
NodeComp
ute
NodeCompute
NodeCompute
NodeCompute
NodeCompute
NodeCompute
Node
Compute
NodeCompute
NodeCompute
NodeCompute
NodeCompute
NodeCompute
NodeCompute
NodeCompute
Node
Compute
NodeCompute
NodeCompute
NodeCompute
NodeCompute
NodeCompute
NodeCompute
NodeCompute
Node
Layer 3 Routers
Optional
2-9 Storage Nodes
2-100 Compute Nodes
1:1 HA Control Cluster
OpenStack Cluster deployed on
dedicated physical servers.
– StarlingX build è Installation ISO
– Initial server, controller-0,
becomes installer for rest of system.
§ 2x Node
HA Controller Cluster
§ 2-100x Node
Compute Cluster
§ OPTIONAL:
2-9x Node
CEPH Storage Cluster
StarlingX – Range of Scalable Deployments
Highly-Available
Edge Solution
Two servers
Compute
VM
Control
VM VM
Storage
1:1 protected pair
of servers
Compute
VM
Control
VM VM
Storage
Compute
VM VM VM
Compute
VM VM VM
Top of Rack
Control
Storage
Control
Storage
Frame-Level
Solution
4 –100 servers
Compute
VM VM VM
Compute
VM VM VM
Top of Rack
Control
Storage
Control
Storage
Compute
VM VM VM
Compute
VM VM VM
Top of Rack
Control
Storage
Control
Storage
Compute
VM VM VM
Compute
VM VM VM
Top of Rack
Control
Storage
Control
Storage
Large-Scale Data Center Solution
OR
Distributed Edge Computing Solution
Hundreds of servers
Compute
VM VM VM
Compute
VM VM VM
Top of Rack
Compute
VM VM VM
Compute
VM VM VM
Top of Rack
Compute
VM VM VM
Compute
VM VM VM
Top of Rack
Control
Control
Compute
VM VM VM
Compute
VM VM VM
Top of Rack
Compute
VM VM VM
Compute
VM VM VM
Top of Rack
Compute
VM VM VM
Top of Rack
Compute
VM VM VM
Control
Control
Multi-region cloud
Compute
VM
Control
VM VM
Storage
Minimum-Footprint
Edge Solution
Single server
Note:
Supported on Low Cost / Low
Power HW Form Factor.
E.g.
Xeon D-1500 (8 -12 core) Boards
( e.g. Supermicro )
Fully Managed Cloud Infrastructure
• Simple Installation,
• System and Node Configuration ,
• ‘Plug & Play’ mode, and
• ‘Bulk’ mode.
• Service/Software Configuration,
• Service/Software and Node Maintenance
• Fault Monitoring, Alarming and Recovery,
• Administrative Commands,
• Statistics Collection,
• External Centralized Log Management.
• CLI, GUI, REST API & SNMPv2c Management Interfaces,
• Software Patching and Upgrade Management & Orchestration,
• Backup and Restore Support.
Fully Integrated & Managed OpenStack Services
• Keystone
• Nova
• Neutron
• Glance
• Cinder
• Horizon
• Telemetry
• Heat
Optional:
§ Swift
§ Murano
§ Magnum
§ Ironic
§ StarlingX
– Configuration Mgmt,
– Host Mgmt,
– Service Mgmt,
– Software Mgmt,
– Fault Mgmt,
– Infrastructure
Orchestration.
Feature Rich Virtualized Networking
High-Level Networking Options:
§ Virtualized Switching & Routing,
( OVS-DPDK accelerated )
§ PCI-Passthrough and SRIOV,
§ SDN Networking,
Key Data Path Features:
§ Distributed Virtual Routing (DVR),
§ Security Groups,
§ Floating IP and SNAT,
§ VLAN-tagging in Guest,
§ Neutron Service Function Chaining,
§ VM Access to Data Path Acceleration HW
High-Availability:
§ LAG for Link Redundancy / Protection,
§ QoS features for VM Traffic,
– BW Limiting, DSCP marking,
§ Live VM Migration for all Networking
modes,
Network Diagnostics:
§ LLDP Peer Discovery and Reporting,
§ TcpDump-based Packet Tracing tools for
Guests.
Enhanced Platform Awareness
Hardware Server
...
cores
memory ...
cores
memoryQPI
Virtual
Machine
Virtual
Machine
Virtual
Machine
VM Memory Backed by 4K,
2M or 1G Memory Pages
NUMA Affinity optimized relative
to vSwitch and/or VM’s PCI-
Passthru/SRIOV Interfaces
No-Over-Commit / Dedicated CPU Model
for Guaranteed VM Performance Assign Scheduling Policy
to vCPUs
CPU Model Specification
for leveraging specific CPU Archs
GPU & Generic PCI Device Passthru
for VM
Isolate or Require
Hyper-threading Policies
Virtual NUMA Node Support
in VMs
Server Group
‘Compute-Node Affinity / Non-Affinity
Ensure Compute Node has connectivity to
VM’s attached Tenant Networks
RDT Cache Allocation Technology
to provide VM exclusive access to L3
Cache
Container Support
Ironic
Instance
(baremetal)
Ironic
Instance
(baremetal)
• OpenStack Magnum
• Container Orchestration Engine
management
• Containers in VMs,
• Via OpenStack Nova
• Containers on Bare Metal Servers,
• Via OpenStack Ironic
• Kubernetes, Swarm and Mesos
• Container Runtime : docker
• Container Networking : flannel, calico
• Container Storage : cinder
OpenStack
Compute Nodes
Container
Baremetal Nodes
Container Runtime
COE
Container
Container Runtime
Ironic
Hypervisor
Nova
Instance
(VM)
Nova
Instance
(VM)
Nova
Instance
(VM)
COE
Container
Container
Runtime
Container
Container
Runtime
HEAT
NEUTRON NOVA
bmlibvirt
Magnum
StarlingX Software Management
• Software Patching
• corrective content and/or minor new functionality,
• ‘ALL’ layers of StarlingX Software,
• From kernel up to OpenStack Services,
• Rolling Update strategy across nodes,
• In-service and Reboot-required patches,
• Orchestration tool automates patching across ‘ALL’ nodes.
• Software Upgrades
• From one major release to another major release,
• ‘ALL’ layers of StarlingX Software
• From kernel up to OpenStack Services,
• Rolling Update strategy across nodes,
• Transparently handles DB schema chgs and DB data conversion,
• Manages API compatibility between nodes,
• Live migrates hosted applications,
• Orchestration tool automates upgrades across ‘ALL’ nodes.
Cloud Running on Rel N
From Side
Hitless
Migration
Cloud Running on Rel N+1
To Side
Step 3 Upload the patch file to the patch storage area.
Click the Upload Patch button to display an upload window from which you can browse your
workstation's file system to select the patch file. Press the Upload Patch button once the selection
is done.
The patch file is available now in the patch storage area, but it has yet to be applied to the cluster.
This is reflected in the Patches page as illustrated below.
Step 4 Apply the patch.
Click the Apply Patch button associated with the patch. Alternatively, select the patch first using
the selection boxes on the left, and then click the Apply Patches button at the top. You can use
this selection process to apply all patches, or a selected subset, in a single operation.
The Patches page is updated to report the patch to be in the Partial-Apply state.
174 Draft - 27 Jan 2015
Distributed Edge Computing
Central Cloud
Region
Edge Cloud
Region
Edge Cloud
Region
Edge Cloud
Region
Layer 3 IP Network
§ Based on OpenStack Regions,
§ Central Cloud Region:
– Hosting Shared Services
– System-wide Infrastructure Orchestration functions:
§ Deployment and Management of Edge Clouds,
§ Configuration portal for shared configuration across all Edge Clouds,
§ Fault aggregation across all Edge Clouds,
§ Patching orchestration across all Edge Clouds.
§ Remote Edge Cloud Regions:
– Geographically dispersed,
– Scalable from 1 to 100s of Servers,
– Connected via L3 IP Network,
– Running reduced Control Plane.
§ Inter-Region Communications strictly REST APIs / L3.
In-Flight Evolution of StarlingX
Evolving to a Containerized OpenStack Solution
§ Leveraging OpenStack Helm Project,
to deploy the OpenStack Cloud in Containers on a Kubernetes Cluster.
Value Add:
èFor OpenStack Solution:
Ă  Open framework for integrating & installing OpenStack Services,
Ă  Kubernetes & Helm == OpenStack Installation & Configuration Service.
èFor Container-ONLY Solutions:
Ă  Introduces a **NEW** HA Integrated Managed Kubernetes Solution
Continues to leverage StarlingX Infrastructure Services to:
§ install & manage bare metal servers,
§ install & manage Kubernetes deployment, and
§ orchestrate install of Containerized OpenStack with OpenStack Helm.
Titanium Services
HA,Config,Mtce,EPA,
Security,Patching
Titanium
Services
App
Titanium
Services
App
Titanium
Services
App App
Summary End-to-End Integrated OpenStack Solution
Deployment Ready
Distributed Edge Computing Solution
Scales both small and large
Highly Available
HA Controller Services
HA Management of Hosted VMs
Live Migration
Hitless Software Patching and Upgrades
Enhanced Network Performance
Enhanced VM Performance
Scalable from 1-server to 500+ Distributed Cloud
Quick & Easy Installer
Intuitive Configuration & Operations
Fully
Integrated
Solution
Usable &
Simple
Available
& Reliable
High
Performance
& Scalability
Built for
the EDGE
Flexible
Hosting
Virtual Machines
Containers
Bare Metal Nodes
Invitation to Join the Community
• We cordially invite you to join the StarlingX community
• starlingx.io provides links to code
• starlingx.io provides links to documentation (soon to be at docs.starlingx.io)
• Build Guides, Install Guides, Contributor Guides, ...
• Sign up to the mailing list at lists.starlingx.io
• Attend community meetings at wiki.openstack.org/wiki/StarlingX#Meetings
Questions ?

Mais conteĂşdo relacionado

Mais procurados

Atf 3 q15-6 - solutions for scaling the cloud computing network infrastructure
Atf 3 q15-6 - solutions for scaling the cloud computing network infrastructureAtf 3 q15-6 - solutions for scaling the cloud computing network infrastructure
Atf 3 q15-6 - solutions for scaling the cloud computing network infrastructure
Mason Mei
 
New idc architecture
New idc architectureNew idc architecture
New idc architecture
Mason Mei
 
The Next Step of OpenStack Evolution for NFV Deployments
The Next Step ofOpenStack Evolution for NFV DeploymentsThe Next Step ofOpenStack Evolution for NFV Deployments
The Next Step of OpenStack Evolution for NFV Deployments
Dirk Kutscher
 
Cloudstack conference open_contrail v4
Cloudstack conference open_contrail v4Cloudstack conference open_contrail v4
Cloudstack conference open_contrail v4
ozkan01
 
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and moreAdvanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
inside-BigData.com
 

Mais procurados (20)

Arista reinventing data center switching
Arista   reinventing data center switchingArista   reinventing data center switching
Arista reinventing data center switching
 
The evolution of data center network fabrics
The evolution of data center network fabricsThe evolution of data center network fabrics
The evolution of data center network fabrics
 
Atf 3 q15-6 - solutions for scaling the cloud computing network infrastructure
Atf 3 q15-6 - solutions for scaling the cloud computing network infrastructureAtf 3 q15-6 - solutions for scaling the cloud computing network infrastructure
Atf 3 q15-6 - solutions for scaling the cloud computing network infrastructure
 
Software Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_truptiSoftware Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_trupti
 
New idc architecture
New idc architectureNew idc architecture
New idc architecture
 
The Data Center Network Evolution
The Data Center Network EvolutionThe Data Center Network Evolution
The Data Center Network Evolution
 
6th SDN Interest Group Seminar - Session1 (131210)
6th SDN Interest Group Seminar - Session1 (131210)6th SDN Interest Group Seminar - Session1 (131210)
6th SDN Interest Group Seminar - Session1 (131210)
 
Contrail Basics
Contrail BasicsContrail Basics
Contrail Basics
 
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
 
SDN Summit - Optical SDN: Virtualizing the Transport Network
SDN Summit - Optical SDN: Virtualizing the Transport NetworkSDN Summit - Optical SDN: Virtualizing the Transport Network
SDN Summit - Optical SDN: Virtualizing the Transport Network
 
OpenContrail Silicon Valley Meetup Aug 25 2015
OpenContrail Silicon Valley Meetup Aug 25 2015OpenContrail Silicon Valley Meetup Aug 25 2015
OpenContrail Silicon Valley Meetup Aug 25 2015
 
The Juniper SDN Landscape
The Juniper SDN LandscapeThe Juniper SDN Landscape
The Juniper SDN Landscape
 
SDN Scale-out Testing at OpenStack Innovation Center (OSIC)
SDN Scale-out Testing at OpenStack Innovation Center (OSIC)SDN Scale-out Testing at OpenStack Innovation Center (OSIC)
SDN Scale-out Testing at OpenStack Innovation Center (OSIC)
 
Cloud Networking Trends
Cloud Networking TrendsCloud Networking Trends
Cloud Networking Trends
 
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
 
9th SDN Expert Group Seminar - Session3
9th SDN Expert Group Seminar - Session39th SDN Expert Group Seminar - Session3
9th SDN Expert Group Seminar - Session3
 
Cisco storage networking protect scale-simplify_dec_2016
Cisco storage networking   protect scale-simplify_dec_2016Cisco storage networking   protect scale-simplify_dec_2016
Cisco storage networking protect scale-simplify_dec_2016
 
The Next Step of OpenStack Evolution for NFV Deployments
The Next Step ofOpenStack Evolution for NFV DeploymentsThe Next Step ofOpenStack Evolution for NFV Deployments
The Next Step of OpenStack Evolution for NFV Deployments
 
Cloudstack conference open_contrail v4
Cloudstack conference open_contrail v4Cloudstack conference open_contrail v4
Cloudstack conference open_contrail v4
 
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and moreAdvanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
 

Semelhante a StarlingX - Driving Compute to the Edge with OpenStack

VMWARE CommsDay Melbourne Congress
VMWARE CommsDay Melbourne CongressVMWARE CommsDay Melbourne Congress
VMWARE CommsDay Melbourne Congress
GrahameLynch1
 
Comparison between VMware and Open Stack Cloud
Comparison between VMware and Open Stack CloudComparison between VMware and Open Stack Cloud
Comparison between VMware and Open Stack Cloud
Saeed Siddik
 
Understanding network and service virtualization
Understanding network and service virtualizationUnderstanding network and service virtualization
Understanding network and service virtualization
SDN Hub
 
Com day how to bring windows azure portal to your datacenter
Com day   how to bring windows azure portal to your datacenterCom day   how to bring windows azure portal to your datacenter
Com day how to bring windows azure portal to your datacenter
Christopher Keyaert
 
Net app virtualization preso
Net app virtualization presoNet app virtualization preso
Net app virtualization preso
Accenture
 

Semelhante a StarlingX - Driving Compute to the Edge with OpenStack (20)

Spirent HyperScale Test Solution
Spirent HyperScale Test SolutionSpirent HyperScale Test Solution
Spirent HyperScale Test Solution
 
VMWARE CommsDay Melbourne Congress
VMWARE CommsDay Melbourne CongressVMWARE CommsDay Melbourne Congress
VMWARE CommsDay Melbourne Congress
 
Optimize Your VMware SDDC with IBM Infrastructure
Optimize Your VMware SDDC with IBM InfrastructureOptimize Your VMware SDDC with IBM Infrastructure
Optimize Your VMware SDDC with IBM Infrastructure
 
VMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices PosterVMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices Poster
 
Dimension data cloud for the enterprise architect
Dimension data cloud for the enterprise architectDimension data cloud for the enterprise architect
Dimension data cloud for the enterprise architect
 
Eco4Cloud - Company Presentation
Eco4Cloud - Company PresentationEco4Cloud - Company Presentation
Eco4Cloud - Company Presentation
 
TechTalkThai-CiscoHyperFlex
TechTalkThai-CiscoHyperFlexTechTalkThai-CiscoHyperFlex
TechTalkThai-CiscoHyperFlex
 
Using Agilio SmartNICs for OpenStack Networking Acceleration
Using Agilio SmartNICs for OpenStack Networking AccelerationUsing Agilio SmartNICs for OpenStack Networking Acceleration
Using Agilio SmartNICs for OpenStack Networking Acceleration
 
2014-09-15 cloud platform master class
2014-09-15 cloud platform master class2014-09-15 cloud platform master class
2014-09-15 cloud platform master class
 
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - CaviumSummit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
 
Comparison between VMware and Open Stack Cloud
Comparison between VMware and Open Stack CloudComparison between VMware and Open Stack Cloud
Comparison between VMware and Open Stack Cloud
 
Understanding network and service virtualization
Understanding network and service virtualizationUnderstanding network and service virtualization
Understanding network and service virtualization
 
Com day how to bring windows azure portal to your datacenter
Com day   how to bring windows azure portal to your datacenterCom day   how to bring windows azure portal to your datacenter
Com day how to bring windows azure portal to your datacenter
 
What is coming for VMware vSphere?
What is coming for VMware vSphere?What is coming for VMware vSphere?
What is coming for VMware vSphere?
 
Testing the limits of cloud networks
Testing the limits of cloud networksTesting the limits of cloud networks
Testing the limits of cloud networks
 
Cisco NetApp VMware - Long Distance VMotion
Cisco NetApp VMware - Long Distance VMotionCisco NetApp VMware - Long Distance VMotion
Cisco NetApp VMware - Long Distance VMotion
 
Net app virtualization preso
Net app virtualization presoNet app virtualization preso
Net app virtualization preso
 
Raisecom GPON Solution Training - Chapter 4 NView_V2.pptx
Raisecom GPON Solution Training - Chapter 4 NView_V2.pptxRaisecom GPON Solution Training - Chapter 4 NView_V2.pptx
Raisecom GPON Solution Training - Chapter 4 NView_V2.pptx
 
What's New with vSphere 4
What's New with vSphere 4What's New with vSphere 4
What's New with vSphere 4
 
AWS & Intel: A Partnership Dedicated to Cloud Innovations
AWS & Intel: A Partnership Dedicated to Cloud InnovationsAWS & Intel: A Partnership Dedicated to Cloud Innovations
AWS & Intel: A Partnership Dedicated to Cloud Innovations
 

Mais de Stacy VĂŠronneau

Mais de Stacy VĂŠronneau (16)

OpenStack Toronto UG - MeetUp - October 2018
OpenStack Toronto UG - MeetUp - October 2018OpenStack Toronto UG - MeetUp - October 2018
OpenStack Toronto UG - MeetUp - October 2018
 
OpenStack Ottawa Q2 MeetUp - June 2018
OpenStack Ottawa Q2 MeetUp - June 2018OpenStack Ottawa Q2 MeetUp - June 2018
OpenStack Ottawa Q2 MeetUp - June 2018
 
OpenStack Ottawa MeetUp - April 3rd 2018
OpenStack Ottawa MeetUp - April 3rd 2018OpenStack Ottawa MeetUp - April 3rd 2018
OpenStack Ottawa MeetUp - April 3rd 2018
 
Montreal Linux MeetUp - OpenStack Overview (2017.10.03)
Montreal Linux MeetUp - OpenStack Overview (2017.10.03)Montreal Linux MeetUp - OpenStack Overview (2017.10.03)
Montreal Linux MeetUp - OpenStack Overview (2017.10.03)
 
OpenStack Toronto Q3 MeetUp - September 28th 2017
OpenStack Toronto Q3 MeetUp - September 28th 2017OpenStack Toronto Q3 MeetUp - September 28th 2017
OpenStack Toronto Q3 MeetUp - September 28th 2017
 
Montreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpMontreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUp
 
OpenStack Ottawa Q3 Meetup September 26th 2017
OpenStack Ottawa Q3 Meetup   September 26th 2017OpenStack Ottawa Q3 Meetup   September 26th 2017
OpenStack Ottawa Q3 Meetup September 26th 2017
 
OpenStack 7th Birthday Deck
OpenStack 7th Birthday DeckOpenStack 7th Birthday Deck
OpenStack 7th Birthday Deck
 
OpenStack Toronto Q2 MeetUp - June 1st 2017
OpenStack Toronto Q2 MeetUp - June 1st 2017OpenStack Toronto Q2 MeetUp - June 1st 2017
OpenStack Toronto Q2 MeetUp - June 1st 2017
 
OpenStack Ottawa Q2 MeetUp - May 31st 2017
OpenStack Ottawa Q2 MeetUp - May 31st 2017OpenStack Ottawa Q2 MeetUp - May 31st 2017
OpenStack Ottawa Q2 MeetUp - May 31st 2017
 
OpenStack MeetUp - OpenContrail Presentation
OpenStack MeetUp - OpenContrail PresentationOpenStack MeetUp - OpenContrail Presentation
OpenStack MeetUp - OpenContrail Presentation
 
Montreal OpenStack Q2 MeetUp - May 30th 2017
Montreal OpenStack Q2 MeetUp - May 30th 2017Montreal OpenStack Q2 MeetUp - May 30th 2017
Montreal OpenStack Q2 MeetUp - May 30th 2017
 
OpenStack Boston Meetup - April 20th 2017
OpenStack Boston Meetup - April 20th 2017OpenStack Boston Meetup - April 20th 2017
OpenStack Boston Meetup - April 20th 2017
 
OpenStack Ottawa Meetup - March 29th 2017
OpenStack Ottawa Meetup - March 29th 2017OpenStack Ottawa Meetup - March 29th 2017
OpenStack Ottawa Meetup - March 29th 2017
 
CENGN - OpenStack MeetUp - March 2017
CENGN - OpenStack MeetUp - March 2017CENGN - OpenStack MeetUp - March 2017
CENGN - OpenStack MeetUp - March 2017
 
9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)
9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)
9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

StarlingX - Driving Compute to the Edge with OpenStack

  • 1. StarlingX Driving Compute to the Edge With OpenStack Pilot Project Supported by the OpenStack Foundation Greg Waines, WIND RIVER SYSTEMS Architect
  • 2. What Is Driving Edge Computing? Devices / Things MANUFACTURING TRANSPORTATION ENERGY VIDEO HEALTHCARE RETAIL Core Network Cloud Data Center Network Hub or regional Data Center Edge Compute Node Varies <1 ms <5 ms <10-40 ms < 60 ms ~100 ms DRONES PHONES SMART CITIESPCs Drivers for edge Latency Bandwidth Security Connectivity Latency “Where” Matters for New Genres of Applications
  • 3. Internet of Things Augmented Reality Accelerated Browsing Virtual Reality & Gaming Vehicle Assistance Medical Applications NFV RAN SCALE LARGE AND SMALL CENTRAL MGMT ACROSS MULTIPLE EDGE CLOUDS Edge Computing Challenges ZERO TOUCH PROVISIONING SINGLE PANE OF GLASS EDGE CLOUD AVAILABILITY & AUTONOMY SECURITY IN NON-PHYSICALLY SECURE ENVIRONMENTS
  • 4. An OpenStack Pilot Project StarlingX is being piloted under the administration and governance of the OpenStack Foundation with an Apache 2.0 license • Formed with seed code from the Wind River Titanium Cloud portfolio • Open sourced with the imperatives of - High Availability, - High Performance & Scalability, and - Edge-Enabled, ... in a fully-integrated deployment-ready solution, • First community release of StarlingX is planned October 24th, 2018 • OpenStack invites new project members and contributors as we build a mission critical infrastructure stack for Edge computing • Web Site: StarlingX.io
  • 5. StarlingX - Use Cases • Drones, cars, trucks • Robotics, vPLC • Cloud/virtual RAN • Smart city/buildings (metering & monitoring) • Mobile HD video • Healthcare imaging & diagnostics • Caching & surveillance Core Networks IoT Infrastructure Network Appliances Radio Access Network Content Delivery Networks Virtual CPE Multi-access Edge Computing Telco Infrastructure Energy ManufacturingHealth Care
  • 6. StarlingX – Software Architecture StarlingX provides a deployment-ready, scalable, highly reliable Edge infrastructure software platform Services from the StarlingX virtualization platform focus on • Easy deployment, • Low touch manageability, • Rapid response to events • Fast recovery A fully featured Cloud for the distributed Edge StarlingX.io
  • 8. StarlingX – Standard Configuration External Networks Layer 2 Switch StarlingX Storage NodeStorage Node Storage NodeStorage Node Control Node Control Node Compute Node VM VM VM Accelerated vSwitch Compute Platform Compute NodeCompute NodeComp ute NodeCompute NodeCompute NodeCompute NodeCompute NodeCompute Node Compute NodeCompute NodeCompute NodeCompute NodeCompute NodeCompute NodeCompute NodeCompute Node Compute NodeCompute NodeCompute NodeCompute NodeCompute NodeCompute NodeCompute NodeCompute Node Layer 3 Routers Optional 2-9 Storage Nodes 2-100 Compute Nodes 1:1 HA Control Cluster OpenStack Cluster deployed on dedicated physical servers. – StarlingX build è Installation ISO – Initial server, controller-0, becomes installer for rest of system. § 2x Node HA Controller Cluster § 2-100x Node Compute Cluster § OPTIONAL: 2-9x Node CEPH Storage Cluster
  • 9. StarlingX – Range of Scalable Deployments Highly-Available Edge Solution Two servers Compute VM Control VM VM Storage 1:1 protected pair of servers Compute VM Control VM VM Storage Compute VM VM VM Compute VM VM VM Top of Rack Control Storage Control Storage Frame-Level Solution 4 –100 servers Compute VM VM VM Compute VM VM VM Top of Rack Control Storage Control Storage Compute VM VM VM Compute VM VM VM Top of Rack Control Storage Control Storage Compute VM VM VM Compute VM VM VM Top of Rack Control Storage Control Storage Large-Scale Data Center Solution OR Distributed Edge Computing Solution Hundreds of servers Compute VM VM VM Compute VM VM VM Top of Rack Compute VM VM VM Compute VM VM VM Top of Rack Compute VM VM VM Compute VM VM VM Top of Rack Control Control Compute VM VM VM Compute VM VM VM Top of Rack Compute VM VM VM Compute VM VM VM Top of Rack Compute VM VM VM Top of Rack Compute VM VM VM Control Control Multi-region cloud Compute VM Control VM VM Storage Minimum-Footprint Edge Solution Single server Note: Supported on Low Cost / Low Power HW Form Factor. E.g. Xeon D-1500 (8 -12 core) Boards ( e.g. Supermicro )
  • 10. Fully Managed Cloud Infrastructure • Simple Installation, • System and Node Configuration , • ‘Plug & Play’ mode, and • ‘Bulk’ mode. • Service/Software Configuration, • Service/Software and Node Maintenance • Fault Monitoring, Alarming and Recovery, • Administrative Commands, • Statistics Collection, • External Centralized Log Management. • CLI, GUI, REST API & SNMPv2c Management Interfaces, • Software Patching and Upgrade Management & Orchestration, • Backup and Restore Support.
  • 11. Fully Integrated & Managed OpenStack Services • Keystone • Nova • Neutron • Glance • Cinder • Horizon • Telemetry • Heat Optional: § Swift § Murano § Magnum § Ironic § StarlingX – Configuration Mgmt, – Host Mgmt, – Service Mgmt, – Software Mgmt, – Fault Mgmt, – Infrastructure Orchestration.
  • 12. Feature Rich Virtualized Networking High-Level Networking Options: § Virtualized Switching & Routing, ( OVS-DPDK accelerated ) § PCI-Passthrough and SRIOV, § SDN Networking, Key Data Path Features: § Distributed Virtual Routing (DVR), § Security Groups, § Floating IP and SNAT, § VLAN-tagging in Guest, § Neutron Service Function Chaining, § VM Access to Data Path Acceleration HW High-Availability: § LAG for Link Redundancy / Protection, § QoS features for VM Traffic, – BW Limiting, DSCP marking, § Live VM Migration for all Networking modes, Network Diagnostics: § LLDP Peer Discovery and Reporting, § TcpDump-based Packet Tracing tools for Guests.
  • 13. Enhanced Platform Awareness Hardware Server ... cores memory ... cores memoryQPI Virtual Machine Virtual Machine Virtual Machine VM Memory Backed by 4K, 2M or 1G Memory Pages NUMA Affinity optimized relative to vSwitch and/or VM’s PCI- Passthru/SRIOV Interfaces No-Over-Commit / Dedicated CPU Model for Guaranteed VM Performance Assign Scheduling Policy to vCPUs CPU Model Specification for leveraging specific CPU Archs GPU & Generic PCI Device Passthru for VM Isolate or Require Hyper-threading Policies Virtual NUMA Node Support in VMs Server Group ‘Compute-Node Affinity / Non-Affinity Ensure Compute Node has connectivity to VM’s attached Tenant Networks RDT Cache Allocation Technology to provide VM exclusive access to L3 Cache
  • 14. Container Support Ironic Instance (baremetal) Ironic Instance (baremetal) • OpenStack Magnum • Container Orchestration Engine management • Containers in VMs, • Via OpenStack Nova • Containers on Bare Metal Servers, • Via OpenStack Ironic • Kubernetes, Swarm and Mesos • Container Runtime : docker • Container Networking : flannel, calico • Container Storage : cinder OpenStack Compute Nodes Container Baremetal Nodes Container Runtime COE Container Container Runtime Ironic Hypervisor Nova Instance (VM) Nova Instance (VM) Nova Instance (VM) COE Container Container Runtime Container Container Runtime HEAT NEUTRON NOVA bmlibvirt Magnum
  • 15. StarlingX Software Management • Software Patching • corrective content and/or minor new functionality, • ‘ALL’ layers of StarlingX Software, • From kernel up to OpenStack Services, • Rolling Update strategy across nodes, • In-service and Reboot-required patches, • Orchestration tool automates patching across ‘ALL’ nodes. • Software Upgrades • From one major release to another major release, • ‘ALL’ layers of StarlingX Software • From kernel up to OpenStack Services, • Rolling Update strategy across nodes, • Transparently handles DB schema chgs and DB data conversion, • Manages API compatibility between nodes, • Live migrates hosted applications, • Orchestration tool automates upgrades across ‘ALL’ nodes. Cloud Running on Rel N From Side Hitless Migration Cloud Running on Rel N+1 To Side Step 3 Upload the patch file to the patch storage area. Click the Upload Patch button to display an upload window from which you can browse your workstation's file system to select the patch file. Press the Upload Patch button once the selection is done. The patch file is available now in the patch storage area, but it has yet to be applied to the cluster. This is reflected in the Patches page as illustrated below. Step 4 Apply the patch. Click the Apply Patch button associated with the patch. Alternatively, select the patch first using the selection boxes on the left, and then click the Apply Patches button at the top. You can use this selection process to apply all patches, or a selected subset, in a single operation. The Patches page is updated to report the patch to be in the Partial-Apply state. 174 Draft - 27 Jan 2015
  • 16. Distributed Edge Computing Central Cloud Region Edge Cloud Region Edge Cloud Region Edge Cloud Region Layer 3 IP Network § Based on OpenStack Regions, § Central Cloud Region: – Hosting Shared Services – System-wide Infrastructure Orchestration functions: § Deployment and Management of Edge Clouds, § Configuration portal for shared configuration across all Edge Clouds, § Fault aggregation across all Edge Clouds, § Patching orchestration across all Edge Clouds. § Remote Edge Cloud Regions: – Geographically dispersed, – Scalable from 1 to 100s of Servers, – Connected via L3 IP Network, – Running reduced Control Plane. § Inter-Region Communications strictly REST APIs / L3.
  • 17. In-Flight Evolution of StarlingX Evolving to a Containerized OpenStack Solution § Leveraging OpenStack Helm Project, to deploy the OpenStack Cloud in Containers on a Kubernetes Cluster. Value Add: èFor OpenStack Solution: Ă  Open framework for integrating & installing OpenStack Services, Ă  Kubernetes & Helm == OpenStack Installation & Configuration Service. èFor Container-ONLY Solutions: Ă  Introduces a **NEW** HA Integrated Managed Kubernetes Solution Continues to leverage StarlingX Infrastructure Services to: § install & manage bare metal servers, § install & manage Kubernetes deployment, and § orchestrate install of Containerized OpenStack with OpenStack Helm. Titanium Services HA,Config,Mtce,EPA, Security,Patching Titanium Services App Titanium Services App Titanium Services App App
  • 18. Summary End-to-End Integrated OpenStack Solution Deployment Ready Distributed Edge Computing Solution Scales both small and large Highly Available HA Controller Services HA Management of Hosted VMs Live Migration Hitless Software Patching and Upgrades Enhanced Network Performance Enhanced VM Performance Scalable from 1-server to 500+ Distributed Cloud Quick & Easy Installer Intuitive Configuration & Operations Fully Integrated Solution Usable & Simple Available & Reliable High Performance & Scalability Built for the EDGE Flexible Hosting Virtual Machines Containers Bare Metal Nodes
  • 19. Invitation to Join the Community • We cordially invite you to join the StarlingX community • starlingx.io provides links to code • starlingx.io provides links to documentation (soon to be at docs.starlingx.io) • Build Guides, Install Guides, Contributor Guides, ... • Sign up to the mailing list at lists.starlingx.io • Attend community meetings at wiki.openstack.org/wiki/StarlingX#Meetings