Skip to content

Commit 2155d2f

Browse files
Learn Build Service GitHub AppLearn Build Service GitHub App
authored andcommitted
Merging changes synced from https://github.com/MicrosoftDocs/azure-docs-pr (branch live)
2 parents 1f48743 + c3c52fa commit 2155d2f

File tree

50 files changed

+344
-117
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+344
-117
lines changed

articles/application-gateway/tutorial-ingress-controller-add-on-existing.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,9 @@ To configure more parameters for the above command, see [az aks create](/cli/azu
5757
>[!NOTE]
5858
>If you are planning on using AGIC with an AKS cluster using CNI Overlay, specify the parameter `--aks-custom-headers AKSHTTPCustomFeatures=Microsoft.ContainerService/AppGatewayWithOverlayPreview` to configure AGIC to handle connectivity to the CNI Overlay enabled cluster.
5959
60+
>[!WARNING]
61+
>This document assumes Azure CNI is installed in the AKS cluster. If you are planning on using CNI Overlay, you must ensure Application Gateway and the AKS cluster are part of the same virtual network.
62+
6063
## Deploy a new application gateway
6164

6265
You'll now deploy a new application gateway, to simulate having an existing application gateway that you want to use to load balance traffic to your AKS cluster, **myCluster**. The name of the application gateway will be **myApplicationGateway**, but you'll need to first create a public IP resource, named **myPublicIp**, and a new virtual network called **myVnet** with address space 10.0.0.0/16, and a subnet with address space 10.0.0.0/24 called **mySubnet**, and deploy your application gateway in **mySubnet** using **myPublicIp**.

articles/azure-resource-manager/templates/deployment-script-template.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,9 @@ For deployment script API version 2020-10-01 or later, there are two principals
6161
"Microsoft.Resources/deployments/*",
6262
"Microsoft.Resources/deploymentScripts/*"
6363
],
64+
"dataActions": [
65+
"Microsoft.Storage/storageAccounts/fileServices/*"
66+
]
6467
}
6568
],
6669
"assignableScopes": [

articles/azure-vmware/configure-azure-native-pure-storage-cloud.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Pure Storage manages onboarding of Azure Native Pure Storage Cloud for Azure VMw
2525

2626
For more information, see the following resources:
2727

28-
- [Azure Native Pure Storage Cloud - Overview](https://learn.microsoft.com/azure/partner-solutions/pure-storage/overview)
28+
- [Azure Native Pure Storage Cloud - Overview](/azure/partner-solutions/pure-storage/overview)
2929
- [Azure Native Pure Storage Cloud - Deployment Guide](https://support.purestorage.com/bundle/m_azure_native_pure_storage_cloud/page/Production/Pure_Cloud_Block_Store/Azure_Native_Pure_Storage_Cloud/deployment/c_psc_deployment.html)
3030
- [Azure Native Pure Storage Cloud - Management Guide](https://support.purestorage.com/bundle/m_azure_native_pure_storage_cloud/page/Production/Pure_Cloud_Block_Store/Azure_Native_Pure_Storage_Cloud/management/c_psc_management.html)
3131
- [Azure Native Pure Storage Cloud - Troubleshooting Guide](https://support.purestorage.com/bundle/m_azure_native_pure_storage_cloud/page/Production/Pure_Cloud_Block_Store/Azure_Native_Pure_Storage_Cloud/troubleshooting/c_troubleshooting.html)

articles/azure-web-pubsub/policy-definitions.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: Built-in policy definitions for Azure Web PubSub
33
description: Lists Azure Policy built-in policy definitions for Azure Web PubSub. These built-in policy definitions provide common approaches to managing your Azure resources.
4-
author: cebundy
5-
ms.author: v-catherbund
4+
author: yjin81
5+
ms.author: yajin1
66
ms.date: 01/03/2022
77
ms.topic: reference
88
ms.service: azure-web-pubsub
@@ -27,4 +27,4 @@ the link in the **Version** column to view the source on the
2727

2828
- See the built-ins on the [Azure Policy GitHub repo](https://github.com/Azure/azure-policy).
2929
- Review the [Azure Policy definition structure](../governance/policy/concepts/definition-structure.md).
30-
- Review [Understanding policy effects](../governance/policy/concepts/effects.md).
30+
- Review [Understanding policy effects](../governance/policy/concepts/effects.md).

articles/cost-management-billing/costs/understand-work-scopes.md

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ Azure supports three scopes for resource management. Each scope supports managin
4646

4747
Resource type: [Microsoft.Resources/subscriptions](/rest/api/resources/subscriptions)
4848

49-
- [**Resource groups**](../../azure-resource-manager/management/overview.md#resource-groups) - Logical groupings of related resources for an Azure solution that share the same lifecycle. For example resources that are deployed and deleted together.
49+
- **[Resource groups](../../azure-resource-manager/management/overview.md#resource-groups)** - Logical groupings of related resources for an Azure solution that share the same lifecycle. For example resources that are deployed and deleted together.
5050

5151
Resource type: [Microsoft.Resources/subscriptions/resourceGroups](/rest/api/resources/resourcegroups)
52-
52+
5353
Management groups allow you to organize subscriptions into a hierarchy. For example, you might create a logical organization hierarchy using management groups. Then, give teams subscriptions for production and dev/test workloads. And then create resource groups in the subscriptions to manage each subsystem or component.
5454

5555
Creating an organizational hierarchy allows cost and policy compliance to roll up organizationally. Then, each leader can view and analyze their current costs. And then they can create budgets to curb bad spending patterns and optimize costs with Advisor recommendations at the lowest level.
@@ -78,6 +78,36 @@ Management groups are only supported if they contain up to 3,000 Enterprise Agre
7878

7979
If you have a mix of subscriptions, move the unsupported subscriptions to a separate arm of the management group hierarchy to enable Cost Management for the supported subscriptions. As an example, create two management groups under the root management group: **Microsoft Entra ID** and **My Org**. Move your Microsoft Entra subscription to the **Microsoft Entra ID** management group and then view and manage costs using the **My Org** management group.
8080

81+
### Managed resource groups
82+
83+
Managed resource groups created by certain resource providers - such as Azure Red Hat OpenShift (ARO) or Azure Databricks - can't be used as scopes for Cost Management features like budgets or exports. These resource groups typically include deny assignments that restrict modifications to protect critical resources, which can result in authorization errors. For more information on deny assignments, please refer to [List Azure deny assignments](/azure/role-based-access-control/deny-assignments?tabs=azure-portal).
84+
85+
To avoid these issues, use a higher-level scope such as the subscription scope which contains this managed resource group when configuring budgets or exports.
86+
87+
#### Required permissions for exports at RBAC scope
88+
89+
- Microsoft.CostManagement/exports/Read – View exports
90+
91+
- Microsoft.CostManagement/exports/Write – Create or update exports
92+
93+
- Microsoft.CostManagement/exports/Delete – Delete exports
94+
95+
- Microsoft.CostManagement/exports/Action – Run export
96+
97+
*Note: Deny assignments can result in permission errors, so please check even with these permissions if there are any deny assignments at this scope.*
98+
99+
#### Required permissions for budgets at RBAC scope
100+
101+
- Microsoft.Consumption/budgets/Read – View budgets
102+
103+
- Microsoft.Consumption/budgets/Write – Create or update budgets
104+
105+
- Microsoft.Consumption/budgets/Delete – Delete budgets
106+
107+
- (Optional) Microsoft.Insights/actionGroups/Read – If action groups are configured for alerts
108+
109+
*Note: Deny assignments can result in permission errors, so please check even with these permissions if there are any deny assignments at this scope.*
110+
81111
### Feature behavior for each role
82112

83113
The following table shows how Cost Management features are used by each role. The following behavior is applicable to all Azure RBAC scopes.

articles/dns/dns-reverse-dns-overview.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ manager: KumuD
66
ms.service: azure-dns
77
ms.topic: concept-article
88
ms.custom:
9-
ms.date: 09/12/2024
9+
ms.date: 04/21/2025
1010
ms.author: greglin
1111
---
1212

@@ -16,15 +16,15 @@ This article provides an overview of how reverse DNS works, and scenarios in whi
1616

1717
## What is reverse DNS?
1818

19-
Conventional DNS records map a DNS name to an IP address, such as `www.contoso.com` resolves to 64.4.6.100. A reverse DNS does the opposite by translating an IP address back to a name. For example, a lookup of 64.4.6.100 will resolve to `www.contoso.com`.
19+
Conventional DNS records map a DNS name to an IP address. For example, assume that `www.contoso.com` resolves to 203.0.113.100. Reverse DNS does the opposite by translating an IP address back to a name. Using the same example, a lookup of 203.0.113.100 resolves to `www.contoso.com`.
2020

2121
Reverse DNS records are used in various situations. For example, reverse DNS records are widely used in combating e-mail spam by verifying the sender of an e-mail message. The receiving mail server retrieves the reverse DNS record of the sending server's IP address. Then the receiving mail server verifies if that host is authorized to send e-mail from the originating domain.
2222

2323
## How reverse DNS works
2424

2525
Reverse DNS records are hosted in special DNS zones, known as 'ARPA' zones. These zones form a separate DNS hierarchy in parallel with the normal hierarchy hosting domains such as `contoso.com`.
2626

27-
For example, the DNS record `www.contoso.com` is implemented using a DNS 'A' record with the name 'www' in the zone `contoso.com`. This A record points to the corresponding IP address, in this case 64.4.6.100. The reverse lookup gets implemented separately, using a 'PTR' record named '100' in the zone '6.4.64.in-addr.arpa'. Notice that IP addresses in ARPA zones are reversed. This PTR record, when configured correctly will point to the name `www.contoso.com`.
27+
For example, the DNS record `www.contoso.com` is implemented using a DNS 'A' record with the name 'www' in the zone `contoso.com`. This A record points to the corresponding IP address, in this case 203.0.113.100. The reverse lookup gets implemented separately, using a 'PTR' record named '100' in the zone '113.0.203.in-addr.arpa'. Notice that IP addresses in ARPA zones are reversed. This PTR record, when configured correctly will point to the name `www.contoso.com`.
2828

2929
When an organization is assigned an IP address block, they also acquire the right to manage the corresponding ARPA zone. The ARPA zones corresponding to the IP address blocks used by Azure are hosted and managed by Microsoft. Your ISP may host the ARPA zone for you for the IP addresses you owned. They may also allow you to host the ARPA zone in a DNS service of your choice, such as Azure DNS.
3030

articles/high-performance-computing/lift-and-shift-overview.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
2-
title: "End-to-end high-performance computing (HPC) lift and shift architecture overview"
3-
description: Learn about how to conduct a lift and shift migration of HPC infrastructure and workloads from an on-premises environment to the cloud.
2+
title: "End-to-end lift and shift architecture overview"
3+
description: Learn how to conduct a lift and shift migration of HPC infrastructure and workloads from an on-premises environment to the cloud.
44
author: tomvcassidy
55
ms.author: tomcassidy
6-
ms.date: 08/30/2024
6+
ms.date: 04/10/2025
77
ms.topic: how-to
88
ms.service: azure-virtual-machines
99
ms.subservice: hpc
1010
---
1111

12-
# End-to-end HPC lift and shift architecture overview
12+
# End-to-end lift and shift architecture overview
1313

1414
"Lift and shift" in the context of High-Performance Computing (HPC) mostly refers to the process of migrating an on-premises environment and workload to the cloud. Ideally, modifications are kept to a minimum (for example, applications, job schedulers, and their configurations should remain mostly the same). Adjustments on storage and hardware are natural to happen because resources are different from on-premises to cloud platforms. With the lift and shift approach, organizations can start benefiting from the cloud more quickly.
1515

articles/high-performance-computing/lift-and-shift-production-level-overview.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
2-
title: "Production-level environment migration guide overview"
3-
description: Learn about what a production-level environment migration entails.
2+
title: "Production level environment migration overview"
3+
description: Learn what a high performance computing production-level environment migration entails.
44
author: tomvcassidy
55
ms.author: tomcassidy
6-
ms.date: 08/30/2024
6+
ms.date: 04/10/2025
77
ms.topic: how-to
88
ms.service: azure-virtual-machines
99
ms.subservice: hpc
1010
---
1111

12-
# Production-level environment migration guide overview
12+
# Production level environment migration overview
1313

1414
When you move an HPC infrastructure from the on-premises environment to the cloud, there are various aspects to be taken into account. This document provides guidance on how to create such HPC environment in the cloud. We recommend
1515
a two-phase approach. First, a proof-of-concept, and then a production-level environment. Once the production environment is up and running, only certain components should be modified over time, including changes on VM types and storage capabilities to best meet the varying requirements of users, projects, and business.

articles/high-performance-computing/lift-and-shift-proof-of-concept.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: "Proof-of-concept migration overview"
3-
description: Learn about what a proof-of-concept migration entails and follow the guide through one.
3+
description: Learn what a high performance computing proof-of-concept migration entails.
44
author: tomvcassidy
55
ms.author: tomcassidy
6-
ms.date: 08/30/2024
6+
ms.date: 04/10/2025
77
ms.topic: how-to
88
ms.service: azure-virtual-machines
99
ms.subservice: hpc

articles/high-performance-computing/lift-and-shift-step-1-networking.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
11
---
2-
title: "Deployment step 1: basic infrastructure - network access component"
3-
description: Learn about the configuration of network access during migration deployment step one.
2+
title: "Network access configuration"
3+
description: Learn how to configure network access during a migration of high performance computing architecture.
44
author: tomvcassidy
55
ms.author: tomcassidy
6-
ms.date: 08/30/2024
6+
ms.date: 04/10/2025
77
ms.topic: how-to
88
ms.service: azure-virtual-machines
99
ms.subservice: hpc
1010
---
1111

12-
# Deployment step 1: basic infrastructure - network access component
12+
# Network access configuration
1313

14-
Mechanism to allow users access cloud environment in a secure way. It's a common practice in production environments to have resources with private IP addresses, and with rules to define how resources should be accessed.
14+
A key aspect of your high performance computing migration is the configuration of network access. Proper network access configration ensures secure, efficient, and uninterrupted communication between computational resources. This part of the guide covers the needs, tools, services, and best practices associated with your network access configuration.
15+
16+
It's a common practice in production environments to have resources with private IP addresses, and with rules to define how resources should be accessed.
1517

1618
This component should:
1719

0 commit comments

Comments
 (0)