AWS Telco Network Builder FAQs

Page topics

General

General

AWS TNB is a network automation service that makes it easier and faster for communications service providers (CSPs) to deploy and manage telco networks on AWS using telecom industry standards.

With AWS TNB, you can efficiently deploy and manage multiple types of telco networks, such as mobile and cable, using AWS infrastructure and services.

AWS TNB is supported in the following AWS Regions:

US East (N. Virginia)
us-east-1

US West (Oregon)
us-west-2

EU (Frankfurt)
eu-central-1

EU (Paris)
eu-west-3

Asia Pacific (Sydney)
ap-southeast-2

EU (Spain)
eu-south-2

Canada (Central)
ca-central-1

EU (Stockholm)
eu-north-1

South America (Sao Paulo)
sa-east-1

Asia Pacific (Seoul)
ap-northeast-2

AWS TNB reduces the complexity of mapping telco network requirements to a cloud architecture. With AWS TNB, CSPs define network requirements by using telecom industry standards. Then, AWS TNB maps the requirements to a cloud architecture and provisions the right compute, storage, and networking resources automatically. AWS TNB simplifies network lifecycle management because CSPs can use a single service for deploying, updating, and upgrading network functions and services. AWS TNB provides a centralized dashboard so that CSPs can monitor and manage their network functions and AWS services from one place.

You must have AWS Business Support, AWS Enterprise On-Ramp Support, or AWS Enterprise Support. Learn more about AWS Support Plan Pricing.

First, sign in to the AWS Management Console. Next, read the documentation for getting started. Finally, start building with AWS TNB by defining your network requirements.

A telco network is composed of a set of interconnected, containerized network functions that are deployed across thousands of Kubernetes clusters. AWS TNB abstracts the AWS services as telecom-specific APIs.

AWS TNB integrates with the following AWS services:

AWS TNB supports the European Telecommunications Standards Institute (ETSI) definitions to deploy network functions and services on general purpose compute infrastructure. AWS TNB complies with the ETSI Management and Orchestration (MANO) standards, which allow high-layer service orchestrators to make calls that instruct AWS TNB to create, upgrade, manage, scale, and delete network functions.

Define the individual network function (NF) resource requirements, such as compute, storage, and databases, as network function descriptors (NFDs) in the Topology and Orchestration Specification for Cloud Applications (TOSCA) format. Along with these requirements, provide the software images of NFs from your independent software vendor (ISV) as pointers to Amazon ECR images.

You then define the network services that comprise your networks as network services descriptors (NSDs) in TOSCA format. NSDs can include one or many NFs. AWS TNB offers many ways for you to provide NFDs and NSDs, including through the use of industry-specific APIs and directly through the AWS TNB console.

After you have described the network service topology and NF resource requirements and dependencies, AWS TNB creates the right AWS CloudFormation templates, Amazon VPCs, and accounts. When deploying the network, your third-party service orchestrator will use standardized ETSI APIs to call AWS TNB to start the individual network services. AWS TNB will instantiate the required AWS resources, such as Amazon EC2 instances, Amazon EKS clusters, and Amazon VPC resources, to create an operational network service. When the network is running, the service orchestrator continually interacts with AWS TNB to manage the lifecycle of the network services, including scaling resources, monitoring, health checking, and reconfiguring. At any point, you can redefine existing network services, update network functions, change your network topology, and deploy new services by using the AWS TNB APIs and AWS Management Console. You will also use the AWS TNB dashboard to inspect and monitor your AWS resources.
 

You can access AWS TNB through the AWS Management Console, AWS Command Line Interface (CLI), and AWS APIs or AWS SDKs to create the network service and network functions.

AWS TNB offers a telecom-industry interface through which CSPs can define network services using standardized descriptors. CSPs also define requirements for network function infrastructure and software dependencies. AWS TNB translates these definitions to AWS CloudFormation templates that reflect the intended network topology. Although AWS TNB uses AWS CloudFormation to launch AWS resources, it also performs the following tasks:

  • Loads the appropriate network functions into Amazon EKS clusters
  • Sets up the right IAM permissions across account structures
  • Establishes the Amazon VPC interconnectivity required for the network functions to communicate with each other