Key considerations include
Distributed telco cloud platform centric approach:
5G core workloads are optimally placed on highly distributed compute platforms, i.e., 5GC network functions are deployed at edge clouds and centralized telco clouds to deliver optimal performance as per use case requirements. This distributed cloud platforms are interlinked, and workloads are orchestrated centrally to achieve elasticity, availability. These distributed telco cloud platforms could be used for hosting web-scale player application platforms or web-scale players compute platforms can be used to host 5G Core network functions. This cross leverage helps in realizing highly distributed 5G Core with time critical functions deployed closure to cell edge.
Service Oriented architecture and exposure of services
SOA & Cloud native approach to 5G core helps in realizing solution like web-scale player applications. 5G Core to be designed taking all best practices of web-scale players. It shall be built as set of micro services which are loosely coupled stateless services and each of micro services are individually managed, deployed, scaled and upgraded. 5G core network functions to expose service APIs to monitor functions, control & configure services and collect performance data of the network functions & slices. These service APIs shall help in realizing 5G core as a platform for a true NaaS model.
Common infrastructure and a slice for each niche category of service
As 5G eco-system evolves, many new industry use-cases are possible and number of slices in the network may grow. Distributed cloud infrastructure & 5GC CNFs as a common infrastructure and network slices are created based on service types, users and traffic types. The common infrastructure resources are orchestrated or being moved from one slice to another based on usage and traffic pattern.
Closed loop automation
5G core shall be designed to implement several software probes at various reference points to collect intelligence on traffic patterns, signaling message exchange and usage patterns etc., This real time software probe data in combination with other telemetry, fault, event, syslog data shall be useful to realize close loop automation at service orchestration level to improve service availability, service quality.
DevOps – fully automated delivery of 5G core network functions
Transformation of internal processes is key to achieve fully automated continuous delivery as like the way web scale players upgrade infra & applications. 5G Core micro services to be auto upgraded with zero disruption to services.
Digital transformation of 5G Core enables new opportunities – Media example
OTT players would like to offer very high-quality videos with low latency & minimum buffering to users. OTT player can leverage 5G Core with NaaS APIs to program the network based on subscriber choice and create slice to deliver the content using right deployment model of 5G core resources. Following figure depicts the layers involved in creating service and how OTT player can take advantage of NaaS APIs.