SlideShare una empresa de Scribd logo
1 de 25
Mirantis & Cloudify:
Edge Computing: A Unified Infrastructure
for all the Different Pieces
Webinar, October 24th, 2018
Satish Salagame
Director of Engineering -
Networking, NFV, Edge
Cloud
● Director of Engineering -
Networking, NFV, Edge Cloud
Special Guest - Satish Salagame
Agenda
● Edge Computing and Use cases
● Mirantis Cloud Platform (MCP) Edge Cloud Stack
● Virtlets and VNFs in the Edge
● MCP Edge Networking with Virtlets
● Challenges with Edge Computing Management
● Open Edge Orchestration
● Orchestrating Multiple Environments
● Sample Use Cases
4
Unified Cloud Stack for
Edge Computing
5
Edge Computing
Edge Cloud
Cloud principles applied
at the network edge
close to the user
● Virtualization (Compute,
Storage, Networking)
● On demand
● API driven
● Automated LCM
● Commodity hardware
Convergence of IT and
telecom networking
Allows network operators to open up
their networks to new opportunities
and value chains
New, Innovative,
Immersive Applications
Opportunity for App developers to
create applications:
● Tailored to local conditions
● Provide contextualized services
● Low latency, high bandwidth
guarantees for apps
6
Edge Use Cases
Edge Computing
Use Cases
Operator
Applications
Compliance
(Copyright, Geo-placement)
Analytics
(Data Reduction)
NFV
(Access, Security, Service
enhancement VNFs)
Security
(Securing the core)
3rd Party Edge
Applications
Cost Reduction
(Video surveillance)
Real Time
(AR/VR, Connected Cars)
Self Contained
(Stadiums, Concerts)
Immersive
(4K Video, 360 video)
Private/Enterprise
(RAN to Enterprise breakout)
7
Mirantis Cloud Platform (MCP) Edge Cloud Stack
Management plane
● MCP for infra management and monitoring
● Cloudify for VNF and application orchestration
Autonomous Edge Cloud
● Agents provide basic local management
● Independent Kubernetes API
● AuthN/AuthZ federation
● Virtlet: VMs in Kubernetes
○ Run VMs as Kubernetes pods
○ Transparent in Kubernetes API
● Support for DPDK, SR-IOV
● L3 connectivity for edge clouds
○ SD-WAN options: Nuage, Riverbed
8
MCP Single Management Plane
Master of Masters
Salt syndic
Salt syndic
minion1 minion2 minionN
minion1 minion2 minionN
K8S Edge
OpenStack Edge
Salt syndic
minion1 minion2 minionN
K8S Edge
Provisioner:
Jenkins, CLI, etc
9
MCP Kubernetes Edge with VNFs
TOR Switch 1
TOR Switch 2
k8s Master k8s Master k8s Master
Docker
Pod
Worker 1
Docker
Pod
Video Surveillance Media Streaming
VM
Pod
Worker 2
Docker
Pod
vFW VNF Media Streaming
VM
Pod
Worker 3
VM
Pod
vDPI VNF VNF
● Docker pods vs. VM pods
○ Docker pods can runs edge applications
and VNFs that are containerized
○ VM pods can run VM based VNFs and
edge applications
● Coexistence and seamless networking
with container pods and VM pods
● K8s has the CRI and we can have a k8s
CRI implementation for VM workloads
● Virtlet: one way to implement VM pods
in k8s environment
○ Virtlet is an open-source project
10
Virtlet
11
What is a Virtlet?
Kubernetes CRI implementation for running VM workloads
○ Targeted at VM workloads that need to behave as containers on the outside
○ Run unmodified OpenStack VM images using qcow2 format
○ Build higher-level Kubernetes objects using VM pods
○ Use familiar kubectl pod commands to work with your VMs
○ Integrate with cluster networking using normal CNI plugins
○ Easy to deploy - only need to install simple CRI Proxy package on the nodes
12
Virtlet Capabilities
● VM pods join k8s cluster network as first-class citizens
○ Pod IP is used inside the VM
○ VM pods can be targeted by k8s services like any other services
○ TCP and HTTP readiness probes supported
● Support for cloud-init
○ Can add ssh keys to VMs
○ Can add extra setup scripts
○ Mount raw devices / ephemeral volumes
○ Propagate ConfigMaps / Secrets into the VMs
13
MCP Edge Networking with Virtlets
● Multiple CNI
implementations are
supported
○ Most widely used ones like
Calico, Weave and Flannel
○ Multiple CNI support using CNI
genie
(updated to support CNI spec 0.3.x)
○ SR-IOV
● Control plane and Data plane
traffic isolation
● Well suited for VNFs
Cloudify - The Open Edge Orchestrator
● Challenges with Edge Computing Management
● Open Edge Orchestration
● Orchestrating Multiple Environments
● Sample Use Cases
Edge computing
makes existing
approaches to
cloud
orchestration /
management
obsolete
Network connectivity can break, &
devices need to assume a degree
of autonomous management
Unreliable Network
Fits low-cost, small device
capacity
Minimal Footprint
Moving from thousands to
millions & billions of
managed devices
Extreme Scale
Managing devices across
multiple sites/devices
Highly Distributed
Thousands
Central Cloud
Billions
Edge Cloud
Multi-Cloud
Millions
Challenges with Edge
Computing Management
Existing Approaches
to Network
Orchestration don’t
fit into highly
dynamic and
distributed
environment
Challenges with Edge
Computing Management
The application lifecycle and network
lifecycle doesn’t match.
Operational Challenge
Fragmented network environment with wider security
holes (open ports opened even when not needed, VPN
open permanently and not only when needed), Firewall
rules and load-balancer rules doesn’t get updated when
the application change.
Security Challenge
Public / Private Network
Web
Dev
Ops
Cloud Native Edge POD
Physical DeviceBare-Metal
Cloudify Open Edge Orchestration
Other Edge Devices
vCPE
Cloudify
Orchestration & Management
Netconf /
REST /
ANSIBLE..
React
Cloudify Portal
SD-WAN IOT
Edge
Orchestration
SO
● Support Kubernetes /
Bare Metal as Edge POD
● Support other network
and edge devices
● Support for large scale
deployment through
federated management
● Built-in Network
configuration through
Netconf, Ansible etc..
Core Network
EPC IMS
Edge Computing Orchestration
Portal Orchestration Integration
Edge
Cloud
Private
Cloud
Public
Cloud
Controller
Controller
Delegation /
Autonomous
Execution
Controller as a
remote task relay
and
Network bridge
Direct via
Cloud APIs
or plugin
uCPE - A Real use case of Edge Computing
x86 HW
Plain old
“COTS”
Virt Layer
Apps VNFs
mgmt module
UI, CLI, API,
Netconf ?
How many can we manage ?
10,000 ?
1,000,000 ?
10,000,000 ?
?
uCPE - A Real use case of Edge Computing
x86 HW
Plain old
“COTS”
Virt Layer
Apps VNFs
Portal Orchestration Integration
Controller
New App or
Service
1
Admin on-board new
application or service
and upload to master
service orchestrator
2
Master Service
Orchestrator instantiate
service and send
relevant blueprint to
remote (edge)
orchestrator
4
Service status, metrics
and KPI sent back to
Master Orchestrator
Local orchestrator
instantiate the app or
service using local
execution / plugins
3
Automated and
Orchestrated 100%
“Humanless” process
What can we do with it?
Branch Office
Connected Transportation
Energy
Point of presence
“Smart” - Cities, Homes,
Devices
Defense (See NATO DCIS)
Network
Where do I go from here?
● Drop us a line! - hello@cloudify.co
● Simple Embeddable VNFM Lab
● Network and Edge Automation
● Contact Mirantis: mirantis.com/contact
● Sign up for a live demo: mirantis.com/demo
Thank You
2017 | www.mirantis.com
Mirantis NFV Tuned Stack
DriveTrain StackLight
OpenStack & Kubernetes
OVS & OpenContrail
CephUnified NFVI/VIM
NFV Tuning
options
DriveTrain
VNF Validation
VNF Certification
DriveTrain
VNF Onboarding
StackLight
Network Analytics
VNF
VNF
M
NFVO
SD-
WAN
Control
Plane
SDN
Control
plane
Porta
ls
Big
Data
End to End Network Service Automation
MCP
MCP workloads
2017 | www.mirantis.com
MCP + Cloudify for VNF Validation framework

Más contenido relacionado

La actualidad más candente

OpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, OracleOpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, OracleSriram Subramanian
 
LKNOG3 - Telco Cloud Common – VIM/ CIM
LKNOG3 - Telco Cloud Common – VIM/ CIMLKNOG3 - Telco Cloud Common – VIM/ CIM
LKNOG3 - Telco Cloud Common – VIM/ CIMLKNOG
 
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMwareVMUG IT
 
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...Hidetsugu Sugiyama
 
Meetup6 microservices for the IoT
Meetup6 microservices for the IoTMeetup6 microservices for the IoT
Meetup6 microservices for the IoTFrancesco Rago
 
Securing Micro Services in Cloud Foundry
Securing Micro Services in Cloud FoundrySecuring Micro Services in Cloud Foundry
Securing Micro Services in Cloud FoundryPLUMgrid
 
JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...
JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...
JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...Joseph Kuo
 
You Can Build Your OpenStack and Consume it Too
You Can Build Your OpenStack and Consume it TooYou Can Build Your OpenStack and Consume it Too
You Can Build Your OpenStack and Consume it TooPLUMgrid
 
Application Delivery Platform Towards Edge Computing - Bukhary Ikhwan
Application Delivery Platform Towards Edge Computing - Bukhary IkhwanApplication Delivery Platform Towards Edge Computing - Bukhary Ikhwan
Application Delivery Platform Towards Edge Computing - Bukhary IkhwanOpenNebula Project
 
OpenNebulaconf2017US: Fast prototyping of a c.o. into a purpose built data ce...
OpenNebulaconf2017US: Fast prototyping of a c.o. into a purpose built data ce...OpenNebulaconf2017US: Fast prototyping of a c.o. into a purpose built data ce...
OpenNebulaconf2017US: Fast prototyping of a c.o. into a purpose built data ce...OpenNebula Project
 
OSS in the era of SDN and NFV: Evolution vs Revolution - What we can learn f...
OSS in the era of SDN and NFV:  Evolution vs Revolution - What we can learn f...OSS in the era of SDN and NFV:  Evolution vs Revolution - What we can learn f...
OSS in the era of SDN and NFV: Evolution vs Revolution - What we can learn f...Colt Technology Services
 
See Your OpenStack Network Like Never Before with Real-time Visibility and Mo...
See Your OpenStack Network Like Never Before with Real-time Visibility and Mo...See Your OpenStack Network Like Never Before with Real-time Visibility and Mo...
See Your OpenStack Network Like Never Before with Real-time Visibility and Mo...PLUMgrid
 
OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)Michelle Holley
 
Managing and Implementing Network Function Virtualization with Intelligent OSS
Managing and Implementing Network Function Virtualization with Intelligent OSSManaging and Implementing Network Function Virtualization with Intelligent OSS
Managing and Implementing Network Function Virtualization with Intelligent OSSComarch
 
Cloud, SDN, NFV
Cloud, SDN, NFVCloud, SDN, NFV
Cloud, SDN, NFVIgor D.C.
 
IoT Microservices at the Edge with Eclipse ioFog
IoT Microservices at the Edge with Eclipse ioFogIoT Microservices at the Edge with Eclipse ioFog
IoT Microservices at the Edge with Eclipse ioFogKilton Hopkins
 
Step-by-Step Guide to Building a Truly Composable Infrastructure for 5G/Edge
Step-by-Step Guide to Building a Truly Composable Infrastructure for 5G/EdgeStep-by-Step Guide to Building a Truly Composable Infrastructure for 5G/Edge
Step-by-Step Guide to Building a Truly Composable Infrastructure for 5G/EdgePrem Sankar Gopannan
 

La actualidad más candente (20)

OpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, OracleOpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, Oracle
 
LKNOG3 - Telco Cloud Common – VIM/ CIM
LKNOG3 - Telco Cloud Common – VIM/ CIMLKNOG3 - Telco Cloud Common – VIM/ CIM
LKNOG3 - Telco Cloud Common – VIM/ CIM
 
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
 
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
 
Meetup6 microservices for the IoT
Meetup6 microservices for the IoTMeetup6 microservices for the IoT
Meetup6 microservices for the IoT
 
Securing Micro Services in Cloud Foundry
Securing Micro Services in Cloud FoundrySecuring Micro Services in Cloud Foundry
Securing Micro Services in Cloud Foundry
 
JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...
JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...
JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...
 
You Can Build Your OpenStack and Consume it Too
You Can Build Your OpenStack and Consume it TooYou Can Build Your OpenStack and Consume it Too
You Can Build Your OpenStack and Consume it Too
 
Application Delivery Platform Towards Edge Computing - Bukhary Ikhwan
Application Delivery Platform Towards Edge Computing - Bukhary IkhwanApplication Delivery Platform Towards Edge Computing - Bukhary Ikhwan
Application Delivery Platform Towards Edge Computing - Bukhary Ikhwan
 
Transforming Networks with NFV & SDN
Transforming Networks with NFV & SDNTransforming Networks with NFV & SDN
Transforming Networks with NFV & SDN
 
OpenNebulaconf2017US: Fast prototyping of a c.o. into a purpose built data ce...
OpenNebulaconf2017US: Fast prototyping of a c.o. into a purpose built data ce...OpenNebulaconf2017US: Fast prototyping of a c.o. into a purpose built data ce...
OpenNebulaconf2017US: Fast prototyping of a c.o. into a purpose built data ce...
 
OSS in the era of SDN and NFV: Evolution vs Revolution - What we can learn f...
OSS in the era of SDN and NFV:  Evolution vs Revolution - What we can learn f...OSS in the era of SDN and NFV:  Evolution vs Revolution - What we can learn f...
OSS in the era of SDN and NFV: Evolution vs Revolution - What we can learn f...
 
See Your OpenStack Network Like Never Before with Real-time Visibility and Mo...
See Your OpenStack Network Like Never Before with Real-time Visibility and Mo...See Your OpenStack Network Like Never Before with Real-time Visibility and Mo...
See Your OpenStack Network Like Never Before with Real-time Visibility and Mo...
 
OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)
 
Managing and Implementing Network Function Virtualization with Intelligent OSS
Managing and Implementing Network Function Virtualization with Intelligent OSSManaging and Implementing Network Function Virtualization with Intelligent OSS
Managing and Implementing Network Function Virtualization with Intelligent OSS
 
Colt Novitas SDN World Congress 2015
Colt Novitas SDN World Congress 2015Colt Novitas SDN World Congress 2015
Colt Novitas SDN World Congress 2015
 
Cloud, SDN, NFV
Cloud, SDN, NFVCloud, SDN, NFV
Cloud, SDN, NFV
 
IoT Microservices at the Edge with Eclipse ioFog
IoT Microservices at the Edge with Eclipse ioFogIoT Microservices at the Edge with Eclipse ioFog
IoT Microservices at the Edge with Eclipse ioFog
 
SDN/NFV architecture vision and reality
SDN/NFV architecture vision and reality SDN/NFV architecture vision and reality
SDN/NFV architecture vision and reality
 
Step-by-Step Guide to Building a Truly Composable Infrastructure for 5G/Edge
Step-by-Step Guide to Building a Truly Composable Infrastructure for 5G/EdgeStep-by-Step Guide to Building a Truly Composable Infrastructure for 5G/Edge
Step-by-Step Guide to Building a Truly Composable Infrastructure for 5G/Edge
 

Similar a Edge Computing: A Unified Infrastructure for all the Different Pieces

Are you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkAre you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkMegan O'Keefe
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingThomas Graf
 
Network Virtualization & Software-defined Networking
Network Virtualization & Software-defined NetworkingNetwork Virtualization & Software-defined Networking
Network Virtualization & Software-defined NetworkingDigicomp Academy AG
 
OpenStack 2012 fall summit observation - Quantum/SDN
OpenStack 2012 fall summit observation - Quantum/SDNOpenStack 2012 fall summit observation - Quantum/SDN
OpenStack 2012 fall summit observation - Quantum/SDNTe-Yen Liu
 
Container world hybridnetworking_rev2
Container world hybridnetworking_rev2Container world hybridnetworking_rev2
Container world hybridnetworking_rev2Prem Sankar Gopannan
 
 Network Innovations Driving Business Transformation
 Network Innovations Driving Business Transformation Network Innovations Driving Business Transformation
 Network Innovations Driving Business TransformationCisco Service Provider
 
Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure Brad Eckert
 
Using Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M usersUsing Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M usersMirantis
 
Webinar: The Software Matters in Open Networking
Webinar: The Software Matters in Open NetworkingWebinar: The Software Matters in Open Networking
Webinar: The Software Matters in Open NetworkingStorage Switzerland
 
Support of containerized workloads in ONAP
Support of containerized workloads in ONAPSupport of containerized workloads in ONAP
Support of containerized workloads in ONAPVictor Morales
 
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for EnterprisesEnabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for EnterprisesMichelle Holley
 
Colt sdn-strategy-telesemana-diciembre-2013-javier-benitez-colt-final
Colt sdn-strategy-telesemana-diciembre-2013-javier-benitez-colt-finalColt sdn-strategy-telesemana-diciembre-2013-javier-benitez-colt-final
Colt sdn-strategy-telesemana-diciembre-2013-javier-benitez-colt-finalRafael Junquera
 
Colt SDN Strategy - Telesemana December 2013
Colt SDN Strategy - Telesemana December 2013Colt SDN Strategy - Telesemana December 2013
Colt SDN Strategy - Telesemana December 2013Javier Benitez
 
How to Modernize Virtualized Workloads
How to Modernize Virtualized Workloads  How to Modernize Virtualized Workloads
How to Modernize Virtualized Workloads Konveyor Community
 
Automated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsAutomated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsJay Bryant
 
OpenStack and Kubernetes - A match made for Telco Heaven
OpenStack and Kubernetes - A match made for Telco HeavenOpenStack and Kubernetes - A match made for Telco Heaven
OpenStack and Kubernetes - A match made for Telco HeavenTrinath Somanchi
 
5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments WorkLumina Networks
 
Understanding network and service virtualization
Understanding network and service virtualizationUnderstanding network and service virtualization
Understanding network and service virtualizationSDN Hub
 
Banv meetup-contrail
Banv meetup-contrailBanv meetup-contrail
Banv meetup-contrailnvirters
 

Similar a Edge Computing: A Unified Infrastructure for all the Different Pieces (20)

Are you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkAre you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the network
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center Networking
 
Network Virtualization & Software-defined Networking
Network Virtualization & Software-defined NetworkingNetwork Virtualization & Software-defined Networking
Network Virtualization & Software-defined Networking
 
OpenStack 2012 fall summit observation - Quantum/SDN
OpenStack 2012 fall summit observation - Quantum/SDNOpenStack 2012 fall summit observation - Quantum/SDN
OpenStack 2012 fall summit observation - Quantum/SDN
 
Container world hybridnetworking_rev2
Container world hybridnetworking_rev2Container world hybridnetworking_rev2
Container world hybridnetworking_rev2
 
 Network Innovations Driving Business Transformation
 Network Innovations Driving Business Transformation Network Innovations Driving Business Transformation
 Network Innovations Driving Business Transformation
 
Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure
 
Using Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M usersUsing Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M users
 
Webinar: The Software Matters in Open Networking
Webinar: The Software Matters in Open NetworkingWebinar: The Software Matters in Open Networking
Webinar: The Software Matters in Open Networking
 
Support of containerized workloads in ONAP
Support of containerized workloads in ONAPSupport of containerized workloads in ONAP
Support of containerized workloads in ONAP
 
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for EnterprisesEnabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
 
Colt sdn-strategy-telesemana-diciembre-2013-javier-benitez-colt-final
Colt sdn-strategy-telesemana-diciembre-2013-javier-benitez-colt-finalColt sdn-strategy-telesemana-diciembre-2013-javier-benitez-colt-final
Colt sdn-strategy-telesemana-diciembre-2013-javier-benitez-colt-final
 
Colt SDN Strategy - Telesemana December 2013
Colt SDN Strategy - Telesemana December 2013Colt SDN Strategy - Telesemana December 2013
Colt SDN Strategy - Telesemana December 2013
 
How to Modernize Virtualized Workloads
How to Modernize Virtualized Workloads  How to Modernize Virtualized Workloads
How to Modernize Virtualized Workloads
 
Automated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsAutomated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge Clouds
 
State of the OpenDaylight Union
State of the OpenDaylight UnionState of the OpenDaylight Union
State of the OpenDaylight Union
 
OpenStack and Kubernetes - A match made for Telco Heaven
OpenStack and Kubernetes - A match made for Telco HeavenOpenStack and Kubernetes - A match made for Telco Heaven
OpenStack and Kubernetes - A match made for Telco Heaven
 
5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work
 
Understanding network and service virtualization
Understanding network and service virtualizationUnderstanding network and service virtualization
Understanding network and service virtualization
 
Banv meetup-contrail
Banv meetup-contrailBanv meetup-contrail
Banv meetup-contrail
 

Más de Cloudify Community

Webinar: Dealing with automation tool overload!
Webinar: Dealing with automation tool overload!Webinar: Dealing with automation tool overload!
Webinar: Dealing with automation tool overload!Cloudify Community
 
Intro to Environment as a Service - Cloudify 5.0.5 Webinar
Intro to Environment as a Service - Cloudify 5.0.5 WebinarIntro to Environment as a Service - Cloudify 5.0.5 Webinar
Intro to Environment as a Service - Cloudify 5.0.5 WebinarCloudify Community
 
Cloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinarCloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinarCloudify Community
 
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify Community
 
Orchestrating Complex Multi Cloud Enterprise Applications
Orchestrating Complex Multi Cloud Enterprise ApplicationsOrchestrating Complex Multi Cloud Enterprise Applications
Orchestrating Complex Multi Cloud Enterprise ApplicationsCloudify Community
 
Making Your Apps Cloudy - Migrating to Microservices
Making Your Apps Cloudy - Migrating to MicroservicesMaking Your Apps Cloudy - Migrating to Microservices
Making Your Apps Cloudy - Migrating to MicroservicesCloudify Community
 
Multi tenancy RBAC in a multi-cloud world - webinar
Multi tenancy RBAC in a multi-cloud world - webinarMulti tenancy RBAC in a multi-cloud world - webinar
Multi tenancy RBAC in a multi-cloud world - webinarCloudify Community
 
Onboarding and Orchestrating High Performing Networking Software
Onboarding and Orchestrating High Performing Networking SoftwareOnboarding and Orchestrating High Performing Networking Software
Onboarding and Orchestrating High Performing Networking SoftwareCloudify Community
 
ONAP Overview Webinar - Aarna Networks & Cloudify
ONAP Overview Webinar - Aarna Networks & CloudifyONAP Overview Webinar - Aarna Networks & Cloudify
ONAP Overview Webinar - Aarna Networks & CloudifyCloudify Community
 
Multi-Cloud Orchestration for Kubernetes with Cloudify
Multi-Cloud Orchestration for Kubernetes with CloudifyMulti-Cloud Orchestration for Kubernetes with Cloudify
Multi-Cloud Orchestration for Kubernetes with CloudifyCloudify Community
 
Cloudify 4.2 Webinar - Agility & Control
Cloudify 4.2 Webinar - Agility & ControlCloudify 4.2 Webinar - Agility & Control
Cloudify 4.2 Webinar - Agility & ControlCloudify Community
 
Multi-Cloud Orchestration for Kubernetes with Cloudify - Webinar Presentation
Multi-Cloud Orchestration for Kubernetes with Cloudify - Webinar PresentationMulti-Cloud Orchestration for Kubernetes with Cloudify - Webinar Presentation
Multi-Cloud Orchestration for Kubernetes with Cloudify - Webinar PresentationCloudify Community
 
Deep Work For Programmers - Reversim Summit 2017 - Pavel Brodksy
Deep Work For Programmers - Reversim Summit 2017 - Pavel BrodksyDeep Work For Programmers - Reversim Summit 2017 - Pavel Brodksy
Deep Work For Programmers - Reversim Summit 2017 - Pavel BrodksyCloudify Community
 
A David vs. Goliath Tale of Triumph - Reversim Summit 2017 - Nati Shalom
A David vs. Goliath Tale of Triumph - Reversim Summit 2017 - Nati ShalomA David vs. Goliath Tale of Triumph - Reversim Summit 2017 - Nati Shalom
A David vs. Goliath Tale of Triumph - Reversim Summit 2017 - Nati ShalomCloudify Community
 
ONAP TOSCA Orchestration with Cloudify
ONAP TOSCA Orchestration with CloudifyONAP TOSCA Orchestration with Cloudify
ONAP TOSCA Orchestration with CloudifyCloudify Community
 
Introducing ONAP (Open Network Automation Platform) - Bay Area Meetup
Introducing ONAP (Open Network Automation Platform)  - Bay Area MeetupIntroducing ONAP (Open Network Automation Platform)  - Bay Area Meetup
Introducing ONAP (Open Network Automation Platform) - Bay Area MeetupCloudify Community
 
2017 State Enterprise Multi Cloud Webinar
2017 State Enterprise Multi Cloud Webinar2017 State Enterprise Multi Cloud Webinar
2017 State Enterprise Multi Cloud WebinarCloudify Community
 
vCPE 2.0 – the business case for an open vCPE framework
vCPE 2.0 – the business case for an open vCPE frameworkvCPE 2.0 – the business case for an open vCPE framework
vCPE 2.0 – the business case for an open vCPE frameworkCloudify Community
 
Overcoming the five hybrid cloud adoption challenges
Overcoming the five hybrid cloud adoption challengesOvercoming the five hybrid cloud adoption challenges
Overcoming the five hybrid cloud adoption challengesCloudify Community
 

Más de Cloudify Community (20)

Webinar: Dealing with automation tool overload!
Webinar: Dealing with automation tool overload!Webinar: Dealing with automation tool overload!
Webinar: Dealing with automation tool overload!
 
Intro to Environment as a Service - Cloudify 5.0.5 Webinar
Intro to Environment as a Service - Cloudify 5.0.5 WebinarIntro to Environment as a Service - Cloudify 5.0.5 Webinar
Intro to Environment as a Service - Cloudify 5.0.5 Webinar
 
Cloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinarCloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinar
 
Cloudify 4.5 Webinar
Cloudify 4.5 WebinarCloudify 4.5 Webinar
Cloudify 4.5 Webinar
 
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
 
Orchestrating Complex Multi Cloud Enterprise Applications
Orchestrating Complex Multi Cloud Enterprise ApplicationsOrchestrating Complex Multi Cloud Enterprise Applications
Orchestrating Complex Multi Cloud Enterprise Applications
 
Making Your Apps Cloudy - Migrating to Microservices
Making Your Apps Cloudy - Migrating to MicroservicesMaking Your Apps Cloudy - Migrating to Microservices
Making Your Apps Cloudy - Migrating to Microservices
 
Multi tenancy RBAC in a multi-cloud world - webinar
Multi tenancy RBAC in a multi-cloud world - webinarMulti tenancy RBAC in a multi-cloud world - webinar
Multi tenancy RBAC in a multi-cloud world - webinar
 
Onboarding and Orchestrating High Performing Networking Software
Onboarding and Orchestrating High Performing Networking SoftwareOnboarding and Orchestrating High Performing Networking Software
Onboarding and Orchestrating High Performing Networking Software
 
ONAP Overview Webinar - Aarna Networks & Cloudify
ONAP Overview Webinar - Aarna Networks & CloudifyONAP Overview Webinar - Aarna Networks & Cloudify
ONAP Overview Webinar - Aarna Networks & Cloudify
 
Multi-Cloud Orchestration for Kubernetes with Cloudify
Multi-Cloud Orchestration for Kubernetes with CloudifyMulti-Cloud Orchestration for Kubernetes with Cloudify
Multi-Cloud Orchestration for Kubernetes with Cloudify
 
Cloudify 4.2 Webinar - Agility & Control
Cloudify 4.2 Webinar - Agility & ControlCloudify 4.2 Webinar - Agility & Control
Cloudify 4.2 Webinar - Agility & Control
 
Multi-Cloud Orchestration for Kubernetes with Cloudify - Webinar Presentation
Multi-Cloud Orchestration for Kubernetes with Cloudify - Webinar PresentationMulti-Cloud Orchestration for Kubernetes with Cloudify - Webinar Presentation
Multi-Cloud Orchestration for Kubernetes with Cloudify - Webinar Presentation
 
Deep Work For Programmers - Reversim Summit 2017 - Pavel Brodksy
Deep Work For Programmers - Reversim Summit 2017 - Pavel BrodksyDeep Work For Programmers - Reversim Summit 2017 - Pavel Brodksy
Deep Work For Programmers - Reversim Summit 2017 - Pavel Brodksy
 
A David vs. Goliath Tale of Triumph - Reversim Summit 2017 - Nati Shalom
A David vs. Goliath Tale of Triumph - Reversim Summit 2017 - Nati ShalomA David vs. Goliath Tale of Triumph - Reversim Summit 2017 - Nati Shalom
A David vs. Goliath Tale of Triumph - Reversim Summit 2017 - Nati Shalom
 
ONAP TOSCA Orchestration with Cloudify
ONAP TOSCA Orchestration with CloudifyONAP TOSCA Orchestration with Cloudify
ONAP TOSCA Orchestration with Cloudify
 
Introducing ONAP (Open Network Automation Platform) - Bay Area Meetup
Introducing ONAP (Open Network Automation Platform)  - Bay Area MeetupIntroducing ONAP (Open Network Automation Platform)  - Bay Area Meetup
Introducing ONAP (Open Network Automation Platform) - Bay Area Meetup
 
2017 State Enterprise Multi Cloud Webinar
2017 State Enterprise Multi Cloud Webinar2017 State Enterprise Multi Cloud Webinar
2017 State Enterprise Multi Cloud Webinar
 
vCPE 2.0 – the business case for an open vCPE framework
vCPE 2.0 – the business case for an open vCPE frameworkvCPE 2.0 – the business case for an open vCPE framework
vCPE 2.0 – the business case for an open vCPE framework
 
Overcoming the five hybrid cloud adoption challenges
Overcoming the five hybrid cloud adoption challengesOvercoming the five hybrid cloud adoption challenges
Overcoming the five hybrid cloud adoption challenges
 

Último

Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 

Último (20)

Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 

Edge Computing: A Unified Infrastructure for all the Different Pieces

  • 1. Mirantis & Cloudify: Edge Computing: A Unified Infrastructure for all the Different Pieces Webinar, October 24th, 2018
  • 2. Satish Salagame Director of Engineering - Networking, NFV, Edge Cloud ● Director of Engineering - Networking, NFV, Edge Cloud Special Guest - Satish Salagame
  • 3. Agenda ● Edge Computing and Use cases ● Mirantis Cloud Platform (MCP) Edge Cloud Stack ● Virtlets and VNFs in the Edge ● MCP Edge Networking with Virtlets ● Challenges with Edge Computing Management ● Open Edge Orchestration ● Orchestrating Multiple Environments ● Sample Use Cases
  • 4. 4 Unified Cloud Stack for Edge Computing
  • 5. 5 Edge Computing Edge Cloud Cloud principles applied at the network edge close to the user ● Virtualization (Compute, Storage, Networking) ● On demand ● API driven ● Automated LCM ● Commodity hardware Convergence of IT and telecom networking Allows network operators to open up their networks to new opportunities and value chains New, Innovative, Immersive Applications Opportunity for App developers to create applications: ● Tailored to local conditions ● Provide contextualized services ● Low latency, high bandwidth guarantees for apps
  • 6. 6 Edge Use Cases Edge Computing Use Cases Operator Applications Compliance (Copyright, Geo-placement) Analytics (Data Reduction) NFV (Access, Security, Service enhancement VNFs) Security (Securing the core) 3rd Party Edge Applications Cost Reduction (Video surveillance) Real Time (AR/VR, Connected Cars) Self Contained (Stadiums, Concerts) Immersive (4K Video, 360 video) Private/Enterprise (RAN to Enterprise breakout)
  • 7. 7 Mirantis Cloud Platform (MCP) Edge Cloud Stack Management plane ● MCP for infra management and monitoring ● Cloudify for VNF and application orchestration Autonomous Edge Cloud ● Agents provide basic local management ● Independent Kubernetes API ● AuthN/AuthZ federation ● Virtlet: VMs in Kubernetes ○ Run VMs as Kubernetes pods ○ Transparent in Kubernetes API ● Support for DPDK, SR-IOV ● L3 connectivity for edge clouds ○ SD-WAN options: Nuage, Riverbed
  • 8. 8 MCP Single Management Plane Master of Masters Salt syndic Salt syndic minion1 minion2 minionN minion1 minion2 minionN K8S Edge OpenStack Edge Salt syndic minion1 minion2 minionN K8S Edge Provisioner: Jenkins, CLI, etc
  • 9. 9 MCP Kubernetes Edge with VNFs TOR Switch 1 TOR Switch 2 k8s Master k8s Master k8s Master Docker Pod Worker 1 Docker Pod Video Surveillance Media Streaming VM Pod Worker 2 Docker Pod vFW VNF Media Streaming VM Pod Worker 3 VM Pod vDPI VNF VNF ● Docker pods vs. VM pods ○ Docker pods can runs edge applications and VNFs that are containerized ○ VM pods can run VM based VNFs and edge applications ● Coexistence and seamless networking with container pods and VM pods ● K8s has the CRI and we can have a k8s CRI implementation for VM workloads ● Virtlet: one way to implement VM pods in k8s environment ○ Virtlet is an open-source project
  • 11. 11 What is a Virtlet? Kubernetes CRI implementation for running VM workloads ○ Targeted at VM workloads that need to behave as containers on the outside ○ Run unmodified OpenStack VM images using qcow2 format ○ Build higher-level Kubernetes objects using VM pods ○ Use familiar kubectl pod commands to work with your VMs ○ Integrate with cluster networking using normal CNI plugins ○ Easy to deploy - only need to install simple CRI Proxy package on the nodes
  • 12. 12 Virtlet Capabilities ● VM pods join k8s cluster network as first-class citizens ○ Pod IP is used inside the VM ○ VM pods can be targeted by k8s services like any other services ○ TCP and HTTP readiness probes supported ● Support for cloud-init ○ Can add ssh keys to VMs ○ Can add extra setup scripts ○ Mount raw devices / ephemeral volumes ○ Propagate ConfigMaps / Secrets into the VMs
  • 13. 13 MCP Edge Networking with Virtlets ● Multiple CNI implementations are supported ○ Most widely used ones like Calico, Weave and Flannel ○ Multiple CNI support using CNI genie (updated to support CNI spec 0.3.x) ○ SR-IOV ● Control plane and Data plane traffic isolation ● Well suited for VNFs
  • 14. Cloudify - The Open Edge Orchestrator ● Challenges with Edge Computing Management ● Open Edge Orchestration ● Orchestrating Multiple Environments ● Sample Use Cases
  • 15. Edge computing makes existing approaches to cloud orchestration / management obsolete Network connectivity can break, & devices need to assume a degree of autonomous management Unreliable Network Fits low-cost, small device capacity Minimal Footprint Moving from thousands to millions & billions of managed devices Extreme Scale Managing devices across multiple sites/devices Highly Distributed Thousands Central Cloud Billions Edge Cloud Multi-Cloud Millions Challenges with Edge Computing Management
  • 16. Existing Approaches to Network Orchestration don’t fit into highly dynamic and distributed environment Challenges with Edge Computing Management The application lifecycle and network lifecycle doesn’t match. Operational Challenge Fragmented network environment with wider security holes (open ports opened even when not needed, VPN open permanently and not only when needed), Firewall rules and load-balancer rules doesn’t get updated when the application change. Security Challenge Public / Private Network Web Dev Ops
  • 17. Cloud Native Edge POD Physical DeviceBare-Metal Cloudify Open Edge Orchestration Other Edge Devices vCPE Cloudify Orchestration & Management Netconf / REST / ANSIBLE.. React Cloudify Portal SD-WAN IOT Edge Orchestration SO ● Support Kubernetes / Bare Metal as Edge POD ● Support other network and edge devices ● Support for large scale deployment through federated management ● Built-in Network configuration through Netconf, Ansible etc.. Core Network EPC IMS
  • 18. Edge Computing Orchestration Portal Orchestration Integration Edge Cloud Private Cloud Public Cloud Controller Controller Delegation / Autonomous Execution Controller as a remote task relay and Network bridge Direct via Cloud APIs or plugin
  • 19. uCPE - A Real use case of Edge Computing x86 HW Plain old “COTS” Virt Layer Apps VNFs mgmt module UI, CLI, API, Netconf ? How many can we manage ? 10,000 ? 1,000,000 ? 10,000,000 ? ?
  • 20. uCPE - A Real use case of Edge Computing x86 HW Plain old “COTS” Virt Layer Apps VNFs Portal Orchestration Integration Controller New App or Service 1 Admin on-board new application or service and upload to master service orchestrator 2 Master Service Orchestrator instantiate service and send relevant blueprint to remote (edge) orchestrator 4 Service status, metrics and KPI sent back to Master Orchestrator Local orchestrator instantiate the app or service using local execution / plugins 3 Automated and Orchestrated 100% “Humanless” process
  • 21. What can we do with it? Branch Office Connected Transportation Energy Point of presence “Smart” - Cities, Homes, Devices Defense (See NATO DCIS) Network
  • 22. Where do I go from here? ● Drop us a line! - hello@cloudify.co ● Simple Embeddable VNFM Lab ● Network and Edge Automation ● Contact Mirantis: mirantis.com/contact ● Sign up for a live demo: mirantis.com/demo
  • 24. 2017 | www.mirantis.com Mirantis NFV Tuned Stack DriveTrain StackLight OpenStack & Kubernetes OVS & OpenContrail CephUnified NFVI/VIM NFV Tuning options DriveTrain VNF Validation VNF Certification DriveTrain VNF Onboarding StackLight Network Analytics VNF VNF M NFVO SD- WAN Control Plane SDN Control plane Porta ls Big Data End to End Network Service Automation MCP MCP workloads
  • 25. 2017 | www.mirantis.com MCP + Cloudify for VNF Validation framework