Skip to content

Commit cfedad0

Browse files
committed
Add additional articles
1 parent b765131 commit cfedad0

11 files changed

+297
-31
lines changed
Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
---
2+
title: Considerations for deployment in Azure public MEC Preview
3+
description: Learn about considerations for customers to plan for before they deploy applications in an Azure public multi-access edge compute (MEC) solution.
4+
author: reemas-new
5+
ms.author: reemas
6+
ms.service: public-multi-access-edge-compute-mec
7+
ms.topic: conceptual
8+
ms.date: 02/23/2022
9+
ms.custom: template-concept
10+
---
11+
12+
# Considerations for deployment in Azure public MEC Preview
13+
14+
Azure public multi-access edge compute (MEC) Preview sites are small-footprint extensions of Azure. They're placed in or near mobile operators' data centers in metro areas, and are designed to run workloads that require ultra-low latency while being attached to the mobile network. This article focuses on the considerations that customers should plan for before they deploy applications in the Azure public MEC.
15+
16+
## Prerequisites
17+
18+
- If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
19+
20+
- Add an allowlisted subscription to your Azure account, which allows you to deploy resources in Azure public MEC. If you don't have an active allowed subscription, contact the [Azure public MEC product team](https://aka.ms/azurepublicmec).
21+
22+
## Best practices
23+
24+
For Azure public MEC, follow these best practices:
25+
26+
- Deploy only the components of the application that are latency sensitive or need low latency compute at the Azure public MEC. Deploy all other components of the application that perform control plane and management plane functionalities in the parent region.
27+
28+
- Because Azure public MEC sites are connected to the Telco network, accessing resources deployed in it over the internet isn't allowed. To access VMs deployed in the Azure public MEC, deploy jump box virtual machines (VMs) or Azure Bastion in a virtual network (VNet) in the parent region.
29+
30+
- For compute resources in the Azure public MEC, deploy Azure Key Vault in the Azure region to provide secrets management and key management services.
31+
32+
- Use VNet peering between the VNets in the Azure public MEC and the VNets in the parent region. IaaS resources can communicate privately through the Microsoft network and don't need to access the public internet.
33+
34+
## Azure public MEC architecture
35+
36+
Deploy application components that require ultra-low latencies in the Azure public MEC, and components that are non-latency sensitive in the Azure region.
37+
38+
### Azure region
39+
40+
The Azure region should run the components of the application that perform control and management plane functions and aren't latency sensitive.
41+
42+
For example:
43+
44+
#### Azure database and storage
45+
46+
- Azure databases: Azure SQL, Azure Database for MySQL, and so on
47+
- Storage accounts
48+
- Azure Blob Storage
49+
50+
#### AI and Analytics
51+
52+
- Azure Machine Learning Services
53+
- Azure Analytics Services
54+
- Power BI
55+
- Azure Stream Analytics
56+
57+
#### Identity services
58+
59+
- Azure Active Directory
60+
61+
#### Secrets management
62+
63+
- Azure Key Vault
64+
65+
### Azure public MEC
66+
67+
Azure public MEC should run components that are latency sensitive and need faster response times from compute resources. To do so, run your application on compute services such as Azure Virtual Machines and Azure Kubernetes Service in the public MEC.
68+
69+
## Availability and resiliency
70+
71+
Applications you deploy in the Azure public MEC can be made available and resilient by using the following methods:
72+
73+
- Deploy resources in active/standby, with primary resources in the Azure public MEC and standby resources in the parent Azure region. If there's a failure in the Azure public MEC, the resources in the parent region become active.
74+
75+
- Use the [Azure backup and disaster recover solution](/azure/architecture/framework/resiliency/backup-and-recovery), which provides [Azure Site Recovery](/azure/site-recovery/site-recovery-overview) and Azure Backup features. This solution:
76+
- Actively replicates VMs from the Azure public MEC to the parent region and makes them available to fail over and fail back if there's an outage.
77+
- Backs up VMs to prevent data corruption or lost.
78+
79+
>[!NOTE] The Azure Azure backup and disaster recover solution for Azure public MEC supports only Azure Virtual Machines.
80+
81+
A trade-off exists between availability and latency. Failing over the application from the Azure public MEC to the Azure region ensures that the application is available, but might increase the latency to the application.
82+
83+
## Next steps
84+
85+
To learn about important concepts for Azure public MEC, advance to the following article:
86+
87+
> [!div class="nextstepaction"]
88+
> [Key concepts for Azure public MEC](key-concepts.md)

articles/public-multi-access-edge-compute-mec/index.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
### YamlMime:Landing
22

3-
title: Azure public multi-access-edge compute (MEC) Preview documentation # < 60 chars
4-
summary: Learn how to use an Azure public MEC solution to develop and deploy latency-sensitive workloads at the 5G network edge integrated with Azure compute. # < 160 chars
3+
title: Azure public multi-access-edge compute documentation # < 60 chars
4+
summary: Learn how to use an Azure public multi-access-edge compute (MEC) solution to develop and deploy latency-sensitive workloads at the 5G network edge integrated with Azure compute. # < 160 chars
55

66
metadata:
7-
title: Azure public multi-access-edge compute (MEC) Preview documentation # Required; page title displayed in search results. Include the brand. < 60 chars.
8-
description: Learn how to use Azure public MEC solution to develop and deploy latency-sensitive workloads at the 5G network edge integrated with Azure compute. # Required; article description that is displayed in search results. < 160 chars.
7+
title: Azure public multi-access-edge compute documentation # Required; page title displayed in search results. Include the brand. < 60 chars.
8+
description: Learn how to use Azure public multi-access-edge compute (MEC) to develop and deploy latency-sensitive workloads at the 5G network edge integrated with Azure compute. # Required; article description that is displayed in search results. < 160 chars.
99
ms.service: public-multi-access-edge-compute-mec # Required; service per approved list. service slug assigned to your service by ACOM.
1010
ms.topic: landing-page # Required
1111
author: reemas-new # Required; your GitHub user alias, with correct capitalization.
@@ -19,18 +19,18 @@ landingContent:
1919
# Start card title with a verb
2020

2121
# Card
22-
- title: About Azure public multi-access-edge compute (MEC)
22+
- title: About Azure public MEC
2323
linkLists:
2424
- linkListType: overview
2525
links:
2626
- text: What is Azure public MEC?
2727
url: overview.md
2828
- linkListType: concept
2929
links:
30-
- text: Deployment considerations for Azure public MEC
31-
url: Considerations for deployment on the public MEC.md
30+
- text: Considerations for deployment in Azure public MEC
31+
url: considerations-for-deployment.md
3232
- text: Public MEC prerequisites
33-
url: Public MEC prerequisites.md
33+
url: key-concepts.md
3434

3535
# Card
3636
- title: Get started
Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
---
2+
title: Key concepts for Azure public MEC Preview
3+
description: Learn about important concepts for Azure public multi-access edge compute (MEC).
4+
author: reemas-new
5+
ms.author: reemas
6+
ms.service: public-multi-access-edge-compute-mec
7+
ms.topic: conceptual
8+
ms.date: 02/23/2022
9+
ms.custom: template-concept
10+
---
11+
12+
# Key concepts for Azure public MEC Preview
13+
14+
This document describes important concepts for Azure public multi-access edge compute (MEC) Preview.
15+
16+
## ExtendedLocation
17+
18+
All resource providers provide an additional field called [extendedLocation](/javascript/api/@azure/arm-compute/extendedlocation?view=azure-node-latest), which you use to deploy resources in the Azure public MEC.
19+
20+
### Azure Edge Zone ID
21+
22+
Every Azure public MEC site has an Azure Edge Zone ID. This ID is one of the attributes for `extendedLocation` to differentiate sites.
23+
24+
### Azure CLI and SDKs
25+
26+
SDKs for services supported in Azure public MEC have been updated. You can follow the [Python](tutotrial-create-vm-using-python-sdk.md), [Go](Tutorial-Crete-VM-using-GoSdk.md) and [Azure CLI](quickstart-create-vm-cli.md) documents that provide a guide on how to use them for deployments.
27+
28+
### ARM templates
29+
30+
You can use ARM Templates to deploy resources in the Azure public MEC. Here's' an example of how `extendedLocation` is used in an Azure Resource Manager (ARM) template to deploy a virtual machine (VM):
31+
32+
```json
33+
{
34+
...
35+
"type": "Microsoft.Compute/virtualMachines"
36+
"extendedLocation": {
37+
"type": "EdgeZone",
38+
"name": <edgezoneid>,
39+
}
40+
...
41+
}
42+
```
43+
44+
## Parent region
45+
46+
Every Azure public MEC site is associated with a parent Azure region. This region hosts all the control plane functions associated with the services running in the Azure public MEC. The following table lists all the active Azure public MEC sites, their Edge Zone ID and associated parent region.
47+
48+
Telco Provider | Azure public MEC Name | Edge Zone ID | Parent region
49+
-------------- | --------------------- | ------------ | -------------
50+
AT&T | ATT Atlanta A | attatlanta1 | East US 2
51+
AT&T | ATT Dallas A | attdallas1 | South Central US
52+
53+
## Azure services
54+
55+
### Azure virtual machines
56+
57+
Azure public MEC supports specific compute and GPU VM SKUs. The table below provides a list of all VM sizes supported:
58+
59+
Type | Series | VM size
60+
---- | ------ | -------
61+
VM | D-series | D2s_v3, D4s_v3, D8s_v3
62+
VM | E-series | E4s_v3, E8s_v3
63+
GPU | NCasT4_v3-series | Standard_NC4asT4_v3, Standard_NC8asT4_v3
64+
65+
### Public IP
66+
67+
Azure public MEC allows users to create public IPs that can be then associated with resources such as Azure Virtual Machines, Azure Standard Load Balancer, and Azure Kubernetes Clusters. All the Azure public MEC IPs are the Standard public IP SKU.
68+
69+
### Azure Bastion
70+
71+
Azure Bastion is a service you deploy that lets you connect to a virtual machine by using your browser and the Azure portal. To access a VM deployed in the Azure public MEC, the Bastion host must be deployed in a VNet in the parent region of the Azure public MEC site.
72+
73+
### Azure Load Balancer
74+
75+
The Azure public MEC supports the "Standard" Load Balancer SKU.
76+
77+
### Network Security Groups
78+
79+
Network Security Groups should be created in the parent region, and then can be associated to resources created in the Azure public MEC.
80+
81+
### Resource Groups
82+
83+
Resource Groups should be created in the parent Azure region, and then can be associated to resources created in the Azure public MEC.
84+
85+
### Storage Services
86+
87+
Azure public MEC only supports creating Standard SSD Managed DiskS. All other storage services are currently not supported in the public MEC.
88+
89+
### Default outbound access
90+
91+
Because [default outbound access](/azure/virtual-network/ip-services/default-outbound-access) isn't supported on the public MEC, use a method in the following table to manage your outbound connectivity:
92+
93+
\# | Method
94+
--- | -----
95+
1 | Use the frontend IP addresses of a Load Balancer for outbound via outbound rules.
96+
2 | Assign a public IP to the VM.
97+
98+
### DNS Resolution
99+
100+
By default, all services running in the Azure public MEC use the DNS infrastructure in the Azure parent region.
101+
102+
## Next steps
103+
104+
To deploy a virtual machine in Azure public MEC using an ARM template, advance to the following article:
105+
106+
> [!div class="nextstepaction"]
107+
> [Quickstart: Deploy a virtual machine in Azure public MEC using an ARM template](quickstart-create-vm-using-go.md)
136 KB
Loading
64.9 KB
Loading
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
---
2+
title: What is Azure public MEC Preview?
3+
description: Learn about the benefits of Azure public multi-access edge compute (MEC) and how it works.
4+
author: reemas-new
5+
ms.author: reemas
6+
ms.service: public-multi-access-edge-compute-mec
7+
ms.topic: overview
8+
ms.date: 02/23/2022
9+
ms.custom: template-overview
10+
---
11+
12+
# What is Azure public MEC Preview?
13+
14+
Azure public multi-access edge compute (MEC) Preview sites are small-footprint extensions of Azure. They're placed in or near mobile operators' data centers in metro areas, and are designed to run workloads that require ultra-low latency while being attached to the mobile network. Azure public MEC is offered in partnership with the operators. The placement of the infrastructure offers lower latency for applications that are accessed from mobile devices connected to the 5G Mobile network.
15+
16+
Azure public MEC provides secure, reliable, high-bandwidth connectivity between applications that run close to the user while being served by the Microsoft global network. Azure public MEC offers a set of Azure services like Azure Virtual Machines, Azure Load Balancer, and Azure Kubernetes for Edge with the ability to leverage and connect to Azure services available in the Azure region.
17+
18+
Some of the industries and use cases where Azure public MEC can provide immense benefits are:
19+
20+
- Media streaming and content delivery
21+
- Real-time analytics and inferencing via artificial intelligence and machine learning
22+
- Rendering for mixed reality
23+
- Connected automobiles
24+
- Healthcare
25+
- Immersive gaming experiences
26+
- Low latency applications for retail industry
27+
28+
:::image type="content" source="./media/overview/azure-public-mec-benefits.png" alt-text="Diagram showing the benefits of Azure public MEC.":::
29+
30+
## Benefits of Azure public MEC
31+
32+
Azure public MEC has the following benefits:
33+
34+
- Low latency applications at the 5G network edge.
35+
36+
- Enterprises and developers can run low-latency applications by using the operator’s public 5G network connectivity. This connectivity is architected with a direct, dedicated, and optimized connection to the operator’s mobility core network.
37+
38+
- Access to key Azure services and experiences:
39+
- Azure-managed-toolset: Azure Customers can provision and manage their Azure public MEC services and workloads through the Azure portal and other essential Azure tools.
40+
- Consistent developer experience: Developing and building applications for the public MEC utilizes the same array of features and tools Azure uses.
41+
42+
- Access to a rich partner ecosystem:
43+
- ISVs working on optimized and scalable applications for edge computing can use the Azure public MEC solution for building solutions. These solutions offer low latency and leverage the 5G mobility network and connected scenarios.
44+
45+
## Service offerings for Azure public MEC
46+
47+
Azure public MEC enables some key Azure services for customers to deploy. The control plane for these services remains in the region and the data plane is deployed at the edge, resulting in a smaller Azure footprint, fewer dependencies, and the ability to leverage other services deployed at the region.
48+
49+
The following key services are available in Azure public MEC:
50+
• Azure Virtual Machines – supported SKUs listed here – link to aboutpublicmec.md
51+
• Virtual Machine Scale Sets
52+
• Standard public IP
53+
• Azure Virtual Networks
54+
• Virtual network peering
55+
• Azure Standard Load Balancer
56+
• Azure Kubernetes for Edge
57+
• Azure Bastion (must be deployed in a virtual network in the parent Azure region)
58+
• Azure managed disks (Standard SSD)
59+
60+
The following diagram explains how services are deployed at the Azure public MEC location. With this capability, enterprises and developers can deploy the customer workloads closer to their users.
61+
62+
:::image type="content" source="./media/overview/azure-public-mec_service-deployment.png" alt-text="Diagram showing Azure public MEC service deployment.":::
63+
64+
Partnership with operators
65+
Azure public MEC solutions will be available in partnership with mobile network operators. The current operator partnerships are as follows:
66+
67+
- AT&T (Atlanta, Dallas). More sites to follow
68+
- Singtel (Singapore)
69+
70+
## Next steps
71+
72+
To learn about considerations for deployment in the Azure public MEC, advance to the following article:
73+
74+
> [!div class="nextstepaction"]
75+
> [Considerations for deployment in the Azure public MEC](considerations-for-deployment.md)

articles/public-multi-access-edge-compute-mec/quickstart-create-vm-arm-template.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: 'Quickstart: Deploy a virtual machine in Azure public MEC Preview using an ARM template'
3-
description: In this quickstart, learn how to deploy a virtual machine in Azure public multi-access edge compute by using an Azure Resource Manager template.
3+
description: In this quickstart, learn how to deploy a virtual machine in Azure public multi-access edge compute (MEC) by using an Azure Resource Manager template.
44
author: reemas-new
55
ms.author: reemas
66
ms.service: public-multi-access-edge-compute-mec
@@ -32,7 +32,7 @@ An [ARM template](../azure-resource-manager/templates/overview.md) is a JavaScri
3232

3333
1. Review the following example ARM template.
3434

35-
All the resources you deploy in Azure public MEC have an extra attribute called `extendedLocation`, which Azure adds to the resource provider. The following example ARM template deploys these resources:
35+
Every resource you deploy in Azure public MEC has an extra attribute named `extendedLocation`, which Azure adds to the resource provider. The following example ARM template deploys these resources:
3636

3737
- Virtual network
3838
- Public IP address
@@ -419,7 +419,7 @@ az group delete \--name myResourceGroup \--yes
419419

420420
## Next steps
421421

422-
To deploy resources in Azure public MEC using the Go SDK, advance to the following tutorial:
422+
To deploy resources in Azure public MEC using the Go SDK, advance to the following article:
423423

424424
> [!div class="nextstepaction"]
425425
> [Quickstart: Deploy a virtual machine in Azure public MEC using Azure CLI](quickstart-create-vm-cli.md)

articles/public-multi-access-edge-compute-mec/quickstart-create-vm-cli.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: 'Quickstart: Deploy a virtual machine in Azure public MEC Preview using Azure CLI'
3-
description: In this quickstart, learn how to deploy a virtual machine in Azure public multi-access edge compute by using the Azure CLI.
3+
description: In this quickstart, learn how to deploy a virtual machine in Azure public multi-access edge (MEC) compute by using the Azure CLI.
44
author: reemas-new
55
ms.author: reemas
66
ms.service: public-multi-access-edge-compute-mec
@@ -129,7 +129,7 @@ az group delete \--name myResourceGroup \--yes
129129

130130
## Next steps
131131

132-
To deploy a virtual machine in Azure public MEC using an ARM template, advance to the following tutorial:
132+
To deploy a virtual machine in Azure public MEC using an ARM template, advance to the following article:
133133

134134
> [!div class="nextstepaction"]
135135
> [Tutorial: Deploy resources in Azure public MEC using the Go SDK](tutorial-create-vm-using-go-sdk.md)

articles/public-multi-access-edge-compute-mec/toc.yml

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ items:
44
- name: Overview
55
expanded: true
66
items:
7-
- name: What is the Azure public MEC?
8-
href: tbd.md
9-
- name: Azure Public MEC partner solutions
10-
href: tbd.md
11-
- name: Edge connectivity using Metaswitch 5G Fusion Core
12-
href: tbd.md
7+
- name: What is Azure public MEC?
8+
href: overview.md
9+
- name: Key concepts
10+
href: key-concepts.md
11+
- name: Considerations for deployment
12+
href: considerations-for-deployment.md
1313
- name: Quickstarts
1414
expanded: true
1515
items:
@@ -24,16 +24,10 @@ items:
2424
href: tutorial-create-vm-using-go-sdk.md
2525
- name: Create VM Python SDK
2626
href: tutorial-create-vm-using-python-sdk.md
27-
- name: Concepts
28-
items:
29-
- name: Considerations and pre-requisites
30-
href: tbd.md
31-
- name: Comparisons
32-
href: tbd.md
3327
- name: Resources
3428
items:
35-
- name: Azure private MEC product page
36-
href: https://go.microsoft.com/fwlink/?linkid=2165610
29+
- name: Azure public MEC product page
30+
href: https://go.microsoft.com/fwlink/?linkid=2186926
3731
- name: Azure Marketplace
3832
href: https://azuremarketplace.microsoft.com/marketplace/
3933
- name: Azure Roadmap

0 commit comments

Comments
 (0)