Skip to content

Commit 50a85eb

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into rolyon-aadroles-assignments-groups-update
2 parents a114ed9 + a9f6b75 commit 50a85eb

34 files changed

+608
-469
lines changed

articles/aks/free-standard-pricing-tiers.md

Lines changed: 31 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,13 @@
22
title: Azure Kubernetes Service (AKS) Free and Standard pricing tiers for cluster management
33
description: Learn about the Azure Kubernetes Service (AKS) Free and Standard pricing tiers for cluster management
44
ms.topic: conceptual
5-
ms.date: 02/17/2023
5+
ms.date: 04/07/2023
66
ms.custom: references_regions, devx-track-azurecli
77
---
88

99
# Free and Standard pricing tiers for Azure Kubernetes Service (AKS) cluster management
1010

11-
Azure Kubernetes Service (AKS) is now offering two pricing tiers for cluster management: the **Free tier** and the **Standard tier**.
12-
13-
> [!IMPORTANT]
14-
>
15-
> **Standard tier** is currently not available in Azure API 2023-01-01 due to a [critical bug](https://github.com/Azure/AKS/issues/3481). To enable the Uptime SLA feature in your cluster, you'll use the existing **Paid tier** and the `--uptime-sla` parameter.
16-
>
17-
> Alternatively, you can select the **Standard tier** or **Free tier** on Azure portal when creating or updating an AKS cluster.
11+
Azure Kubernetes Service (AKS) is now offering two pricing tiers for cluster management: the **Free tier** and the **Standard tier**. Both tiers are in the **Base** sku.
1812

1913
| |Free tier|Standard tier|
2014
|------------------|---------|--------|
@@ -23,81 +17,91 @@ Azure Kubernetes Service (AKS) is now offering two pricing tiers for cluster man
2317
|**Pricing**|• Free cluster management <br> • Pay-as-you-go for resources you consume|• Pay-as-you-go for resources you consume|
2418
|**Feature comparison**|• Recommended for clusters with fewer than 10 nodes, but can support up to 1,000 nodes <br> • Includes all current AKS features|• Uptime SLA is enabled by default <br> • Greater cluster reliability and resources <br> • Can support up to 5,000 nodes in a cluster <br> • Includes all current AKS features
2519

20+
> [!IMPORTANT]
21+
>
22+
> Uptime SLA has been repositioned as a default feature included with the Standard tier.
23+
>
24+
> The repositioning will result in the following API changes:
25+
>
26+
> | |Prior to 2023-02-01 API|Starting from 2023-02-01 API|
27+
> |----------|-----------|------------|
28+
> |ManagedClusterSKUName|"Basic"|"Base"|
29+
> |ManagedClusterSKUTier|"Free" <br> "Paid"|"Free" <br> "Standard"|
30+
>
31+
> "Basic" and "Paid" are removed in the 2023-02-01 and 2023-02-02 Preview API version, and this will be a breaking change in API versions 2023-02-01 and 2023-02-02 Preview or newer. If you use automated scripts, CD pipelines, ARM templates, Terraform, or other third-party tooling that relies on the above parameters, please be sure to update the API parameters to use "Base" with "Free" or "Base" with "Standard" before upgrading to the 2023-02-01 and 2023-02-02 Preview API or newer API versions.
32+
2633
For more information on pricing, see the [AKS pricing details](https://azure.microsoft.com/pricing/details/kubernetes-service/).
2734

2835
## Uptime SLA terms and conditions
2936

30-
The Uptime SLA feature is included in the Paid tier and is enabled per cluster. For more information on pricing, see the [AKS pricing details](https://azure.microsoft.com/pricing/details/kubernetes-service/).
37+
In the Standard tier, the Uptime SLA feature is enabled by default per cluster. For more information, see [SLA for AKS](https://azure.microsoft.com/support/legal/sla/kubernetes-service/v1_1/).
3138

3239
## Region availability
3340

34-
* Uptime SLA is available in public regions and Azure Government regions where [AKS is supported](https://azure.microsoft.com/global-infrastructure/services/?products=kubernetes-service).
35-
* Uptime SLA is available for [private AKS clusters][private-clusters] in all public regions where AKS is supported.
41+
* Free tier and Standard tier are available in public regions and Azure Government regions where [AKS is supported](https://azure.microsoft.com/global-infrastructure/services/?products=kubernetes-service).
42+
* Free tier and Standard tier are available for [private AKS clusters][private-clusters] in all public regions where AKS is supported.
3643

3744
## Before you begin
3845

39-
[Azure CLI](/cli/azure/install-azure-cli) version 2.8.0 or later and configured. Run `az --version` to find the version. If you need to install or upgrade, see [Install Azure CLI][install-azure-cli].
46+
[Azure CLI](/cli/azure/install-azure-cli) version 2.47.0 or later and configured. Run `az --version` to find the version. If you need to install or upgrade, see [Install Azure CLI][install-azure-cli].
4047

4148
## Create a new cluster in the Free tier or Paid tier
4249

43-
> [!IMPORTANT]
44-
> `--tier standard` and `--tier free` are currently unavailable in Azure CLI 2.46.0 due to a [critical bug](https://github.com/Azure/AKS/issues/3481). To enable the Uptime SLA feature, use the commands below.
45-
4650
Use the Azure CLI to create a new cluster on an AKS pricing tier. You can create your cluster in an existing resource group or create a new one. To learn more about resource groups and working with them, see [managing resource groups using the Azure CLI][manage-resource-group-cli].
4751

4852
Use the [`az aks create`][az-aks-create] command to create an AKS cluster. The commands below show you how to create a new resource group named *myResourceGroup* and a cluster named *myAKSCluster* in that resource group in each tier.
4953

5054
```azurecli-interactive
5155
# Create a new AKS cluster in the Free tier
5256
53-
az aks create --resource-group myResourceGroup --name myAKSCluster --no-uptime-sla
57+
az aks create --resource-group myResourceGroup --name myAKSCluster --tier free
5458
55-
# Create a new AKS cluster in the Paid tier
59+
# Create a new AKS cluster in the Standard tier
5660
57-
az aks create --resource-group myResourceGroup --name myAKSCluster --uptime-sla
61+
az aks create --resource-group myResourceGroup --name myAKSCluster --tier standard
5862
```
5963

6064
Once the deployment completes, it returns JSON-formatted information about your cluster:
6165

6266
```output
63-
# Sample output for --no-uptime-sla
67+
# Sample output for --tier free
6468
6569
},
6670
"sku": {
67-
"name": "Basic",
71+
"name": "Base",
6872
"tier": "Free"
6973
},
7074
71-
# Sample output for --uptime-sla
75+
# Sample output for --tier standard
7276
7377
},
7478
"sku": {
7579
"name": "Base",
76-
"tier": "Paid"
80+
"tier": "Standard"
7781
},
7882
```
7983

80-
## Update the tier of an existing cluster
84+
## Update the tier of an existing AKS cluster
8185

8286
The following example uses the [`az aks update`][az-aks-update] command to update the existing cluster.
8387

8488
```azurecli-interactive
8589
# Update an existing cluster to the Free tier
8690
87-
az aks update --resource-group myResourceGroup --name myAKSCluster --no-uptime-sla
91+
az aks update --resource-group myResourceGroup --name myAKSCluster --tier free
8892
8993
# Update an existing cluster to the Standard tier
9094
91-
az aks update --resource-group myResourceGroup --name myAKSCluster --uptime-sla
95+
az aks update --resource-group myResourceGroup --name myAKSCluster --tier standard
9296
```
9397

94-
This process takes several minutes to complete. When finished, the following example JSON snippet shows the Paid tier for the SKU, indicating your cluster is enabled with Uptime SLA.
98+
This process takes several minutes to complete. When finished, the following example JSON snippet shows updating the existing cluster to the Standard tier in the Base SKU.
9599

96100
```output
97101
},
98102
"sku": {
99103
"name": "Base",
100-
"tier": "Paid"
104+
"tier": "Standard"
101105
},
102106
```
103107

articles/azure-cache-for-redis/cache-how-to-premium-clustering.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ The following list contains answers to commonly asked questions about Azure Cach
110110
* [Can I configure clustering for a basic or standard cache?](#can-i-configure-clustering-for-a-basic-or-standard-cache)
111111
* [Can I use clustering with the Redis ASP.NET Session State and Output Caching providers?](#can-i-use-clustering-with-the-redis-aspnet-session-state-and-output-caching-providers)
112112
* [I'm getting MOVE exceptions when using StackExchange.Redis and clustering, what should I do?](#im-getting-move-exceptions-when-using-stackexchangeredis-and-clustering-what-should-i-do)
113+
* [Does scaling out using clustering help to increase the number of supported client connections?](#Does scaling out using clustering help to increase the number of supported client connections?)
113114

114115
### Do I need to make any changes to my client application to use clustering?
115116

@@ -189,6 +190,10 @@ Clustering is only available for premium caches.
189190
190191
If you're using StackExchange.Redis and receive `MOVE` exceptions when using clustering, ensure that you're using [StackExchange.Redis 1.1.603](https://www.nuget.org/packages/StackExchange.Redis/) or later. For instructions on configuring your .NET applications to use StackExchange.Redis, see [Configure the cache clients](cache-dotnet-how-to-use-azure-redis-cache.md#configure-the-cache-client).
191192
193+
### Does scaling out using clustering help to increase the number of supported client connections?
194+
195+
No,scaling out using clustering and increasing the number of shards doesn't help in increasing the number of supported client connections.
196+
192197
## Next steps
193198
194199
Learn more about Azure Cache for Redis features.

articles/azure-cache-for-redis/quickstart-create-redis-enterprise.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ ms.author: franlanglois
66
ms.service: cache
77
ms.custom: mvc, mode-other
88
ms.topic: quickstart
9-
ms.date: 04/12/2022
9+
ms.date: 04/07/2023
1010

1111
---
1212
# Quickstart: Create a Redis Enterprise cache
1313

1414
The Azure Cache for Redis Enterprise tiers provide fully integrated and managed [Redis Enterprise](https://redislabs.com/redis-enterprise/) on Azure. These new tiers are:
1515

1616
* Enterprise, which uses volatile memory (DRAM) on a virtual machine to store data
17-
* Enterprise Flash, which uses both volatile and non-volatile memory (NVMe or SSD) to store data.
17+
* Enterprise Flash, which uses both volatile and nonvolatile memory (NVMe or SSD) to store data.
1818

1919
Both Enterprise and Enterprise Flash support open-source Redis 6 and some new features that aren't yet available in the Basic, Standard, or Premium tiers. The supported features include some Redis modules that enable other features like search, bloom filters, and time series.
2020

@@ -40,7 +40,7 @@ Azure Cache for Redis is continually expanding into new regions. To check the av
4040
| ------------ | ------- | -------------------------------------------------- |
4141
| **Subscription** | Drop down and select your subscription. | The subscription under which to create this new Azure Cache for Redis instance. |
4242
| **Resource group** | Drop down and select a resource group, or select **Create new** and enter a new resource group name. | Name for the resource group in which to create your cache and other resources. By putting all your app resources in one resource group, you can easily manage or delete them together. |
43-
| **DNS name** | Enter a name that is unique in the region. | The cache name must be a string between 1 and 63 characters that contain only numbers, letters, or hyphens. The name must start and end with a number or letter, and can't contain consecutive hyphens. Your cache instance's *host name* will be *\<DNS name\>.\<Azure region\>.redisenterprise.cache.azure.net*. |
43+
| **DNS name** | Enter a name that is unique in the region. | The cache name must be a string between 1 and 63 characters that contain only numbers, letters, or hyphens. The name must start and end with a number or letter, and can't contain consecutive hyphens. Your cache instance's *host name* is *\<DNS name\>.\<Azure region\>.redisenterprise.cache.azure.net*. |
4444
| **Location** | Drop down and select a location. | Enterprise tiers are available in selected Azure regions. |
4545
| **Cache type** | Drop down and select an *Enterprise* or *Enterprise Flash* tier and a size. | The tier determines the size, performance, and features that are available for the cache. |
4646

@@ -56,15 +56,18 @@ Azure Cache for Redis is continually expanding into new regions. To check the av
5656

5757
Enable **Non-TLS access only** if you plan to connect to the new cache without using TLS. Disabling TLS is **not** recommended, however.
5858

59-
Set **Clustering policy** to **Enterprise** for a non-clustered cache. For more information on choosing **Clustering policy**, see [Clustering Policy](#clustering-policy).
59+
Set **Clustering policy** to **Enterprise** for a nonclustered cache. For more information on choosing **Clustering policy**, see [Clustering Policy](#clustering-policy).
6060

6161
:::image type="content" source="media/cache-create/cache-clustering-policy.png" alt-text="Screenshot that shows the Enterprise tier Advanced tab.":::
6262

6363
> [!NOTE]
64-
> Redis Enterprise supports two clustering policies. Use the **Enterprise** policy to access your cache using the regular Redis API. Use **OSS** to use the OSS Cluster API.
65-
>
64+
> Enterprise and Enterprise Flash tiers are inherently clustered, in contrast to the Basic, Standard, and Premium tiers. Redis Enterprise supports two clustering policies.
65+
>- Use the **Enterprise** policy to access your cache using the Redis API.
66+
>- Use **OSS** to use the OSS Cluster API.
67+
> For more information, see [Clustering on Enterprise](cache-best-practices-enterprise-tiers.md#clustering-on-enterprise).
68+
>
6669
67-
> [!NOTE]
70+
> [!IMPORTANT]
6871
> You can't change modules after you create the cache instance. The setting is create-only.
6972
>
7073
@@ -82,11 +85,11 @@ Azure Cache for Redis is continually expanding into new regions. To check the av
8285

8386
The OSS Cluster mode allows clients to communicate with Redis using the same Redis Cluster API as open-source Redis. This mode provides optimal latency and near-linear scalability improvements when scaling the cluster. Your client library must support clustering to use the OSS Cluster mode.
8487

85-
The Enterprise Cluster mode is a simpler configuration that exposes a single endpoint for client connections. This mode allows an application designed to use a standalone, or non-clustered, Redis server to seamlessly operate with a scalable, multi-node, Redis implementation. Enterprise Cluster mode abstracts the Redis Cluster implementation from the client by internally routing requests to the correct node in the cluster. Clients aren't required to support OSS Cluster mode.
88+
The Enterprise Cluster mode is a simpler configuration that exposes a single endpoint for client connections. This mode allows an application designed to use a standalone, or nonclustered, Redis server to seamlessly operate with a scalable, multi-node, Redis implementation. Enterprise Cluster mode abstracts the Redis Cluster implementation from the client by internally routing requests to the correct node in the cluster. Clients aren't required to support OSS Cluster mode.
8689

8790
## Next steps
8891

8992
In this quickstart, you learned how to create an Enterprise tier instance of Azure Cache for Redis.
9093

91-
> [!div class="nextstepaction"]
92-
> [Create an ASP.NET web app that uses an Azure Cache for Redis.](./cache-web-app-howto.md)
94+
- [Create an ASP.NET web app that uses an Azure Cache for Redis](cache-web-app-aspnet-core-howto.md)
95+
- [Best practices for the Enterprise tiers](cache-best-practices-enterprise-tiers.md)

articles/azure-functions/dotnet-isolated-in-process-differences.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Use the following table to compare feature and functional differences between th
2525
| [Supported .NET versions](dotnet-isolated-process-guide.md#supported-versions) | Long Term Support (LTS) versions | [All supported versions](dotnet-isolated-process-guide.md#supported-versions) + .NET Framework |
2626
| Core packages | [Microsoft.NET.Sdk.Functions](https://www.nuget.org/packages/Microsoft.NET.Sdk.Functions/) | [Microsoft.Azure.Functions.Worker](https://www.nuget.org/packages/Microsoft.Azure.Functions.Worker/)<br/>[Microsoft.Azure.Functions.Worker.Sdk](https://www.nuget.org/packages/Microsoft.Azure.Functions.Worker.Sdk) |
2727
| Binding extension packages | [Microsoft.Azure.WebJobs.Extensions.*](https://www.nuget.org/packages?q=Microsoft.Azure.WebJobs.Extensions) | [Microsoft.Azure.Functions.Worker.Extensions.*](https://www.nuget.org/packages?q=Microsoft.Azure.Functions.Worker.Extensions) |
28-
| Durable Functions | [Supported](durable/durable-functions-overview.md) | [Supported (public preview)](https://github.com/microsoft/durabletask-dotnet#usage-with-azure-functions) |
28+
| Durable Functions | [Supported](durable/durable-functions-overview.md) | [Supported](durable/durable-functions-isolated-create-first-csharp.md?pivots=code-editor-visualstudio) |
2929
| Model types exposed by bindings | Simple types<br/>[JSON serializable](/dotnet/api/system.text.json.jsonserializeroptions) types<br/>Arrays/enumerations<br/>Service SDK types such as [BlobClient](/dotnet/api/azure.storage.blobs.blobclient)<br/>`IAsyncCollector` (for output bindings) | Simple types<br/>JSON serializable types<br/>Arrays/enumerations<br/>[Some service-specific SDK types](dotnet-isolated-process-guide.md#sdk-types-preview) |
3030
| HTTP trigger model types| [HttpRequest](/dotnet/api/system.net.http.httpclient) / [ObjectResult](/dotnet/api/microsoft.aspnetcore.mvc.objectresult) | [HttpRequestData](/dotnet/api/microsoft.azure.functions.worker.http.httprequestdata?view=azure-dotnet&preserve-view=true) / [HttpResponseData](/dotnet/api/microsoft.azure.functions.worker.http.httpresponsedata?view=azure-dotnet&preserve-view=true) |
3131
| Output binding interaction | Return values (single output only)<br/>`out` parameters<br/>`IAsyncCollector` | Return values (expanded model with single or [multiple outputs](dotnet-isolated-process-guide.md#multiple-output-bindings)) |

articles/azure-monitor/app/availability-azure-functions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ ms.date: 04/06/2023
77

88
# Review TrackAvailability() test results
99

10-
This article explains how to review TrackAvailability() test results in the Azure portal and query the data using Log Analytics.
10+
This article explains how to review [TrackAvailability()](/dotnet/api/microsoft.applicationinsights.telemetryclient.trackavailability) test results in the Azure portal and query the data using [Log Analytics](../logs/log-analytics-overview.md#overview-of-log-analytics-in-azure-monitor).
11+
1112
## Prerequisites
1213

1314
> [!div class="checklist"]
14-
> - [Azure subscription](https://azure.microsoft.com/free) and user account with the ability to create and delete resources
1515
> - [Workspace-based Application Insights resource](create-workspace-resource.md)
1616
> - Custom [Azure Functions app](../../azure-functions/functions-overview.md#introduction-to-azure-functions) running [TrackAvailability()](/dotnet/api/microsoft.applicationinsights.telemetryclient.trackavailability) with your own business logic
1717
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Azure Resource Graph sample queries for Azure Monitor
3-
description: Sample Azure Resource Graph queries for Azure Monitor showing use of resource types and tables to access Azure Monitor related resources and properties.
3+
description: Sample Azure Resource Graph queries for Azure Monitor showing the use of resource types and tables to access Azure Monitor-related resources and properties.
44
ms.date: 07/07/2022
55
ms.topic: sample
66
author: bwren
@@ -10,9 +10,9 @@ ms.custom: subject-resourcegraph-sample
1010
# Azure Resource Graph sample queries for Azure Monitor
1111

1212
This page is a collection of [Azure Resource Graph](../governance/resource-graph/overview.md) sample queries
13-
for Azure Monitor. For a complete list of Azure Resource Graph samples, see
14-
[Resource Graph samples by Category](../governance/resource-graph/samples/samples-by-category.md) and
15-
[Resource Graph samples by Table](../governance/resource-graph/samples/samples-by-table.md).
13+
for Azure Monitor. For a complete list of Azure Resource Graph samples, see:
14+
- [Resource Graph samples by category](../governance/resource-graph/samples/samples-by-category.md)
15+
- [Resource Graph samples by table](../governance/resource-graph/samples/samples-by-table.md)
1616

1717
## Azure Monitor
1818

@@ -22,5 +22,5 @@ for Azure Monitor. For a complete list of Azure Resource Graph samples, see
2222

2323
- Learn more about the [query language](../governance/resource-graph/concepts/query-language.md).
2424
- Learn more about how to [explore resources](../governance/resource-graph/concepts/explore-resources.md).
25-
- See samples of [Starter language queries](../governance/resource-graph/samples/starter.md).
26-
- See samples of [Advanced language queries](../governance/resource-graph/samples/advanced.md).
25+
- See samples of [starter language queries](../governance/resource-graph/samples/starter.md).
26+
- See samples of [advanced language queries](../governance/resource-graph/samples/advanced.md).

0 commit comments

Comments
 (0)