|
| 1 | +--- |
| 2 | +title: Centralized lifecycle management in Azure Operator 5G Core |
| 3 | +description: Outlines the benefit of Azure Operator 5G Core's centralized lifecycle management feature. |
| 4 | +author: HollyCl |
| 5 | +ms.author: HollyCl |
| 6 | +ms.service: azure-operator-5g-core |
| 7 | +ms.topic: concept-article #required; leave this attribute/value as-is. |
| 8 | +ms.date: 02/21/2024 |
| 9 | + |
| 10 | +#CustomerIntent: As a <type of user>, I want <what?> so that <why?>. |
| 11 | +--- |
| 12 | + |
| 13 | + |
| 14 | +# Centralized Lifecycle Management in Azure Operator 5G Core |
| 15 | + |
| 16 | +The Azure Operator 5G Core Resource Provider (RP) is responsible for the lifecycle management (LCM) of the following Azure Operator 5G Core network functions: |
| 17 | +- Access and Mobility Management Function (AMF) |
| 18 | +- Session Management Function (SMF) |
| 19 | +- User Plane Function (UPF) |
| 20 | +- Network Repository Function (NRF) |
| 21 | +- Network Slice Selection Function (NSSF) |
| 22 | +- Mobility Management Entity (MME) |
| 23 | + |
| 24 | + > [!NOTE] |
| 25 | +> AMF and MME can be deployed as combined network functions by adjusting the helm manifests. |
| 26 | +
|
| 27 | +Lifecycle Management consists of the following operations: |
| 28 | +- Instantiation |
| 29 | +- Upgrade (out of scope for Public Preview) |
| 30 | +- Termination |
| 31 | + |
| 32 | +The Azure Resource Manager (ARM) model that is used for lifecycle management is shown here: |
| 33 | + |
| 34 | +> [!NOTE] |
| 35 | +> The CNFs are included for Public Preview while the VNFs (VNFAgent and vMME) are targeted for GA release. |
| 36 | +
|
| 37 | +:::image type="content" source="media/concept-centralized-lifecycle-management/lifecycle-management-model.png" alt-text="Diagram showing the containerized network functions and virtualized network functions responsible for lifecycle management in Azure Operator 5G Core."::: |
| 38 | + |
| 39 | +Network function deployments require fully deployed local Platform as a Service (PaaS) components (provided by the ClusterServices resource). Any attempt to deploy a network function resource before the ClusterServices deployment fails. ARM templates are serial in nature and don't proceed until dependent templates are complete. This process prevents network function templates from being deployed before the ClusterServices template is complete. Observability deployments also fail if local PaaS deployment is incomplete. |
| 40 | + |
| 41 | +The deployments for cMME and AnyG are variations on the existing helm charts. Creation of these functions is a matter of specifying different input Helm values. The Azure Operator 5G Core RP uses the Network Function Manager (NFM) Resource Provider to perform this activity. |
| 42 | + |
| 43 | +Azure Operator 5G Core network function images and Helm charts are Azure-managed and accessed by the Azure Operator 5G Core Resource Provider for lifecycle management operations. |
| 44 | + |
| 45 | +## Local observability |
| 46 | + |
| 47 | +Local Observability is provided by Azure Operator 5G Core Observability components listed in the diagram. Because the Observability function is local, it also available in break-glass scenarios for Nexus where the interfaces can be accessed locally. |
| 48 | + |
| 49 | +:::image type="content" source="media/concept-centralized-lifecycle-management/local-observability.png" alt-text="Diagram showing how Azure Operator 5G Core observability components are used in Azure Operator 5G Core." lightbox="media/concept-centralized-lifecycle-management/local-observability.png"::: |
| 50 | + |
| 51 | + |
| 52 | +## Next Step |
| 53 | + |
| 54 | +- [Quickstart: Get Access to Azure Operator 5G Core](quickstart-subscription.md) |
0 commit comments