2022-01-12 - EMCO: Automated Traffic Routing to MEC Application instances
Topic Leader(s)
@Nadathur Sundar
@kumarcv
@Srinivasa Addepalli
Topic Overview
60m @kumarcvand @Nadathur Sundar, please modify as necessary.
9am ET
This talk will present
Multiple MEC Application deployment scenarios
Automation needed to address these multiple scenarios.
See Agenda herein for more detail
Slides & Recording
YouTube
Please indicate your session type in the blank space below and then remove this Info field.
Demo / Informational (non-interactive)
You may be asked to pre-record this session which will be made available on-demand.
Live Interactive Session
LFN Staff may elect to publish some videos to YouTube. Please indicate here if you do not want your session to be published to YouTube.
Slide deck: Slide deck
Agenda
This talk will present
Multiple MEC Application deployment scenarios
Automation needed to address these multiple scenarios.
Application deployment scenarios include:
MEC Applications and UPF residing in the same K8s cluster. Sub scenarios include
UPF can't be programmed to redirect the traffic.
UPF can be programmed to redirect the traffic.
Same (1) and (2) where MEC applications are behind ISTIO ingress proxy.
MEC Applications and UPF are in different K8s clusters. Sub scenarios include
UPF can't be programmed to redirect the traffic.
MEC Clusters are reachable.
MEC Clusters are reachable via SDWAN Hub-and-spoke
UPF can be programmed to redirect the traffic
MEC Clusters are reachable.
MEC Clusters are reachable via SDWAN Hub-and-spoke
Same as (1) and (2) except that MEC Applications are behind ISTIO ingress proxy.
Same as (1), (2), (3), except that MEC application instances are in various K8s clusters and hence a need for two load balancers - One across MEC clusters for a given application and second load balnacer is to balnace the traffic among instances within the target MEC cluster.
All of above scenarios are expected to work with
Stateless HTTP and HTTPS applications.
Stateful application
Non-HTTP TCP applications
Non-TCP applications
Moreover, MEC applications
Are Dynamic
May terminate TLS connections (and hence the need for certificates & private keys)
May have authorization policies to allow only some type of traffic.
As one see, there are multiple combinations and it is humanly impossible to realize them with manual configuration. Automation is required and that too along with application lifecycle management.
In this talk, we will discuss with the community on understanding any other scenarios and present intent APIs and how these APIs can be used to address above scenarios.