Skip to content

Commit 6d83ecd

Browse files
committed
Edits
1 parent 12b98f9 commit 6d83ecd

9 files changed

+64
-68
lines changed

articles/public-multi-access-edge-compute-mec/considerations-for-deployment.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Azure public multi-access edge compute (MEC) Preview sites are small-footprint e
2323

2424
For Azure public MEC, follow these best practices:
2525

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.
26+
- Deploy in Azure public MEC only those components of the application that are latency sensitive or need low latency compute at the Azure public MEC. Deploy in the parent region those components of the application that perform control plane and management plane functionalities.
2727

2828
- 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.
2929

@@ -39,7 +39,7 @@ Deploy application components that require ultra-low latencies in the Azure publ
3939

4040
The Azure region should run the components of the application that perform control and management plane functions and aren't latency sensitive.
4141

42-
For example:
42+
The following sections show some examples.
4343

4444
#### Azure database and storage
4545

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

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

33
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
4+
summary: 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. # < 160 chars
55

66
metadata:
77
title: Azure public multi-access-edge compute documentation # Required; page title displayed in search results. Include the brand. < 60 chars.
@@ -25,11 +25,11 @@ landingContent:
2525
links:
2626
- text: What is Azure public MEC?
2727
url: overview.md
28-
- linkListType: concept
28+
- linkListType: concepts
2929
links:
3030
- text: Considerations for deployment in Azure public MEC
3131
url: considerations-for-deployment.md
32-
- text: Public MEC prerequisites
32+
- text: Key concepts for Azure public MEC
3333
url: key-concepts.md
3434

3535
# Card
@@ -48,6 +48,6 @@ landingContent:
4848
- linkListType: tutorial
4949
links:
5050
- text: Create VM using GO SDK
51-
url: quickstart-create-vm-arm-template.md
51+
url: tutorial-create-vm-using-go-sdk.md
5252
- text: Create VM using Python SDK
5353
url: tutorial-create-vm-using-python-sdk.md

articles/public-multi-access-edge-compute-mec/key-concepts.md

Lines changed: 22 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,19 @@ ms.custom: template-concept
1313

1414
This document describes important concepts for Azure public multi-access edge compute (MEC) Preview.
1515

16-
## ExtendedLocation
16+
## ExtendedLocation field
1717

1818
All resource providers provide an additional field called [extendedLocation](/javascript/api/@azure/arm-compute/extendedlocation), which you use to deploy resources in the Azure public MEC.
1919

20-
### Azure Edge Zone ID
20+
## Azure Edge Zone ID
2121

22-
Every Azure public MEC site has an Azure Edge Zone ID. This ID is one of the attributes for `extendedLocation` to differentiate sites.
22+
Every Azure public MEC site has an Azure Edge Zone ID. This ID is one of the attributes that the `extendedLocation` field uses to differentiate sites.
2323

24-
### Azure CLI and SDKs
24+
## Azure CLI and SDKs
2525

26-
SDKs for services supported in Azure public MEC have been updated. For information about how to use these SDK for deployment, see [Tutorial: Deploy resources in Azure public MEC using the Go SDK](tutorial-create-vm-using-go-sdk.md), [Tutorial: Deploy a virtual machine in Azure public MEC using Python SDK](tutorial-create-vm-using-python-sdk.md), and [Quickstart: Deploy a virtual machine in Azure public MEC using Azure CLI](quickstart-create-vm-cli.md).
26+
SDKs for services supported in Azure public MEC have been updated. For information about how to use these SDKs for deployment, see [Tutorial: Deploy resources in Azure public MEC using the Go SDK](tutorial-create-vm-using-go-sdk.md), [Tutorial: Deploy a virtual machine in Azure public MEC using Python SDK](tutorial-create-vm-using-python-sdk.md), and [Quickstart: Deploy a virtual machine in Azure public MEC using Azure CLI](quickstart-create-vm-cli.md).
2727

28-
### ARM templates
28+
## ARM templates
2929

3030
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):
3131

@@ -41,26 +41,26 @@ You can use ARM Templates to deploy resources in the Azure public MEC. Here's' a
4141
}
4242
```
4343

44-
## Parent region
44+
## Parent regions
4545

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.
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 active Azure public MEC sites, along with their Edge Zone ID and associated parent region.
4747

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
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 |
5252

5353
## Azure services
5454

5555
### Azure virtual machines
5656

57-
Azure public MEC supports specific compute and GPU VM SKUs. The table below provides a list of all VM sizes supported:
57+
Azure public MEC supports specific compute and GPU VM SKUs. The following table lists the supported VM sizes:
5858

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
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 |
6464

6565
### Public IP
6666

@@ -88,12 +88,10 @@ Azure public MEC only supports creating Standard SSD Managed DiskS. All other st
8888

8989
### Default outbound access
9090

91-
Because [default outbound access](/azure/virtual-network/ip-services/default-outbound-access) isn't supported on the public MEC, manage your outbound connectivity by using a method in the following table:
91+
Because [default outbound access](/azure/virtual-network/ip-services/default-outbound-access) isn't supported on the public MEC, manage your outbound connectivity by using one of the following methods:
9292

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.
93+
- Use the frontend IP addresses of a Load Balancer for outbound via outbound rules.
94+
- Assign a public IP to the VM.
9795

9896
### DNS Resolution
9997

@@ -104,4 +102,4 @@ By default, all services running in the Azure public MEC use the DNS infrastruct
104102
To deploy a virtual machine in Azure public MEC using an ARM template, advance to the following article:
105103

106104
> [!div class="nextstepaction"]
107-
> [Quickstart: Deploy a virtual machine in Azure public MEC using an ARM template](quickstart-create-vm-using-go-sdk.md)
105+
> [Quickstart: Deploy a virtual machine in Azure public MEC using an ARM template](quickstart-create-vm-arm-template.md)

articles/public-multi-access-edge-compute-mec/overview.md

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -13,31 +13,31 @@ ms.custom: template-overview
1313

1414
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.
1515

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.
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.
1717

18-
Some of the industries and use cases where Azure public MEC can provide immense benefits are:
18+
Some of the industries and use cases where Azure public MEC can provide benefits are:
1919

2020
- Media streaming and content delivery
2121
- Real-time analytics and inferencing via artificial intelligence and machine learning
2222
- Rendering for mixed reality
2323
- Connected automobiles
2424
- Healthcare
2525
- Immersive gaming experiences
26-
- Low latency applications for retail industry
26+
- Low latency applications for the retail industry
2727

2828
:::image type="content" source="./media/overview/azure-public-mec-benefits.png" alt-text="Diagram showing the benefits of Azure public MEC.":::
2929

3030
## Benefits of Azure public MEC
3131

3232
Azure public MEC has the following benefits:
3333

34-
- Low latency applications at the 5G network edge.
34+
- Low latency applications at the 5G network edge:
3535

3636
- 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.
3737

3838
- 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.
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 that Azure uses.
4141

4242
- Access to a rich partner ecosystem:
4343
- 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.
@@ -47,25 +47,27 @@ Azure public MEC has the following benefits:
4747
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.
4848

4949
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)
50+
51+
- Azure Virtual Machines (Azure public MEC supports these [SKUs](key-concepts.md#azure-virtual-machines))
52+
- Virtual Machine Scale Sets
53+
- Standard public IP
54+
- Azure Virtual Networks
55+
- Virtual network peering
56+
- Azure Standard Load Balancer
57+
- Azure Kubernetes for Edge
58+
- Azure Bastion (must be deployed in a virtual network in the parent Azure region)
59+
- Azure managed disks (Azure public MEC supports Standard SSD)
5960

6061
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.
6162

6263
:::image type="content" source="./media/overview/azure-public-mec-service-deployment.png" alt-text="Diagram showing Azure public MEC service deployment.":::
6364

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:
65+
## Partnership with operators
66+
67+
Azure public MEC solutions is available in partnership with mobile network operators. The current operator partnerships are as follows:
6668

67-
- AT&T (Atlanta, Dallas). More sites to follow
68-
- Singtel (Singapore)
69+
- AT&T: Atlanta, Dallas (more sites to follow)
70+
- Singtel: Singapore.
6971

7072
## Next steps
7173

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

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,10 @@ ms.custom: template-quickstart, devx-track-azurecli
1111

1212
# Quickstart: Deploy a virtual machine in Azure public MEC Preview using an ARM template
1313

14-
In this quickstart, you learn how to use an Azure Resource Manager template (ARM template) to deploy an Ubuntu Linux virtual machine (VM) in Azure public multi-access edge compute (MEC) Preview.
14+
In this quickstart, you learn how to use an Azure Resource Manager (ARM) template to deploy an Ubuntu Linux virtual machine (VM) in Azure public multi-access edge compute (MEC) Preview.
1515

1616
[!INCLUDE [About Azure Resource Manager](../../includes/resource-manager-quickstart-introduction.md)]
1717

18-
An [ARM template](../azure-resource-manager/templates/overview.md) is a JavaScript Object Notation (JSON) file that defines the infrastructure and configuration for your project. The template uses declarative syntax. In declarative syntax, you describe your intended deployment without writing the sequence of programming commands to create the deployment.
19-
2018
## Prerequisites
2119

2220
- If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
@@ -25,8 +23,8 @@ An [ARM template](../azure-resource-manager/templates/overview.md) is a JavaScri
2523

2624
[!INCLUDE [azure-cli-prepare-your-environment-no-header.md](../../includes/azure-cli-prepare-your-environment-no-header.md)]
2725

28-
> [!NOTE]
29-
> Azure public MEC deployments are supported in Azure CLI versions 2.26 and later.
26+
> [!NOTE]
27+
> Azure public MEC deployments are supported in Azure CLI versions 2.26 and later.
3028
3129
## Review the template
3230

@@ -40,7 +38,9 @@ An [ARM template](../azure-resource-manager/templates/overview.md) is a JavaScri
4038
- Network security group
4139
- Virtual machine
4240

43-
Note that the Azure Edge Zone ID in the example ARM template is different from the display name of the Azure public MEC.
41+
In this example ARM template:
42+
- The Azure Edge Zone ID is different from the display name of the Azure public MEC.
43+
- The Azure network security group has an inbound rule that allows SSH and HTTPS access from everywhere.
4444

4545
```json
4646
{
@@ -218,9 +218,8 @@ An [ARM template](../azure-resource-manager/templates/overview.md) is a JavaScri
218218
"properties": {
219219
"addressPrefix": "[variables('subnetPrefix')]",
220220
"networkSecurityGroup": {
221-
"id": "[resourceId('Microsoft.Network/networkSecurityGroups', variables('networkSecurityGroupName') )
222-
]"
223-
}
221+
"id": "[resourceId('Microsoft.Network/networkSecurityGroups', variables('networkSecurityGroupName'))]"
222+
}
224223
}
225224
}
226225
]
@@ -314,9 +313,6 @@ An [ARM template](../azure-resource-manager/templates/overview.md) is a JavaScri
314313
}
315314
```
316315

317-
> [!NOTE]
318-
> The Azure network security group has an inbound rule that allows SSH and HTTPS access from everywhere.
319-
320316
## Deploy the ARM template using the Azure CLI
321317

322318
1. Save the contents of the sample ARM template from the previous section in a file named *azurepublicmecDeploy.json*.

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
@@ -21,8 +21,8 @@ In this quickstart, you learn how to use Azure CLI to deploy a Linux virtual mac
2121

2222
[!INCLUDE [azure-cli-prepare-your-environment-no-header.md](../../includes/azure-cli-prepare-your-environment-no-header.md)]
2323

24-
> [!NOTE]
25-
> Azure public MEC deployments are supported in Azure CLI versions 2.26 and later.
24+
> [!NOTE]
25+
> Azure public MEC deployments are supported in Azure CLI versions 2.26 and later.
2626
2727
## Sign in to Azure and set your subscription
2828

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ items:
66
items:
77
- name: What is Azure public MEC?
88
href: overview.md
9+
- name: Considerations for deployment
10+
href: considerations-for-deployment.md
911
- name: Key concepts
1012
href: key-concepts.md
11-
- name: Considerations for deployment
12-
href: considerations-for-deployment.md
1313
- name: Quickstarts
1414
expanded: true
1515
items:

articles/public-multi-access-edge-compute-mec/tutorial-create-vm-using-go-sdk.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ In this tutorial, you learn how to:
9191

9292
## Create a public IP address
9393

94-
1. Add the latest network Go SDK to your import list:
94+
1. Add the latest network Go SDK to your import list.
9595

9696
```go
9797
import (

articles/public-multi-access-edge-compute-mec/tutorial-create-vm-using-python-sdk.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ In this tutorial, you learn how to:
5555

5656
## Provision a virtual machine
5757

58-
1. Create a Python file named *provision_vm_edge.py* to populate it with the following Python script. The script deploys VM and its associated dependency in Azure public MEC. The comments in the script explain the details.
58+
1. Create a Python file named *provision_vm_edge.py* and populate it with the following Python script. The script deploys VM and its associated dependency in Azure public MEC. The comments in the script explain the details.
5959

6060
```Python
6161
# Import the needed credential and management objects from the libraries.
@@ -290,7 +290,7 @@ az group delete --name PythonAzureExample-VM-rg --yes
290290

291291
## Next steps
292292

293-
To contact the Azure public MEC product team:
293+
For questions about Azure public MEC, contact the product team:
294294

295295
> [!div class="nextstepaction"]
296296
> [Azure public MEC product team](https://aka.ms/azurepublicmec)

0 commit comments

Comments
 (0)