agenda
play

AGENDA Multi-access Edge Computing(MEC) use cases K8s/Openshift as - PowerPoint PPT Presentation

K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit | 2017.06.02 | Red Hat Hyde SUGIYAMA Senior Principal Technologist NFV | SDN | ICT Red Hat APAC Office of Technology AGENDA Multi-access Edge


  1. K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit | 2017.06.02 | Red Hat Hyde SUGIYAMA Senior Principal Technologist NFV | SDN | ICT Red Hat APAC Office of Technology

  2. AGENDA ● Multi-access Edge Computing(MEC) use cases ● K8s/Openshift as candidate for Edge PaaS in MEC ● Adapting to MEC - K8s/Openshift on OpenStack ● Conclusion

  3. WHAT IS EDGE FOR YOU? ● Regional Data Center ? ● Network access node, core node(Telco Central Office) ? ● eNodeB, Mobile Packet Core node(Telco Central Office) ? ● CPE at customer site ? 3

  4. MULTI-SITE FOR TELCO Regional Data Center 1000 servers ~ eNodeB(C-RAN) ~ 40 km (CPRI Fronthaul ) co-locaQon space RRH BBU pool Consolidated CO 100 servers ~ Distributed CO Core Customer site Metro Network Access Network Network ~10..100k’s locaQons ~1k..10k’s locaQons ~10’s..100’s locaQons ~2..20 locaQons < 4km < 20 km (consolidated opQcal ), < 100km two Qer 4

  5. MULTI-ACCESS NETWORKS Specific Network AAA Device / Location Location Sensitive Mobile “Mobile” Subscribers ( 4G, 5G... ) CORD: Central Office Re-architected as a Datacenter M-CORD Mobile CORD R-CORD Residential CORD Fixed Wireless E-CORD Enterprise CORD (WiFi,..... ) Location Sensitive Specific Network AAA “Fixed” Subscribers Site / Location Fixed Optical Telco (xPON, WDM) Central Office Fronthaul /Access Fixed Cu Aggregation Metro/Core Network (xDSL, HFC) Network(s) IP/MPLS/Optical PON(Passive OpQcal Network) WDM(Wavelength Division MulQplexer) Cu (Central unit) DSL (Digital Subscriber Line) HFC (Hybrid Fiber Coax) 5

  6. EDGE COMPUTING USE CASE-1 ● Residential vCPE service at CO/DC ● Enterprise vCPE/ Universal CPE* service at customer site(replacement of SD-WAN) and CO/DC * Universal CPE is out of scope in this session. 6

  7. EDGE COMPUTING USE CASE-2 ● Mobile Edge Computing(MEC) at eNodeB node ● Mobile Edge Computing at Mobile Packet Core node (vGiLAN, MVNO, etc) 7

  8. MEC APPLICATION USE CASE 8

  9. KUBERNETES/OPENSHIFT Candidate PaaS for Container Applications in Edge Computing 9

  10. WHY KUBERNETES? Universal Edge service platform Application can be run Anytime Anywhere selected by user! Container ApplicaQons PaaS Container Pla_orm DevOps MEC NFV Cloud Cloud IaaS GCE Amazon Azure 10

  11. KUBERNETES CONTAINER ORCHESTRATION AT SCALE Open Source platform Portable: Public, Private, Hybrid, Multi-cloud, Bare metal Extensible: Modular, Pluggable, Hookable, Composable Self-healing: Auto-placement, Auto-restart, Auto-replication, Auto-scaling Strong ecosystem 11

  12. CORE CONCEPTS ● Master(openshift master) External access ● Worker Node(openshift node) Logging ● Pod (image -> Container -> Pod) ELK Router Kubernetes ● Service Cluster Registry Load-Balanced Virtual-IP (layer 4) Image Abstraction layer for your App Service Enables Service Discovery MASTER ○ DNS, ENV ● Labels Replication Pod Controller ● Replication Controller Pod ● Router Pod API Dev/Ops WORKER WORKER Layer 7 LB /Reverse Proxy admin NODE NODE etcd SSL/TLS Termination Name based Virtual Hosting Pod to Pod Context Path based Routing SkyDNS Virtual Network Customizable (image) Volume Storage ○ HA-Proxy, F5 Big-IP Policies 12

  13. K8s/OPENSHIFT NETWORKING Docker image Container C SDN for Applica.on DevOps- Container Awareness networks C C C SDN controller Pod to Pod network Pod Pod Pod ApplicaQon so`ware project based VIP isolaQon kube Proxy kubelet FW/LB WORKER / NODE External access Network plugins(Openshi` SDN, etc) SCM API server scheduler CI/CD controller manager Management Toolsets Developer OperaQons MASTER 13

  14. POD TO POD NETWORKING Application DevOps awareness network ● Service Providers; Google Compute Engine, etc 1. Flannel 2. OVS(Open VSwitch) 3. Nuage VCS (Virtualized Cloud Services) 4. Big Switch Networks Big Cloud Fabric 5. Openshi` SDN(OVS, VXLAN) 6. OVN(Open Virtual Networking) 7. Calico 8. ConQv ( naQve L3 using BGP, overlay vxlan, classic L2 or Cisco-SDN/ACI ) 9. Contrail (Juniper Contrail/OpenContrail) ● etc 14

  15. MEC ADAPTATION K8s/Openshift on Openstack OpenStack and Kubernetes better together: http://superuser.openstack.org/articles/openstack_kubernetes_better_together/ 15

  16. MULTI-ACCESS EDGE COMPUTING(MEC) Can become a major use case for Containerized VNFs (IoT, etc ) Opens for new services and development models in different market verticals (e.g. Edge PaaS for some of the IoT gateway functionalities) 16

  17. MEC REFERENCE ARCHITECTURE For Edge Pla_orm as a Service 17

  18. K8s/OPENSHIFT ON OPENSTACK Docker image Containerized ApplicaQons K8s/OPENSHIFT Master Nodes Registry OPENSTACK SHARED SERVICES Compute (Nova) Networking (Neutron) Block Storage (Cinder) OrchestraQon DNSaaS LBaaSv2 File Storage (Heat) (Designate) (Octavia) (Manilla) HARDWARE 18

  19. NEW PROBLEMS AT NETWORKING SETUP • OpenStack VM-to-K8s Pod data-plane performance • Double-tunneling will have negative impact on data- plane performance (e.g. Kubernetes ‘flannel’ tunnel encapsulated in OpenStack ‘vxlan’ tunnel when running Kubernetes on top of OpenStack). SoluQon : Kuryr-Kubernetes, by enabling naQve Neutron-based networking in Kubernetes. 19

  20. KURYR CNI & KURYR CONTROLLER Kuryr-Kubernetes http://superuser.openstack.org/articles/networking-kubernetes-kuryr/ 20

  21. K8s/OPENSHIFT ON OPENSTACK = MEC Containers in Pod 21

  22. MULTI-ACCESS EDGE COMPUTING PaaS for container applications Containers in Pod 22

  23. MEC ACROSS MULTI-CENTRAL OFFICES Containers in Pod RRH Customer site Data Center 23

  24. KUBERNETES FEDERATION - FUTURE High Availability, Multi-Cloud, Multi-region, GEO locality to end users …… . Network Traffic management Cross-cluster traffic distributer MEC cluster Resource placement in NFV Customer MEC Reginal cluster DC Cluster Federation in NFV cluster Reginal Global DC DC cluster cluster GCE,AWS Global DC cluster GCE,AWS Admin 24

  25. BIMODAL ICT IN TELECOM INDUSTRY 25

  26. CONCLUSION ● K8s/Openshift on OpenStack is adaptable to Edge PaaS in Multi-access Edge Computing. ● SDNs have to control traffic to; ○ Container in Pod, Container in Pod in VM(K8s on Openstack NFV) ○ ... Leaf/spine switch across multi DCs/COs ● Many upstream projects in Kubernetes and etc ○ No need to create new feature spec from scratch for Multi-access Edge platform. ○ Evaluate existing upstream projects and find feature gap first. 26

  27. THANK YOU plus.google.com/+RedHat facebook.com/redhatinc linkedin.com/company/red-hat twitter.com/RedHatNews youtube.com/user/RedHatVideos

Recommend


More recommend