Skip to content

Commit 0926c92

Browse files
authored
Merge pull request #280330 from MicrosoftDocs/main
7/9 11:00 AM IST Publish
2 parents 77ee1fe + 2e54092 commit 0926c92

38 files changed

+381
-155
lines changed

articles/ai-studio/how-to/deploy-models-serverless.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,6 @@ For models offered through the Azure Marketplace, you can deploy them to serverl
183183
"type": "Microsoft.MachineLearningServices/workspaces/marketplaceSubscriptions",
184184
"apiVersion": "2024-04-01",
185185
"name": "[concat(parameters('project_name'), '/', parameters('subscription_name'))]",
186-
"location": "[parameters('location')]",
187186
"properties": {
188187
"modelId": "[parameters('model_id')]"
189188
}

articles/aks/howto-deploy-java-quarkus-app.md

Lines changed: 100 additions & 71 deletions
Large diffs are not rendered by default.

articles/api-management/v2-service-tiers-overview.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: dlepow
66

77
ms.service: api-management
88
ms.topic: concept-article
9-
ms.date: 06/20/2024
9+
ms.date: 07/08/2024
1010
ms.author: danlep
1111
ms.custom: references_regions
1212
---
@@ -53,10 +53,14 @@ The v2 tiers are available in the following regions:
5353
* France Central
5454
* Germany West Central
5555
* North Europe
56+
* Norway East
5657
* West Europe
58+
* Switzerland North
5759
* UK South
5860
* UK West
61+
* South Africa North
5962
* Central India
63+
* South India
6064
* Brazil South
6165
* Australia Central
6266
* Australia East

articles/automation/learn/automation-tutorial-runbook-textual.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ You can use the `ForEach -Parallel` construct to process commands for each item
314314
|VMs|Enter the names of the virtual machines using the following syntax: `["VM1","VM2","VM3"]`|
315315
|Action|Enter `stop` or `start`.|
316316
317-
1. Navigate to your list of virtual machines and refresh the page every few seconds. Observe that the action for each VM happens in parallel. Without the `-Parallel` keyword, the actions would have performed sequentially. While the VMs will start sequentially, each VM may reach the **Running** phase at slightly different times based on the characteristics of each VM.
317+
1. Navigate to your list of virtual machines and refresh the page every few seconds. Observe that the action for each VM happens in parallel. Without the `-Parallel` keyword, the actions would have performed sequentially. While the VMs will start in parallel, each VM may reach the **Running** phase at slightly different times based on the characteristics of each VM.
318318
319319
## Clean up resources
320320

articles/automation/manage-sql-server-in-automation.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,12 @@ To allow access from the Automation system managed identity to the Azure SQL dat
5151
1. Go to [Azure portal](https://portal.azure.com) home page and select **SQL servers**.
5252
1. In the **SQL server** page, under **Settings**, select **SQL Databases**.
5353
1. Select your database to go to the SQL database page and select **Query editor (preview)** and execute the following two queries:
54-
- CREATE USER "AutomationAccount" FROM EXTERNAL PROVIDER WITH OBJECT_ID= `ObjectID`
55-
- EXEC sp_addrolemember `db_owner`, "AutomationAccount"
56-
- Automation account - replace with your Automation account's name
57-
- Object ID - replace with object (principal) ID for your system managed identity principal from step 1.
54+
```sql
55+
# AutomationAccount - replace with your Automation account's name
56+
# ObjectID - replace with object (principal) ID for your system managed identity principal from step 1.
57+
CREATE USER "AutomationAccount" FROM EXTERNAL PROVIDER WITH OBJECT_ID = `ObjectID`
58+
EXEC sp_addrolemember `db_owner`, "AutomationAccount"
59+
```
5860

5961
## Sample code
6062

articles/azure-arc/data/validation-program.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ To see how all Azure Arc-enabled components are validated, see [Validation progr
3434

3535
|Solution and version | Kubernetes version | Azure Arc-enabled data services version | SQL engine version | PostgreSQL server version|
3636
|-----|-----|-----|-----|-----|
37-
|[PowerStore](https://www.dell.com/en-us/shop/powerstore/sf/power-store)|1.25.15|1.25.0_2023-11-14|16.0.5100.7246|Not validated|
37+
|[PowerStore 4.0](https://www.dell.com/en-us/shop/powerstore/sf/power-store)|1.28.10|1.30.0_2024-06-11|16.0.5349.20214|Not validated|
3838
|[Unity XT](https://www.dell.com/en-us/dt/storage/unity.htm) |1.24.3|1.15.0_2023-01-10|16.0.816.19223 |Not validated|
3939
|[PowerFlex](https://www.dell.com/en-us/dt/storage/powerflex.htm) |1.25.0 |1.21.0_2023-07-11 |16.0.5100.7242 |14.5 (Ubuntu 20.04) |
4040

articles/azure-maps/routing-coverage.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,6 @@ The Azure Maps Routing service (preview) contains different levels of geographic
479479
| Kazakhstan | Good | |||
480480
| Kenya | Good ||||
481481
| Kiribati | Major Roads Only | || |
482-
| Korea | Good || | |
483482
| Kosovo | Good | | | |
484483
| Kuwait | Good ||||
485484
| Kyrgyzstan | Major Roads Only | || |
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
---
2+
title: Guest OS family 2, 3, and 4 retirement notice | Microsoft Docs
3+
description: Information about when the Azure Guest OS Family 2, 3, and 4 retirement happened and how to determine if you're affected.
4+
services: cloud-services
5+
ms.subservice: auto-os-updates
6+
author: raiye
7+
manager: timlt
8+
ms.service: cloud-services
9+
ms.topic: article
10+
ms.date: 07/08/2024
11+
ms.author: raiye
12+
ms.custom: compute-evergreen
13+
---
14+
15+
# Guest OS Family 2, 3, and 4 retirement notice
16+
17+
The retirement of Azure Guest OS Families 2, 3, and 4 was announced in July 2024, with the following end-of-life dates:
18+
- **Windows Server 2008 R2:** December 2024
19+
- **Windows Server 2012 and Windows Server 2012 R2:** February 2025
20+
21+
If you have questions, visit the [Microsoft question page for Cloud Services](/answers/topics/azure-cloud-services.html) or [contact Azure support](https://azure.microsoft.com/support/options/).
22+
23+
## Are you affected?
24+
25+
Your Cloud Services or [Cloud Services Extended Support](../cloud-services-extended-support/overview.md) are affected if any one of the following applies:
26+
27+
1. You have a value of `osFamily` = `2`, `3`, or `4` explicitly specified in the `ServiceConfiguration.cscfg` file for your Cloud Service.
28+
1. The Azure portal lists your Guest Operating System family value as *Windows Server 2008 R2*, *Windows Server 2012*, or *Windows Server 2012 R2*.
29+
30+
To find which of your cloud services are running which OS Family, you can run the following script in Azure PowerShell, though you must [set up Azure PowerShell](/powershell/azure/) first.
31+
32+
```powershell
33+
foreach($subscription in Get-AzureSubscription) {
34+
Select-AzureSubscription -SubscriptionName $subscription.SubscriptionName
35+
36+
$deployments=get-azureService | get-azureDeployment -ErrorAction Ignore | where {$_.SdkVersion -NE ""}
37+
38+
$deployments | ft @{Name="SubscriptionName";Expression={$subscription.SubscriptionName}}, ServiceName, SdkVersion, Slot, @{Name="osFamily";Expression={(select-xml -content $_.configuration -xpath "/ns:ServiceConfiguration/@osFamily" -namespace $namespace).node.value }}, osVersion, Status, URL
39+
}
40+
```
41+
42+
Your cloud services are impacted by this retirement if the `osFamily` column in the script output contains a `2`, `3`, `4`, or is empty. If empty, the default `osFamily` column value is `5`.
43+
44+
## Recommendations
45+
46+
If you're affected, we recommend you migrate your Cloud Service or [Cloud Services Extended Support](../cloud-services-extended-support/overview.md) roles to one of the supported Guest OS Families:
47+
48+
**Guest OS family 7.x** - Windows Server 2022 *(recommended)*
49+
50+
1. Ensure that your application is using Visual Studio 2019 or newer with Azure Development Workload as selected and your application is targeting .NET framework version 4.8 or newer.
51+
1. Set the osFamily attribute to "7" in the `ServiceConfiguration.cscfg` file, and redeploy your cloud service.
52+
53+
**Guest OS family 6.x** - Windows Server 2019
54+
55+
1. Ensure that your application is using SDK 2.9.6 or later and your application is targeting .NET framework 3.5 or 4.7.2 or newer.
56+
1. Set the osFamily attribute to "6" in the `ServiceConfiguration.cscfg` file, and redeploy your cloud service.
57+
58+
## Important clarification regarding support
59+
60+
The announcement of the retirement of Azure Guest OS Families 2, 3, and 4, effective May 2025, pertains specifically to the operating systems within these families. This retirement doesn't extend the overall support timeline for Azure Cloud Services (classic) beyond the scheduled deprecation in August 2024. [Cloud Services Extended Support](../cloud-services-extended-support/overview.md) continues support with Guest OS Families 5 and newer.
61+
62+
Customers currently using Azure Cloud Services who wish to continue receiving support beyond August 2024 are encouraged to transition to [Cloud Services Extended Support](../cloud-services-extended-support/overview.md). This separate service offering ensures continued assistance and support. Cloud Services Extended Support requires a distinct enrollment and isn't automatically included with existing Azure Cloud Services subscriptions.
63+
64+
## Next steps
65+
66+
Review the latest [Guest OS releases](cloud-services-guestos-update-matrix.md).

articles/cloud-services/toc.yml

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -84,16 +84,20 @@
8484
href: cloud-services-python-how-to-use-service-management.md
8585
- name: Mitigating speculative execution
8686
href: mitigate-se.md
87-
- name: Guest OS patches
88-
href: cloud-services-guestos-msrc-releases.md
89-
- name: Guest OS retirement
87+
- name: Guest OS
9088
items:
91-
- name: Retirement policy
92-
href: cloud-services-guestos-retirement-policy.md
93-
- name: Family 1 retirement notice
94-
href: cloud-services-guestos-family1-retirement.md
95-
- name: Guest OS release news
96-
href: cloud-services-guestos-update-matrix.md
89+
- name: Guest OS patches
90+
href: cloud-services-guestos-msrc-releases.md
91+
- name: Guest OS retirement
92+
items:
93+
- name: Retirement policy
94+
href: cloud-services-guestos-retirement-policy.md
95+
- name: Family 1 retirement notice
96+
href: cloud-services-guestos-family1-retirement.md
97+
- name: Family 2, 3, 4 retirement notice
98+
href: cloud-services-guestos-family-2-3-4-retirement.md
99+
- name: Guest OS release news
100+
href: cloud-services-guestos-update-matrix.md
97101
- name: Cloud Services Role config XPath cheat sheet
98102
href: cloud-services-role-config-xpath.md
99103
- name: Manage certificates

articles/cosmos-db/analytics-and-business-intelligence-overview.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,20 @@ To get meaningful insights on your Azure Cosmos DB data, you may need to query a
1717

1818
To isolate transactional workloads from the performance impact of complex analytical queries, database data is ingested nightly to a central location using complex Extract-Transform-Load (ETL) pipelines. Such ETL-based analytics are complex, costly with delayed insights on business data.
1919

20-
Azure Cosmos DB addresses these challenges by providing no-ETL, cost-effective analytics offerings.
20+
Azure Cosmos DB addresses these challenges by providing zero ETL, cost-effective analytics offerings.
2121

22-
## No-ETL, near real-time analytics on Azure Cosmos DB
23-
Azure Cosmos DB offers no-ETL, near real-time analytics on your data without affecting the performance of your transactional workloads or request units (RUs). These offerings remove the need for complex ETL pipelines, making your Azure Cosmos DB data seamlessly available to analytics engines. With reduced latency to insights, you can provide enhanced customer experience and react more quickly to changes in market conditions or business environment. Here are some sample [scenarios](synapse-link-use-cases.md) you can achieve with quick insights into your data.
22+
## Zero ETL, near real-time analytics on Azure Cosmos DB
23+
Azure Cosmos DB offers zero ETL, near real-time analytics on your data without affecting the performance of your transactional workloads or request units (RUs). These offerings remove the need for complex ETL pipelines, making your Azure Cosmos DB data seamlessly available to analytics engines. With reduced latency to insights, you can provide enhanced customer experience and react more quickly to changes in market conditions or business environment. Here are some sample [scenarios](synapse-link-use-cases.md) you can achieve with quick insights into your data.
2424

25-
You can enable no-ETL analytics and BI reporting on Azure Cosmos DB using the following options:
25+
You can enable zero-ETL analytics and BI reporting on Azure Cosmos DB using the following options:
2626

2727
* Mirroring your data into Microsoft Fabric
2828
* Enabling Azure Synapse Link to access data from Azure Synapse Analytics
2929

3030

3131
### Option 1: Mirroring your Azure Cosmos DB data into Microsoft Fabric
3232

33-
Mirroring enables you to seamlessly bring your Azure Cosmos DB database data into Microsoft Fabric. With no-ETL, you can get rich business insights on your Azure Cosmos DB data using Fabric’s built-in analytics, BI, and AI capabilities.
33+
Mirroring enables you to seamlessly bring your Azure Cosmos DB database data into Microsoft Fabric. With zero ETL, you can get quick, rich business insights on your Azure Cosmos DB data using Fabric’s built-in analytics, BI, and AI capabilities.
3434

3535
Your Cosmos DB operational data is incrementally replicated into Fabric OneLake in near real-time. Data in OneLake is stored in open-source Delta Parquet format and made available to all analytical engines in Fabric. With open access, you can use it with various Azure services such as Azure Databricks, Azure HDInsight, and more. OneLake also helps unify your data estate for your analytical needs. Mirrored data can be joined with any other data in OneLake, such as Lakehouses, Warehouses or shortcuts. You can also join Azure Cosmos DB data with other mirrored database sources such as Azure SQL Database, Snowflake.
3636
You can query across Azure Cosmos DB collections or databases mirrored into OneLake.
@@ -41,7 +41,7 @@ You can use T-SQL to run complex aggregate queries and Spark for data exploratio
4141
:::image type="content" source="./media/analytics-and-bi/fabric-mirroring-cosmos-db.png" alt-text="Diagram of Azure Cosmos DB mirroring in Microsoft Fabric." border="false":::
4242

4343
If you're looking for analytics on your operational data in Azure Cosmos DB, mirroring provides:
44-
* No-ETL, cost-effective near real-time analytics on Azure Cosmos DB data without affecting your request unit (RU) consumption
44+
* Zero ETL, cost-effective near real-time analytics on Azure Cosmos DB data without affecting your request unit (RU) consumption
4545
* Ease of bringing data across various sources into Fabric OneLake.
4646
* Improved query performance of SQL engine handling delta tables, with V-order optimizations
4747
* Improved cold start time for Spark engine with deep integration with ML/notebooks
@@ -53,7 +53,7 @@ To get started with mirroring, visit ["Get started with mirroring tutorial"](/fa
5353

5454

5555
### Option 2: Azure Synapse Link to access data from Azure Synapse Analytics
56-
Azure Synapse Link for Azure Cosmos DB creates a tight seamless integration between Azure Cosmos DB and Azure Synapse Analytics, enabling no-ETL, near real-time analytics on your operational data.
56+
Azure Synapse Link for Azure Cosmos DB creates a tight seamless integration between Azure Cosmos DB and Azure Synapse Analytics, enabling zero ETL, near real-time analytics on your operational data.
5757
Transactional data is seamlessly synced to Analytical store, which stores the data in columnar format optimized for analytics.
5858

5959
Azure Synapse Analytics can access this data in Analytical store, without further movement, using Azure Synapse Link. Business analysts, data engineers, and data scientists can now use Synapse Spark or Synapse SQL interchangeably to run near real time business intelligence, analytics, and machine learning pipelines.
@@ -82,7 +82,7 @@ While these options are included for completeness and work well with single part
8282

8383
When analytical queries are run directly against your database or collections, they increase the need for request units allocated, as analytical queries tend to be complex and need more computation power. Increased RU usage will likely lead to significant cost impact over time, if you run aggregate queries.
8484

85-
Instead of these options, we recommend that you use Mirroring in Microsoft Fabric or Azure Synapse Link, which provide no-ETL analytics, without affecting transactional workload performance or request units.
85+
Instead of these options, we recommend that you use Mirroring in Microsoft Fabric or Azure Synapse Link, which provide zero ETL analytics, without affecting transactional workload performance or request units.
8686

8787
## Related content
8888

0 commit comments

Comments
 (0)