The 5G architecture takes advantage of Cloud-Native concepts like self-contained functions within or across data centers (the cloud), communicating in a micro-services environment with all elements working together to deliver services and applications.
The cloud-native 5G architecture enables an elastic, automated environment where network, compute and storage services can expand, and contract as needed. Many telecommunications and mobility functions can now be hosted as software services and dynamically instantiated in different network segments. The overall 5G network needs to be pliable and is ultimately designed to be software configurable.
Cloud-Native = Disaggregation and Virtualization