Cloud Native applications
Cloud native for telecom applications is happening. In the next few years, all telecom applications will be cloud natively designed so as to increase efficiency and utilization of the cloud infrastructure.
Cloud native is a term that can describe the patterns of organizations, architectures and technologies that consistently, reliably and at scale fully take advantage of the possibilities of the cloud to support cloud-oriented business models.
Cloud native can be described as a combination of best practices that have been seen from companies such as Netflix, Twitter, Alibaba, Uber, Facebook and alike. Practices include, but are not limited to, continuous deployment, containers and microservices to help achieve the elastic scaling capabilities, speed of introducing new functionality and increased automation needed to cater for an unpredictable competitive landscape. So, the overall goal is to be able to adapt, and adapt quickly and cost efficiently.
At Ericsson, we have created a set of principles especially made for telecom applications based on microservices, containers and state optimized design. Take full advantage of the cloud to:
- Improve granularity and increase speed of software upgrades and releases
- Automate through embedded features in the NFVI layer (cloud infrastructure for NFV)
- Adapt software architecture to make much better use of cloud data center resources
When it comes to 5G, the new 3GPP standardized 5G Core functions will be cloud native and container based. This have started 2019 and will be deployed globally during 2020. We will also evolve the NFVI for containers and add orchestration capabilities.
With our design principles as foundation we've launched the new Ericsson Cloud native Infrastructure solution. An infrastructure fully optimized for cloud native application - which is an essential part of 5G.