You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/business-continuity-center/tutorial-monitor-alerts-metrics.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: Tutorial - Monitor alerts and metrics in Azure Business Continuity Center
3
3
description: In this tutorial, learn how to monitor alerts and configure notifications for your business continuity estate using Azure Business Continuity center.
4
4
ms.topic: tutorial
5
-
ms.date: 12/30/2024
5
+
ms.date: 03/30/2025
6
6
ms.service: azure-business-continuity-center
7
7
ms.custom:
8
8
- ignite-2023
@@ -76,6 +76,6 @@ To view metrics, follow these steps:
-[Well-Architected Framework design recommendation for reliable monitoring and alerting strategy](/azure/well-architected/reliability/monitoring-alerting-strategy#azure-facilitation).
@@ -155,4 +155,5 @@ With the protected items view, you can choose to perform actions from:
155
155
156
156
## Next steps
157
157
158
-
For more information about Azure Business Continuity center and how it works, check out [Configure protection from ABC Center](./tutorial-configure-protection-datasource.md).
158
+
- For more information about Azure Business Continuity center and how it works, check out [Configure protection from ABC Center](./tutorial-configure-protection-datasource.md).
159
+
-[Cloud-Adoption Framework for business continuity and disaster recovery of SAP migration](/azure/cloud-adoption-framework/scenarios/sap/eslz-business-continuity-and-disaster-recovery#backup-and-restore).
Copy file name to clipboardExpand all lines: articles/container-apps/services.md
+97-9Lines changed: 97 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,20 +4,108 @@ description: Learn how to use runtime services in Azure Container Apps.
4
4
services: container-apps
5
5
author: craigshoemaker
6
6
ms.service: azure-container-apps
7
-
ms.custom:
8
-
- ignite-2023
9
7
ms.topic: conceptual
10
-
ms.date: 11/02/2023
8
+
ms.date: 03/31/2025
11
9
ms.author: cshoe
12
10
---
13
11
14
12
# Connect to services in Azure Container Apps (preview)
15
13
16
-
As you develop applications in Azure Container Apps, you often need to connect to different services. Rather than creating services ahead of time and manually connecting them to your container app, you can quickly create instances of development-grade services that are designed for nonproduction environments known as add-ons.
14
+
> [!IMPORTANT]
15
+
> The public preview add-ons feature will be retired on September 30, 2025. To prepare for this change, transition to Azure-managed services, such as Azure Cache for Redis or Azure Database for PostgreSQL for a production-level service. For development and testing purposes, review the supported open-source software (OSS) quickstart images.
17
16
18
-
Add-ons allow you to use OSS services without the burden of manual downloads, creation, and configuration.
17
+
As you develop applications in Azure Container Apps, you often need to connect to different services. Rather than creating services ahead of time and manually connecting them to your container app, you can quickly create instances of development-grade services that are designed for nonproduction environments known as add-ons.
19
18
20
-
Once you're ready for your app to use a production level service, you can connect your application to an Azure managed service.
19
+
Add-ons allow you to use OSS services without the burden of manual downloads, creation, and configuration. Since add-ons will be retired on September 30, 2025, we recommend you use our new OSS quickstarts if you want to continue using these OSS services for nonproduction environments.
20
+
21
+
If you're ready for your app to use a production level service, you can connect your application to an Azure managed service.
22
+
23
+
## Migration Guide
24
+
25
+
As add-ons are being retired, you need to plan how to transition your applications away from this preview feature. Use the following steps help you for either a production level service if you're using open source technologies in a development or testing capacity.
26
+
27
+
Make sure you prepare for data continuity between your add-on and your new Container App.
28
+
29
+
### Option 1: Transition to Azure managed services
30
+
31
+
If you're ready for a production level service, follow these steps to transition your add-on to an Azure managed service.
32
+
33
+
1. Identify add-ons in use. Run the following command to locate all existing add-ons in your environment.
34
+
35
+
Before you run the following command, make sure to replace the placeholders surrounded by `<>` with you values.
36
+
37
+
```azurecli
38
+
az containerapp add-on list \
39
+
--environment <ENVIRONMENT_NAME> \
40
+
--resource-group <RESOURCE_GROUP>
41
+
```
42
+
43
+
1. Plan data continuity.
44
+
45
+
Create a backup or snapshot of your data in the current add-on if applicable.
46
+
47
+
1. Deploy the new managed service.
48
+
49
+
For example, create an [Azure Cache for Redis](/azure/azure-cache-for-redis/scripts/create-manage-cache?pivots=azure-managed-redis) or [Azure Database for PostgreSQL](/azure/postgresql/) instance using the Azure portal or CLI.
50
+
51
+
1. Create a new container app.
52
+
53
+
Create a new app using the [Azure portal](quickstart-portal.md) or [CLI](get-started.md?tabs=bash).
54
+
55
+
1. Configure connection settings.
56
+
57
+
In your new container app configuration, set the environment variables and network settings to point to your new managed service’s connection string, credentials, and endpoints.
58
+
59
+
1. Remove the add-on.
60
+
61
+
Once the add-on is no longer needed, delete it with the following command.
62
+
63
+
Before you run the following command, make sure to replace the placeholders surrounded by `<>` with you values.
64
+
65
+
```azurecli
66
+
az containerapp add-on <SERVICE_TYPE> delete \
67
+
--name <ADDON_NAME> \
68
+
--resource-group <RESOURCE-GROUP>
69
+
```
70
+
71
+
### Option 2: Use open source quickstart images
72
+
73
+
If you only need these services for development or testing environments and don't require production-level guarantees, follow these steps to switch to use the open-source quickstart images.
74
+
75
+
1. Identify add-ons in use. Run the following command to locate all existing add-ons in your environment.
76
+
77
+
Before you run the following command, make sure to replace the placeholders surrounded by `<>` with you values.
78
+
79
+
```azurecli
80
+
az containerapp add-on list \
81
+
--environment <ENVIRONMENT_NAME> \
82
+
--resource-group <RESOURCE_GROUP>
83
+
```
84
+
85
+
1. Review the supported quickstart images: Redis, PostgreSQL, MariaDB, Qdrant, and Kafka.
86
+
87
+
1. Plan data continuity.
88
+
89
+
Create a backup or snapshot of your data in the current add-on if applicable.
90
+
91
+
1. Create a new [Container App](quickstart-portal.md) using a quickstart image.
92
+
93
+
1. Remove the add-on.
94
+
95
+
Once the add-on is no longer needed, delete it with the following command.
96
+
97
+
Before you run the following command, make sure to replace the placeholders surrounded by `<>` with you values.
98
+
99
+
```azurecli
100
+
az containerapp add-on <SERVICE_TYPE> delete \
101
+
--name <ADDON_NAME> \
102
+
--resource-group <RESOURCE-GROUP>
103
+
```
104
+
105
+
## Add-ons
106
+
107
+
> [!IMPORTANT]
108
+
> The public preview add-ons feature will be retired on September 30, 2025. To prepare for this change, transition to Azure-managed services, such as Azure Cache for Redis or Azure Database for PostgreSQL for a production-level service. For development and testing purposes, review the supported open-source quickstarts.
21
109
22
110
Services available as an add-on include:
23
111
@@ -81,7 +169,7 @@ You're responsible for data continuity between development and production enviro
81
169
82
170
To connect a service to an application, you first need to create the service.
83
171
84
-
Use the `az containerapp add-on <SERVICE_TYPE> create` command with the service type and name to create a new service.
172
+
To create a new service, use the `az containerapp add-on <SERVICE_TYPE> create` command with the service type and name.
85
173
86
174
```CLI
87
175
az containerapp add-on redis create \
@@ -124,9 +212,9 @@ For more information on the service commands and arguments, see the
124
212
- Add-ons are in public preview.
125
213
- Any container app created before May 23, 2023 isn't eligible to use add-ons.
126
214
- Add-ons come with minimal guarantees. For instance, they're automatically restarted if they crash, however there's no formal quality of service or high-availability guarantees associated with them. For production workloads, use Azure-managed services.
127
-
- If you use your own VNET, you must use a workload profiles environment. The Add-ons feature is not supported in consumption only environments that use custom VNETs.
215
+
- If you use your own virtual network (virtual network), you must use a workload profiles environment. The Add-ons feature isn't supported in consumption only environments that use custom virtual networks.
128
216
129
217
## Next steps
130
218
131
219
> [!div class="nextstepaction"]
132
-
> [Connect services to a container app](connect-services.md)
220
+
> [Connect services to a container app](connect-services.md)
Copy file name to clipboardExpand all lines: articles/data-factory/connector-oracle.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -86,7 +86,7 @@ The following sections provide details about properties that are used to define
86
86
87
87
## Linked service properties
88
88
89
-
The Oracle connector now supports version 2.0 (Preview). Refer to this [section](#upgrade-the-oracle-connector) to upgrade your Oracle connector version from version 1.0. For the property details, see the corresponding sections.
89
+
The Oracle connector version 2.0 (Preview) supports TLS 1.3. Refer to this [section](#upgrade-the-oracle-connector) to upgrade your Oracle connector version from version 1.0. For the property details, see the corresponding sections.
90
90
91
91
-[Version 2.0 (Preview)](#version-20-preview)
92
92
-[Version 1.0](#version-10)
@@ -672,3 +672,5 @@ The Oracle connector version 2.0 (Preview) offers new functionalities and is com
672
672
|The following mappings are used from Oracle data types to interim service data types used by the service internally. <br><br>NUMBER(p,s) -> Int16, Int32, Int64, Double, Single, Decimal <br>FLOAT(p)-> Double or Decimal based on its precision <br>NUMBER -> Decimal <br>TIMESTAMP WITH TIME ZONE -> DateTimeOffset <br>INTERVAL YEAR TO MONTH -> Int64 <br>INTERVAL DAY TO SECOND -> TimeSpan |The following mappings are used from Oracle data types to interim service data types used by the service internally. <br><br>NUMBER(p,s) -> Decimal or String based on its precision <br>FLOAT(p)-> Double <br>NUMBER -> Double <br>TIMESTAMP WITH TIME ZONE -> DateTime <br>INTERVAL YEAR TO MONTH -> String <br>INTERVAL DAY TO SECOND -> String |
673
673
| Support convertDecimalToInteger in copy source when `supportV1DataTypes` is set to `true`. | Support convertDecimalToInteger in copy source. |
674
674
| Using `?` as a placeholder for script activity query parameters is not support. You can use the named parameter (such as `:paramA`) or the positional parameter (such as `:1`) as a replacement. | Support using `?` as a placeholder for script activity query parameters. |
Copy file name to clipboardExpand all lines: articles/hdinsight/load-balancer-migration-guidelines.md
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ ms.topic: how-to
6
6
author: abhishjain002
7
7
ms.author: abhishjain
8
8
ms.reviewer: sairamyeturi
9
-
ms.date: 03/03/2025
9
+
ms.date: 03/31/2025
10
10
---
11
11
12
12
# Basic Load balancer deprecation: Guidelines for Azure HDInsight
@@ -132,7 +132,12 @@ NAT gateway provides outbound network connectivity for the cluster. NSG controls
132
132
133
133
134
134
***Method 2:** Create a new subnet and then create the cluster with the new subnet.
135
-
135
+
136
+
> [!IMPORTANT]
137
+
> * If you experience job slowness or network issues after cluster recreation with a standard load balancer, check the "Total SNAT Connection Count" and "Dropped Packets" on your NAT Gateway. High values may indicate SNAT port exhaustion. To address this, consider implementing one of the following methods:
138
+
> * Bind additional IP addresses or IP prefixes to your NAT Gateway. For more information, see [Troubleshoot Azure NAT Gateway connectivity](/azure/nat-gateway/troubleshoot-nat-connectivity) and [Metrics and alerts for Azure NAT Gateway](/azure/nat-gateway/nat-metrics#total-snat-connection-count).
139
+
> * Enable private link to storage accounts which could reduce SNAT port dependency. For more information, see [Use private endpoints for Azure Storage](/azure/storage/common/storage-private-endpoints).
140
+
136
141
> [!NOTE]
137
142
> If you are using an ESP cluster with MFA disabled, ensure to check the MFA status once cluster is recreated using a NAT gateway.
Copy file name to clipboardExpand all lines: articles/hdinsight/use-managed-identity-for-sql-database-authentication-in-azure-hdinsight.md
+4-5Lines changed: 4 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,10 +3,10 @@ title: Use Managed Identity for SQL Database authentication in Azure HDInsight
3
3
description: Learn how to use managed identity for SQL Database authentication in Azure HDInsight.
4
4
ms.service: azure-hdinsight
5
5
ms.topic: how-to
6
-
author: hareshg
7
-
ms.author: hgowrisankar
6
+
author: abhishjain002
7
+
ms.author: abhishjain
8
8
ms.reviewer: nijelsf
9
-
ms.date: 01/09/2025
9
+
ms.date: 03/31/2025
10
10
---
11
11
12
12
# Use Managed Identity for SQL Database authentication in Azure HDInsight
@@ -33,7 +33,6 @@ The Managed Identity (MI) option is available for the following Databases:
33
33
> * It's recommended not to update the Managed Identity after cluster recreation as it can disrupt cluster operation.
34
34
> * When you recreate an MSI with the same name, you must recreate the contained user and reassign roles, as the new MSI will have different object and client IDs even if the name remains unchanged.
35
35
36
-
37
36
## Steps to Use Managed Identity during cluster creation in Azure portal
38
37
39
38
1. During cluster creation, navigate to the Storage section and select the SQL database for Ambari/Hive/Oozie. Choose Managed Identity as the Authentication method.
@@ -56,7 +55,7 @@ Object ID of managed identity can be obtained from portal on the managed identit
Copy file name to clipboardExpand all lines: articles/iot/iot-overview-analyze-visualize.md
+9-1Lines changed: 9 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ ms.custom: template-overview
15
15
16
16
This overview introduces the key concepts around the options to analyze and visualize your IoT data. Each section includes links to content that provides further detail and guidance.
17
17
18
-
In Azure IoT, analysis and visualization services are used to identify and display business insights derived from your IoT data. For example, you can use a machine learning model to analyze device telemetry and predict when maintenance should be carried out on an industrial asset. You can also use a visualization tool to display a map of the location of your devices.
18
+
In Azure IoT, analysis and visualization services are used to identify and display business insights derived from your IoT data. For example, you can use a machine learning model to analyze device sensor data and predict when maintenance should be carried out on an industrial asset. You can also use a visualization tool to display a map of the location of your devices.
19
19
20
20
# [Edge-based solution](#tab/edge)
21
21
@@ -55,6 +55,14 @@ The following articles show some examples of how to use Microsoft Fabric to anal
55
55
-[Tutorial: Get insights from your processed data](../iot-operations/end-to-end-tutorials/tutorial-get-insights.md)
56
56
-[Tutorial: Send data from an OPC UA server to Azure Data Lake Storage Gen 2](../iot-operations/connect-to-cloud/tutorial-opc-ua-to-data-lake.md)
57
57
58
+
### Azure Machine Learning
59
+
60
+
[Azure Machine Learning](/azure/machine-learning/overview-what-is-azure-machine-learning) is a cloud-based service for building, training, and deploying machine learning models. It provides a variety of tools and services to help you create and manage machine learning workflows. You can use Azure Machine Learning to analyze IoT data and build predictive models. On Azure Arc-enabled Kubernetes clusters, such as Azure IoT Operations, you can train and deploy machine learning models at the edge with the [Kubernetes compute target in Azure Machine Learning](/azure/machine-learning/how-to-attach-kubernetes-anywhere).
61
+
62
+
-[Deploy Azure Machine Learning extension on Arc-enabled Kubernetes cluster](/azure/machine-learning/how-to-deploy-kubernetes-extension)
63
+
-[Enable machine learning inference on an Azure IoT Edge device](/azure/architecture/guide/iot/machine-learning-inference-iot-edge)
64
+
65
+
58
66
### Azure Data Explorer
59
67
60
68
[Azure Data Explorer](/azure/data-explorer/data-explorer-overview/) is a fully managed, high-performance, big-data analytics platform that makes it easy to analyze high volumes of data in near real time. The following articles and tutorials show some examples of how to use Azure Data Explorer to analyze and visualize IoT data:
Copy file name to clipboardExpand all lines: articles/iot/iot-overview-device-connectivity.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -207,7 +207,7 @@ Azure IoT Operations is an edge runtime environment that hosts the services to c
207
207
208
208
Data flows provide data transformation and data contextualization capabilities before routing messages to various locations including cloud endpoints.
209
209
210
-
Azure IoT Operations runs on Azure Arc-enabled edge Kubernetes clusters, enabling a fully automated machine learning operations in hybrid mode, including training and AI model deployment steps that transition seamlessly between cloud and edge. To learn more, see [Introduction to Kubernetes compute target in Azure Machine Learning](/azure/machine-learning/how-to-attach-kubernetes-anywhere).
210
+
Azure IoT Operations runs on Azure Arc-enabled Kubernetes clusters, enabling a fully automated machine learning operations in hybrid mode, including training and AI model deployment steps that transition seamlessly between cloud and edge. To learn more, see [Introduction to Kubernetes compute target in Azure Machine Learning](/azure/machine-learning/how-to-attach-kubernetes-anywhere).
Copy file name to clipboardExpand all lines: articles/iot/iot-services-and-technologies.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -155,7 +155,7 @@ To learn more, see [Azure IoT device and service SDKs](iot-sdks.md).
155
155
156
156
> Azure IoT Plug and Play is a programming model that enables you to build a **cloud-based IoT solution** that use IoT Hub or IoT Central.
157
157
158
-
IoT Plug and Play enables solution builders to integrate IoT devices with their solutions without any manual configuration. At the core of IoT Plug and Play, is a device _model_ that a device uses to advertise its capabilities to an IoT Plug and Play-enabled service such as IoT Hub, IoT Central or Azure Digital Twins. You define IoT Plug and Play models and interfaces using the [Digital Twins Definition Language (DTDL)](https://github.com/Azure/opendigitaltwins-dtdl/blob/master/README.md).
158
+
IoT Plug and Play enables solution builders to integrate IoT devices with their solutions without any manual configuration. At the core of IoT Plug and Play, is a device _model_ that a device uses to advertise its capabilities to an IoT Plug and Play-enabled service such as IoT Central or Azure Digital Twins. You define IoT Plug and Play models and interfaces using the [Digital Twins Definition Language (DTDL)](https://github.com/Azure/opendigitaltwins-dtdl/blob/master/README.md).
159
159
160
160
To learn more, see [What is IoT Plug and Play?](overview-iot-plug-and-play.md).
0 commit comments