Skip to content

Commit 86f0d63

Browse files
authored
Merge pull request #267112 from MicrosoftDocs/release-operator-5g-core
Release operator 5g core--scheduled release at 4PM of 2/25
2 parents d2be524 + f0913a1 commit 86f0d63

33 files changed

+1742
-0
lines changed
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
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)
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: Azure Operator 5G Core Deployment ordering for clusters, network functions, and observability
3+
description: Outlines the deployment order for components on Azure Kubernetes Services or Nexus Azure Kubernetes Services
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+
# Deployment order for clusters, network functions, and observability
14+
15+
Mobile Packet Core resources have minimal ordering constraints. To bring up network functions, the cluster services must be already running successfully. The same set of cluster services can be reused for multiple network functions and the cluster services must be deployed on every cluster that hosts the network functions.
16+
17+
## Azure CLI commands used to deploy resources
18+
19+
Use the following Azure CLI commands to deploy resources.
20+
21+
```azurecli
22+
{
23+
[
24+
Microsoft.MobilePacketCore/clusterServices
25+
],
26+
[
27+
Microsoft.MobilePacketCore/amfDeployments
28+
Microsoft.MobilePacketCore/smfDeployments
29+
Microsoft.MobilePacketCore/nrfDeployments
30+
Microsoft.MobilePacketCore/nssfDeployments
31+
Microsoft.MobilePacketCore/upfDeployments
32+
Microsoft.MobilePacketCore/observabilityServices
33+
]
34+
```
35+
36+
## Related content
37+
38+
- [Complete the prerequisites to deploy Azure Operator 5G Core on Azure Kubernetes Service](how-to-complete-prerequisites-deploy-azure-kubernetes-service.md)
39+
- [Complete the prerequisites to deploy Azure Operator 5G Core on Nexus Azure Kubernetes Service](how-to-complete-prerequisites-deploy-nexus-azure-kubernetes-service.md)
40+

0 commit comments

Comments
 (0)