You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/operator-5g-core/concept-centralized-lifecycle-management.md
+8-20Lines changed: 8 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,50 +5,38 @@ author: HollyCl
5
5
ms.author: HollyCl
6
6
ms.service: azure-operator-5g-core
7
7
ms.topic: concept-article #required; leave this attribute/value as-is.
8
-
ms.date: 03/07/2024
8
+
ms.date: 03/28/2024
9
9
10
10
#CustomerIntent: As a <type of user>, I want <what?> so that <why?>.
11
11
---
12
12
13
13
14
14
# Centralized Lifecycle Management in Azure Operator 5G Core Preview
15
15
16
-
The Azure Operator 5G Core (preview) Resource Provider (RP) is responsible for the lifecycle management (LCM) of the following Azure Operator 5G Core network functions:
16
+
The Azure Operator 5G Core (preview) Resource Provider (RP) is responsible for the lifecycle management (LCM) of the following Azure Operator 5G Core network functions and the dependent shared services:
17
17
- Access and Mobility Management Function (AMF)
18
18
- Session Management Function (SMF)
19
19
- User Plane Function (UPF)
20
20
- Network Repository Function (NRF)
21
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
22
27
23
Lifecycle Management consists of the following operations:
28
24
- Instantiation
29
25
- Upgrade (out of scope for Public Preview)
30
26
- Termination
31
27
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.
28
+
The Azure Resource Manager (ARM) model that is used for lifecycle management is shown here.
36
29
37
30
:::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
31
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.
32
+
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. The Azure Operator 5G Core 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.
42
33
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
34
45
35
## Local observability
46
36
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.
37
+
Local Observability is provided by Azure Operator 5G Core Observability components including Prometheus, FluentD, Elastic, Grafana, and Jaegar. Because the Observability function is local, it also available in break-glass scenarios for Nexus when connectivity to Azure is down and the services can be accessed locally.
48
38
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
39
+
## Related content
53
40
54
-
-[Quickstart: Get Access to Azure Operator 5G Core](quickstart-subscription.md)
41
+
-[Quickstart: Get Access to Azure Operator 5G Core](quickstart-subscription.md)
42
+
-[Deployment order for clusters, network functions, and observability](concept-deployment-order.md)
0 commit comments