Skip to content

Commit d9a06a6

Browse files
authored
Merge pull request #280132 from MicrosoftDocs/main
7/5/2024 AM Publish
2 parents a984584 + f0e2aae commit d9a06a6

32 files changed

+241
-145
lines changed

articles/container-apps/quotas.md

Lines changed: 30 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -7,60 +7,63 @@ ms.service: container-apps
77
ms.custom:
88
- ignite-2023
99
ms.topic: conceptual
10-
ms.date: 02/17/2023
10+
ms.date: 07/02/2024
1111
ms.author: cshoe
1212
---
1313

1414
# Quotas for Azure Container Apps
1515

1616
The following quotas are on a per subscription basis for Azure Container Apps.
1717

18-
You can [request a quota increase in the Azure portal](/azure/quotas/quickstart-increase-quota-portal).
18+
You can [request a quota increase in the Azure portal](/azure/quotas/quickstart-increase-quota-portal). Any time when the maximum quota is larger than the default quota you can request a quota increase. When requesting a quota increase make sure to pick type _Container Apps_. For more information, see [how to request a limit increase](faq.yml#how-can-i-request-a-quota-increase-).
1919

20-
The *Is Configurable* column in the following tables denotes a feature maximum may be increased. For more information, see [how to request a limit increase](faq.yml#how-can-i-request-a-quota-increase-).
21-
22-
| Feature | Scope | Default Quota | Is Configurable | Remarks |
20+
| Feature | Scope | Default Quota | Maximum Quota | Remarks |
2321
|--|--|--|--|--|
24-
| Environments | Region | Up to 15 | Yes | Up to 15 environments per subscription, per region. |
25-
| Environments | Global | Up to 20 | Yes | Up to 20 environments per subscription, across all regions. |
26-
| Container Apps | Environment | Unlimited | n/a | |
27-
| Revisions | Container app | Up to 100 | No | |
28-
| Replicas | Revision | Unlimited | No | Maximum replicas configurable are 300 in Azure portal and 1000 in Azure CLI. There must also be enough cores quota available. |
29-
| Session pools | Global | Up to 6 | Yes | Maximum number of dynamic session pools per subscription. |
30-
31-
## Consumption plan
22+
| Environments | Region | 15 | Unlimited | Up to 15 environments per subscription, per region. Quota name: Managed Environment Count |
23+
| Environments | Global | 20 | Unlimited | Up to 20 environments per subscription, across all regions. Adjusted through Managed Environment Count quota (usually 20% more than Managed Environment Count) |
24+
| Container Apps | Environment | Unlimited | Unlimited | |
25+
| Revisions | Container app | Up to 100 | Unlimited | |
26+
| Replicas | Revision | Unlimited | Unlimited | Maximum replicas configurable are 300 in Azure portal and 1000 in Azure CLI. There must also be enough cores quota available. |
27+
| Session pools | Global | Up to 6 | 10,000 | Maximum number of dynamic session pools per subscription. No official Azure quota yet, please raise support case. |
3228

33-
| Feature | Scope | Default | Is Configurable | Remarks |
34-
|--|--|--|--|--|
35-
| Cores | Replica | 2 | No | Maximum number of cores available to a revision replica. |
36-
| Cores | Environment | 100 | Yes | Maximum number of cores an environment can accommodate. Calculated by the sum of cores requested by each active replica of all revisions in an environment. |
3729

3830
## Workload Profiles Environments
3931

4032
### Consumption workload profile
4133

42-
| Feature | Scope | Default | Is Configurable | Remarks |
34+
| Feature | Scope | Default Quota | Maximum Quota | Remarks |
4335
|--|--|--|--|--|
44-
| Cores | Replica | 4 | No | Maximum number of cores available to a revision replica. |
45-
| Cores | Environment | 100 | Yes | Maximum number of cores the Consumption workload profile in a Dedicated plan environment can accommodate. Calculated by the sum of cores requested by each active replica of all revisions in an environment. |
36+
| Cores | Replica | 4 | 4 | Maximum number of cores available to a revision replica. |
37+
| Cores | Environment | 100 | 5,000 | Maximum number of cores the Consumption workload profile in a Dedicated plan environment can accommodate. Calculated by the sum of cores requested by each active replica of all revisions in an environment. Quota name: Managed Environment General Purpose Cores |
4638

4739
### Dedicated workload profiles
4840

49-
| Feature | Scope | Default | Is Configurable | Remarks |
41+
| Feature | Scope | Default Quota | Maximum Quota | Remarks |
5042
|--|--|--|--|--|
51-
| Cores | Subscription | 2000 | Yes | Maximum number of dedicated workload profile cores within one subscription |
52-
| Cores | Replica | Up to maximum cores a workload profile supports | No | Maximum number of cores available to a revision replica. |
53-
| Cores | General Purpose Workload Profiles | 100 | Yes | The total cores available to all general purpose (D-series) profiles within an environment. |
54-
| Cores | Memory Optimized Workload Profiles | 50 | Yes | The total cores available to all memory optimized (E-series) profiles within an environment. |
55-
56-
For more information regarding quotas, see the [Quotas roadmap](https://github.com/microsoft/azure-container-apps/issues/503) in the Azure Container Apps GitHub repository.
43+
| Cores | Subscription | 2,000 | Unlimited | Maximum number of dedicated workload profile cores within one subscription |
44+
| Cores | Replica | Maximum cores a workload profile supports | Same as default quota | Maximum number of cores available to a revision replica. |
45+
| Cores | Environment | 100 | 5,000 | The total cores available to all general purpose (D-series) profiles within an environment. Maximum assumes appropriate network size. Quota name: Managed Environment General Purpose Cores |
46+
| Cores | Environment | 50 | 5,000 | The total cores available to all memory optimized (E-series) profiles within an environment. Maximum assumes appropriate network size. Quota name: Managed Environment Memory Optimized Cores |
5747

5848
> [!NOTE]
5949
> For GPU enabled workload profiles, you need to request capacity via a [request for a quota increase in the Azure portal](/azure/quotas/quickstart-increase-quota-portal).
6050
6151
> [!NOTE]
6252
> [Free trial](https://azure.microsoft.com/offers/ms-azr-0044p) and [Azure for Students](https://azure.microsoft.com/free/students/) subscriptions are limited to one environment per subscription globally and ten (10) cores per environment.
6353
54+
55+
56+
## Consumption plan
57+
58+
All new environments use the Consumption workload profile architecture listed above. Only environments created before January 2024 use the consumption plan below.
59+
60+
| Feature | Scope | Default Quota | Maximum Quota | Remarks |
61+
|--|--|--|--|--|
62+
| Cores | Replica | 2 | 2 | Maximum number of cores available to a revision replica. |
63+
| Cores | Environment | 100 | 1,500 | Maximum number of cores an environment can accommodate. Calculated by the sum of cores requested by each active replica of all revisions in an environment. Quota name: Managed Environment Consumption Cores |
64+
65+
66+
6467
## Considerations
6568

6669
* If an environment runs out of allowed cores:

articles/data-factory/connector-sql-server.md

Lines changed: 62 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.service: data-factory
88
ms.subservice: data-movement
99
ms.topic: conceptual
1010
ms.custom: synapse
11-
ms.date: 06/17/2024
11+
ms.date: 06/26/2024
1212
---
1313

1414
# Copy and transform data to and from SQL Server by using Azure Data Factory or Azure Synapse Analytics
@@ -99,7 +99,7 @@ These generic properties are supported for a SQL server linked service when you
9999
| type | The type property must be set to **SqlServer**. | Yes |
100100
| server | The name or network address of the SQL server instance you want to connect to. | Yes |
101101
| database | The name of the database. | Yes |
102-
| authenticationType |The type used for authentication. Allowed values are [**SQL**](#sql-authentication) (default), [**Windows**](#windows-authentication). Go to the relevant authentication section on specific properties and prerequisites. | Yes |
102+
| authenticationType |The type used for authentication. Allowed values are [**SQL**](#sql-authentication) (default), [**Windows**](#windows-authentication) and [**UserAssignedManagedIdentity**](#user-assigned-managed-identity-authentication) (only for [SQL Server on Azure VMs](/azure/azure-sql/virtual-machines)). Go to the relevant authentication section on specific properties and prerequisites. | Yes |
103103
| alwaysEncryptedSettings | Specify **alwaysencryptedsettings** information that's needed to enable Always Encrypted to protect sensitive data stored in SQL server by using either managed identity or service principal. For more information, see the JSON example following the table and [Using Always Encrypted](#using-always-encrypted) section. If not specified, the default always encrypted setting is disabled. |No |
104104
| encrypt |Indicate whether TLS encryption is required for all data sent between the client and server. Options: mandatory (for true, default)/optional (for false)/strict. | No |
105105
| trustServerCertificate | Indicate whether the channel will be encrypted while bypassing the certificate chain to validate trust. | No |
@@ -280,6 +280,66 @@ To use Windows authentication, in addition to the generic properties that are de
280280
}
281281
```
282282

283+
#### User-assigned managed identity authentication
284+
285+
>[!Note]
286+
>The user-assigned managed identity authentication only applies to [SQL Server on Azure VMs](/azure/azure-sql/virtual-machines).
287+
288+
A data factory or Synapse workspace can be associated with a [user-assigned managed identities](data-factory-service-identity.md#user-assigned-managed-identity) that represents the service when authenticating to other resources in Azure. You can use this managed identity for [SQL Server on Azure VMs](/azure/azure-sql/virtual-machines) authentication. The designated factory or Synapse workspace can access and copy data from or to your database by using this identity.
289+
290+
To use user-assigned managed identity authentication, in addition to the generic properties that are described in the preceding section, specify the following properties:
291+
292+
| Property | Description | Required |
293+
|:--- |:--- |:--- |
294+
| credentials | Specify the user-assigned managed identity as the credential object. | Yes |
295+
296+
You also need to follow the steps below:
297+
298+
1. [Grant permissions to your user-assigned managed identity](/azure/azure-sql/virtual-machines/windows/configure-azure-ad-authentication-for-sql-vm#grant-permissions).
299+
300+
1. [Enable Microsoft Entra authentication](/azure/azure-sql/virtual-machines/windows/configure-azure-ad-authentication-for-sql-vm#enable-microsoft-entra-authentication) to your [SQL Server on Azure VMs](/azure/azure-sql/virtual-machines).
301+
302+
1. [Create contained database users](/azure/azure-sql/database/authentication-aad-configure#create-contained-users-mapped-to-azure-ad-identities) for the user-assigned managed identity. Connect to the database from or to which you want to copy data by using tools like SQL Server Management Studio, with a Microsoft Entra identity that has at least ALTER ANY USER permission. Run the following T-SQL:
303+
304+
```sql
305+
CREATE USER [your_resource_name] FROM EXTERNAL PROVIDER;
306+
```
307+
308+
1. [Create one or multiple user-assigned managed identities](../active-directory/managed-identities-azure-resources/how-to-manage-ua-identity-portal.md) and grant the user-assigned managed identity needed permissions as you normally do for SQL users and others. Run the following code. For more options, see [this document](/sql/relational-databases/system-stored-procedures/sp-addrolemember-transact-sql).
309+
310+
```sql
311+
ALTER ROLE [role name] ADD MEMBER [your_resource_name];
312+
```
313+
1. Assign one or multiple user-assigned managed identities to your data factory and [create credentials](credentials.md) for each user-assigned managed identity.
314+
315+
1. Configure a SQL Server linked service.
316+
317+
**Example**
318+
319+
```json
320+
{
321+
"name": "SqlServerLinkedService",
322+
"properties": {
323+
"type": "SqlServer",
324+
"typeProperties": {
325+
"server": "<name or network address of the SQL server instance>",
326+
"database": "<database name>",
327+
"encrypt": "<encrypt>",
328+
"trustServerCertificate": false,
329+
"authenticationType": "UserAssignedManagedIdentity",
330+
"credential": {
331+
"referenceName": "credential1",
332+
"type": "CredentialReference"
333+
}
334+
},
335+
"connectVia": {
336+
"referenceName": "<name of Integration Runtime>",
337+
"type": "IntegrationRuntimeReference"
338+
}
339+
}
340+
}
341+
```
342+
283343
### Legacy version
284344

285345
These generic properties are supported for a SQL server linked service when you apply **Legacy** version:

articles/energy-data-services/how-to-deploy-gcz.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ Through APIM we can add policies to secure, monitor, and manage the APIs.
8282
8383
[!INCLUDE [Azure CLI](includes/how-to/how-to-deploy-gcz/deploy-gcz-apim-cli.md)]
8484
85+
---
86+
8587
## Testing the GCZ service
8688
8789
1. Download the API client collection from the [OSDU GitLab](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/blob/master/docs/test-assets/postman/Geospatial%20Consumption%20Zone%20-%20Provider%20Postman%20Tests.postman_collection.json?ref_type=heads) and import it into your API client of choice (for example, Postman).

articles/energy-data-services/index.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,8 @@ landingContent:
9696
url: how-to-add-more-data-partitions.md
9797
- text: How to generate auth token
9898
url: how-to-generate-auth-token.md
99+
- text: How to deploy Geospatial Consumption Zone (GCZ)
100+
url: how-to-deploy-gcz.md
99101
- text: How to deploy OSDU Admin UI
100102
url: how-to-deploy-osdu-admin-ui.md
101103
- linkListType: concept

articles/hdinsight/hdinsight-release-notes.md

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Latest release notes for Azure HDInsight. Get development tips and
44
ms.custom: references_regions
55
ms.service: hdinsight
66
ms.topic: conceptual
7-
ms.date: 05/27/2024
7+
ms.date: 07/05/2024
88
---
99

1010
# Azure HDInsight release notes
@@ -20,21 +20,24 @@ To subscribe, click the **watch** button in the banner and watch out for [HDInsi
2020

2121
## Release Information
2222

23-
### Release date: May 16, 2024
23+
### Release date: Jun 19, 2024
2424

2525
This release note applies to
2626

27+
:::image type="icon" source="./media/hdinsight-release-notes/yes-icon.svg" border="false"::: HDInsight 5.1 version.
28+
2729
:::image type="icon" source="./media/hdinsight-release-notes/yes-icon.svg" border="false"::: HDInsight 5.0 version.
2830

2931
:::image type="icon" source="./media/hdinsight-release-notes/yes-icon.svg" border="false"::: HDInsight 4.0 version.
3032

3133

32-
HDInsight release will be available to all regions over several days. This release note is applicable for image number **2405081840**. [How to check the image number?](./view-hindsight-cluster-image-version.md)
34+
HDInsight release will be available to all regions over several days. This release note is applicable for image number **2406180258**. [How to check the image number?](./view-hindsight-cluster-image-version.md)
3335

3436
HDInsight uses safe deployment practices, which involve gradual region deployment. It might take up to 10 business days for a new release or a new version to be available in all regions.
3537

3638
**OS versions**
3739

40+
* HDInsight 5.1: Ubuntu 18.04.5 LTS Linux Kernel 5.4
3841
* HDInsight 5.0: Ubuntu 18.04.5 LTS Linux Kernel 5.4
3942
* HDInsight 4.0: Ubuntu 18.04.5 LTS Linux Kernel 5.4
4043

@@ -44,13 +47,17 @@ HDInsight uses safe deployment practices, which involve gradual region deploymen
4447
For workload specific versions, see [HDInsight 5.x component versions](./hdinsight-5x-component-versioning.md).
4548

4649
## Fixed issues
50+
* Security enhancements
51+
* Improvements on using Tags for clusters in line with the [SFI](https://www.microsoft.com/microsoft-cloud/resources/secure-future-initiative) requirements.
52+
* Improvements in probes scripts as per the [SFI](https://www.microsoft.com/microsoft-cloud/resources/secure-future-initiative) requirements.
53+
* Improvements in the HDInsight Log Analytics with System Managed Identity support for HDInsight Resource Provider.
54+
* Addition of new activity to upgrade the `mdsd` agent version for old image (created before 2024).
55+
* Enabling MISE in gateway as part of the continued improvements for [MSAL Migration](/entra/identity-platform/msal-overview).
56+
* Incorporate Spark Thrift Server `Httpheader hiveConf` to the Jetty HTTP ConnectionFactory.
57+
* Revert RANGER-3753 and RANGER-3593.
58+
59+
The `setOwnerUser` implementation given in Ranger 2.3.0 release has a critical regression issue when being used by Hive. In Ranger 2.3.0, when HiveServer2 tries to evaluate the policies, Ranger Client tries to get the owner of the hive table by calling the Metastore in the setOwnerUser function which essentially makes call to storage to check access for that table. This issue causes the queries to run slow when Hive runs on 2.3.0 Ranger.
4760

48-
* Added API in gateway to get token for Keyvault, as part of the SFI initiative.
49-
* In the new Log monitor `HDInsightSparkLogs` table, for log type `SparkDriverLog`, some of the fields were missing. For example, `LogLevel & Message`. This release adds the missing fields to schemas and fixed formatting for `SparkDriverLog`.
50-
* Livy logs not available in Log Analytics monitoring `SparkDriverLog` table, which was due to an issue with Livy log source path and log parsing regex in `SparkLivyLog` configs.
51-
* Any HDInsight cluster, using ADLS Gen2 as a primary storage account can leverage MSI based access to any of the Azure resources (for example, SQL, Keyvaults) which is used within the application code.
52-
53-
5461
## :::image type="icon" border="false" source="./media/hdinsight-release-notes/clock.svg"::: Coming soon
5562

5663
* [Basic and Standard A-series VMs Retirement](https://azure.microsoft.com/updates/basic-and-standard-aseries-vms-on-hdinsight-will-retire-on-31-august-2024/).

articles/migrate/migrate-support-matrix-hyper-v.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ ms.author: vibansa
66
ms.manager: abhemraj
77
ms.topic: conceptual
88
ms.service: azure-migrate
9-
ms.date: 12/07/2023
9+
ms.date: 07/05/2023
1010
ms.cutom: engagement-fy24
1111
---
1212

1313
# Support matrix for Hyper-V assessment
1414

1515
> [!CAUTION]
16-
> This article references CentOS, a Linux distribution that's nearing end-of-life status. Please consider your use and plan accordingly.
16+
> This article references CentOS, a Linux distribution that's nearing end-of-life status. Please consider your use and plan accordingly. For more information, see the [CentOS End Of Life guidance](~/articles/virtual-machines/workloads/centos/centos-end-of-life.md).
1717
1818
This article summarizes prerequisites and support requirements when you discover and assess on-premises servers running in a Hyper-V environment for migration to Azure by using the [Azure Migrate: Discovery and assessment](migrate-services-overview.md#azure-migrate-discovery-and-assessment-tool) tool. If you want to migrate servers running on Hyper-V to Azure, see the [migration support matrix](migrate-support-matrix-hyper-v-migration.md).
1919

@@ -295,7 +295,7 @@ Support | ASP.NET web apps | Java web apps
295295
--- | --- | ---
296296
Stack | VMware, Hyper-V, and physical servers. | VMware, Hyper-V, and physical servers.
297297
Windows servers | Windows Server 2008 R2 and later are supported. | Not supported.
298-
Linux servers | Not supported. | Ubuntu Linux 16.04/18.04/20.04, Debian 7/8, CentOS 6/7, and Red Hat Enterprise Linux 5/6/7.
298+
Linux servers | Not supported. | Ubuntu Linux 16.04/18.04/20.04, Debian 7/8, and Red Hat Enterprise Linux 5/6/7.
299299
Web server versions | IIS 7.5 and later. | Tomcat 8 or later.
300300
Required privileges | Local admin. | Root or sudo user.
301301

0 commit comments

Comments
 (0)