Skip to main content

Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting us. A member of our team will be in touch shortly. Close

  1. Blog
  2. Article

Tytus Kurek
on 21 October 2020


Telco cloud or a network function virtualisation infrastructure (NFVI) is a cloud environment optimised for telco workloads. It is usually based on well-known technologies like OpenStack. Thus, in many ways, it resembles ordinary clouds. On the other hand, however, it differs from them. This is because telco workloads have very specific requirements. Those include performance acceleration, high level of security and orchestration capabilities. In order to better understand where those demands are coming from, let’s start with reviewing what kind of workloads are telcos running in the cloud.

Telco workloads in the cloud

Have you ever been wondering how the telecommunications infrastructure works? You probably have not, but do not worry, you are not the only one. All we usually care about today is a stable Internet connection. Understanding how does it work is of secondary importance. However, behind a network socket or your Wi-Fi router, there is a massive infrastructure which provides this connection. It consists of thousands of interconnected services, including firewalls, base transceiver stations (BTS) for providing mobile connection, voice and data aggregation systems, etc.

Historically, all of those services used to be implemented in hardware. Nowadays, however, service providers are moving to software-based network services. The migration is driven by economical benefits resulting from better utilisation of resources in cloud environments. As software-based network services are implemented on top of virtual machines (VMs) or containers, service providers can simply run them in a cloud, benefitting from lower operational costs and improved agility. Such a telco cloud, however, must meet certain criteria before network services can be deployed on top of it.

Telco cloud under the hood

In order to implement a telco cloud, service providers can use either proprietary or open source technologies. Over the past few years, it has been concluded that for the open source telco cloud implementation OpenStack will be used as the basis. What makes the telco cloud different from an ordinary OpenStack cloud, however, are very specific features required by telco workloads.

Performance

Among various metrics, performance results are what telcos care the most. This is because telco workloads are network-heavy. They have to process up to 100 Gb per second. Thus, it is important that telco workloads achieve comparable performance results regardless of whether they are implemented in hardware or in software. This is challenging, however, as VMs usually cause performance degradation. In order to solve this problem telco clouds implement a bunch of performance extensions, such as single-root input/output virtualisation (SR-IOV), data plane development kit (DPDK) or central processing unit (CPU) pinning. All of that allows software-based network services to achieve performance results comparable to those achieved by physical machines.

Security

Another important aspect is security. Telcos are known for being security-oriented. Thus, the telco cloud must provide a desired level of security too. Service providers usually achieve that by applying hardening on the operating system level. Hardening is a process of securing the system by reducing potential vulnerabilities to an absolute minimum. This is achieved by disabling unnecessary services, narrowing down permissions, closing open ports, etc. For obvious reasons, telco cloud is also deployed on-prem in most of the cases. The security team can later use standard technologies, such as packet inspection or data encryption to secure the telco cloud at each layer of the infrastructure stack.

Orchestration

Last but not least orchestration is what characterises the telco cloud as well. Although orchestration is a broader term in general, it is especially important in the case of telco workloads. This is because software-based network services are usually very complex. They consist of multiple interconnected components (network functions) which are often distributed across multiple substrates. Thus, having a tool which can arrange resources, deploy network services and maintain them post-deployment is important for service providers. Among various proprietary and open source solutions, an Open Source MANO (OSM) project has recently been getting momentum, enabling telcos with management and orchestration (MANO) capabilities.

Telco cloud on Ubuntu

Canonical is an established leader in the field of implementation cloud environments for telcos. Over the past few years, the company has successfully onboarded leading global and national tier-1 service providers like AT&T, BT or Bell on their open source NFVI platform based on Ubuntu Server, Charmed OpenStack and Charmed Ceph. With an increasing demand for cloud-native network services Canonical also stands by ready to offer Charmed Kubernetes as an extension of the underlying cloud platform. Finally, as workloads orchestration becomes the biggest challenge in the telco world nowadays, the company provides Charmed OSM to enable service providers with these capabilities.

To get in touch with Canonical with regards to solutions for telecommunications, click here.

To learn more, watch the webinar: “NFV, cloud-native networking and OSM: everything you need to know” or visit Canonical’s website.

Related posts


Benjamin Ryzman
27 March 2024

What is a telco cloud?

Telecommunications Article

Explore the benefits & requirements of a telco cloud. Learn how it enhances telco agility, efficiency and customer experience. Implement a successful telco cloud with Canonical’s open-source software. ...


Edoardo Barbieri
26 November 2024

Is a real-time OS right for your business?

IoT Article

With automation spanning virtually every sector of society, real-time capable operating systems (OS) are becoming critical across industries, from automotive and telecommunications, to industrial manufacturing. A real-time operating system (RTOS)  ensures precise and deterministic responses, meeting strict timing requirements essential fo ...


Canonical
19 November 2024

Canonical provides the ideal platform for Microsoft Azure IoT Operations

IoT Article

London, 19 November 2024. Canonical has collaborated with Microsoft as an early adopter partner and tested Microsoft Azure IoT Operations on Ubuntu Core and Kubernetes, which is notable as Microsoft today released Azure IoT Operations, a unified data plane providing significant improvements in node data capture, edge-based telemetry proce ...