Skip to content

Commit 4bc9474

Browse files
Merge pull request #304352 from MicrosoftDocs/main
Auto Publish – main to live - 2025-08-19 05:00 UTC
2 parents 4b2dca3 + ece447a commit 4bc9474

10 files changed

Lines changed: 55 additions & 34 deletions

articles/azure-cache-for-redis/cache-best-practices-performance.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ description: Learn how to test the performance of Azure Cache for Redis.
77
ms.topic: conceptual
88
ms.custom:
99
- ignite-2024
10-
ms.date: 11/08/2024
10+
ms.date: 08/18/2025
1111
appliesto:
1212
- ✅ Azure Cache for Redis
1313
---
@@ -16,7 +16,7 @@ appliesto:
1616

1717
Testing the performance of a Redis instance can be a complicated task. The performance of a Redis instance can vary based on parameters such as the number of clients, the size of data values, and whether pipelining is being used. There also can be a tradeoff between optimizing throughput or latency.
1818

19-
Fortunately, several tools exist to make benchmarking Redis easier. Two of the most popular tools are **[redis-benchmark](https://redis.io/docs/management/optimization/benchmarks/)** and **[memtier-benchmark](https://github.com/redislabs/memtier_benchmark)**. This article focuses on redis-benchmark.
19+
Fortunately, several tools exist to make benchmarking Redis easier. Two of the most popular tools are **[redis-benchmark](https://redis.io/docs/latest/operate/oss_and_stack/management/optimization/benchmarks/)** and **[memtier-benchmark](https://github.com/redislabs/memtier_benchmark)**. This article focuses on redis-benchmark.
2020

2121
## How to use the redis-benchmark utility
2222

@@ -34,7 +34,7 @@ Fortunately, several tools exist to make benchmarking Redis easier. Two of the m
3434

3535
1. If you're using an Azure Cache for Redis instance that uses [clustering](cache-how-to-scale.md), you need to add the `--cluster` parameter to your `redis-benchmark` command. Enterprise tier caches using the Enterprise [Clustering](../redis/architecture.md#clustering) can be treated as nonclustered caches and don't need this setting.
3636

37-
1. Launch `redis-benchmark` from the CLI or shell of the VM. For instructions on how to configure and run the tool, see the [redis-benchmark documentation](https://redis.io/docs/management/optimization/benchmarks/) and the [redis-benchmark examples](#redis-benchmark-examples) sections.
37+
1. Launch `redis-benchmark` from the CLI or shell of the VM. For instructions on how to configure and run the tool, see the [redis-benchmark documentation](https://redis.io/docs/latest/operate/oss_and_stack/management/optimization/benchmarks/) and the [redis-benchmark examples](#redis-benchmark-examples) sections.
3838

3939
## Benchmarking recommendations
4040

@@ -178,7 +178,7 @@ memtier_benchmark -h {your-cache-name}.{region}.redis.azure.net -p 10000 -a {you
178178

179179
#### Enterprise & Enterprise Flash tiers
180180

181-
The Enterprise and Enterprise Flash tiers offer a choice of cluster policy: _Enterprise_ and _OSS_. Enterprise cluster policy is a simpler configuration that doesn't require the client to support clustering. OSS cluster policy, on the other hand, uses the [Redis cluster protocol](https://redis.io/docs/management/scaling) to support higher throughputs. We recommend using OSS cluster policy in most cases. For more information, see [Clustering](../redis/architecture.md#clustering) . Benchmarks for both cluster policies are shown in the following tables.
181+
The Enterprise and Enterprise Flash tiers offer a choice of cluster policy: _Enterprise_ and _OSS_. Enterprise cluster policy is a simpler configuration that doesn't require the client to support clustering. OSS cluster policy, on the other hand, uses the [Redis cluster protocol](https://redis.io/docs/latest/operate/oss_and_stack/management/scaling/) to support higher throughputs. We recommend using OSS cluster policy in most cases. For more information, see [Clustering](../redis/architecture.md#clustering) . Benchgement/scalingmarks for both cluster policies are shown in the following tables.
182182

183183
The following configuration was used to benchmark throughput for the Enterprise and Enterprise flash tiers:
184184

articles/azure-cache-for-redis/cache-how-to-redis-cli-tool.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,21 @@ description: Learn how to use redis-cli as a command-line tool for interacting w
55

66

77
ms.topic: how-to
8-
ms.date: 04/04/2025
8+
ms.date: 08/18/2025
99
appliesto:
1010
- ✅ Azure Cache for Redis
1111
---
1212
# Use the Redis command-line tool with Azure Cache for Redis
1313

14-
This article describes how to use the [redis-cli command-line interface](https://redis.io/docs/connect/cli/) to interact with Azure Cache for Redis as a client. You can use *redis-cli* to directly interact with your Azure Redis cache instance, and for debugging and troubleshooting.
14+
This article describes how to use the [redis-cli command-line interface](https://redis.io/docs/latest/operate/rs/references/cli-utilities/redis-cli/#connect-to-a-database) to interact with Azure Cache for Redis as a client. You can use *redis-cli* to directly interact with your Azure Redis cache instance, and for debugging and troubleshooting.
1515

1616
## Prerequisite
1717

1818
Access to an Azure Cache for Redis server instance.
1919

2020
## Install redis-cli
2121

22-
The redis-cli tool installs automatically with the Redis package, which is available for Linux, macOS, and Windows. For detailed installation instructions, see the open-source [Redis documentation](https://redis.io/docs).
22+
The redis-cli tool installs automatically with the Redis package, which is available for Linux, macOS, and Windows. For detailed installation instructions, see the open-source [Redis documentation](https://redis.io/docs/latest/operate/oss_and_stack/install/).
2323

2424
### Install on Linux
2525

articles/migration/migrate-security-from-aws.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Migrate security services from Amazon Web Services (AWS)
33
description: Learn about replatforming security services from AWS to Microsoft Cloud to support the security requirements of the workload. Discover key similarities and differences between AWS and Microsoft.
44
ms.author: joflore
55
author: MicrosoftGuyJFlo
6-
ms.date: 05/01/2025
6+
ms.date: 07/30/2025
77
ms.topic: conceptual
88
ms.collection:
99
- migration
@@ -15,13 +15,21 @@ This article describes scenarios that you can use to migrate Amazon Web Services
1515

1616
These scenarios might cover tasks like migrating your security and information and event management (SIEM) solution to Azure.
1717

18+
## Component comparison
19+
20+
Start the migration process by comparing the AWS security and identity services used in the workload with the closest Azure counterpart. The goal is to identify the most suitable Azure services for your workload. For more information, see [Comparing AWS and Azure identity management solutions](/azure/architecture/aws-professional/security-identity).
21+
22+
> [!NOTE]
23+
> This comparison isn't an exact representation of the functionality that these services provide in your workload.
24+
1825
## Migration scenarios
1926

2027
Use the following migration guides as examples to help structure your migration strategy.
2128

2229
| Scenario | Key services | Description |
2330
|--|--|--|
2431
| [Migrate your SIEM in AWS to Microsoft Sentinel](/azure/sentinel/migration) | SIEM data in AWS -> Microsoft Sentinel | Plan the different phases of your SIEM data migration from AWS. |
32+
| [Migrate your customer facing tenant to Microsoft Entra External ID](/entra/external-id/customers/migrate-to-external-id) | Customer identities -> Microsoft Entra External ID | Plan the phases of your customer identity migration |
2533

2634
## Related workload components
2735

articles/redis/architecture.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Azure Managed Redis Architecture
33
description: Learn how Azure Managed Redis is architected
4-
ms.date: 05/18/2025
4+
ms.date: 08/18/2025
55
ms.topic: conceptual
66
ms.custom:
77
- ignite-2024
@@ -44,7 +44,7 @@ Each Azure Managed Redis instance is internally configured to use clustering, ac
4444

4545
Azure Managed Redis offers three clustering policies: _OSS_, _Enterprise_, and Non-Clustered (preview). _OSS_ cluster policy is recommended for most applications because it supports higher maximum throughput, but there are advantages and disadvantages to each version.
4646

47-
The **OSS clustering policy** implements the same [Redis Cluster API](https://redis.io/docs/reference/cluster-spec/) as Azure Cache for Redis tiers. The Redis Cluster API allows the Redis client to connect directly to shards on each Redis node, minimizing latency and optimizing network throughput, allowing throughput to scale near-linearly as the number of shards and vCPUs increases. The OSS clustering policy generally provides the best latency and throughput performance. The OSS cluster policy, however, requires your client library to support the Redis Cluster API. Today, almost all Redis clients support the Redis Cluster API, but compatibility might be an issue for older client versions or specialized libraries.
47+
The **OSS clustering policy** implements the same [Redis Cluster API](https://redis.io/docs/latest/operate/oss_and_stack/reference/cluster-spec/) as Azure Cache for Redis tiers. The Redis Cluster API allows the Redis client to connect directly to shards on each Redis node, minimizing latency and optimizing network throughput, allowing throughput to scale near-linearly as the number of shards and vCPUs increases. The OSS clustering policy generally provides the best latency and throughput performance. The OSS cluster policy, however, requires your client library to support the Redis Cluster API. Today, almost all Redis clients support the Redis Cluster API, but compatibility might be an issue for older client versions or specialized libraries.
4848

4949
OSS clustering policy can't be used with the [RediSearch module](redis-modules.md).
5050

articles/redis/best-practices-performance.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Best practices for performance testing for Azure Managed Redis
33
description: Learn how to test the performance of Azure Managed Redis.
4-
ms.date: 05/18/2025
4+
ms.date: 08/18/2025
55
ms.topic: conceptual
66
ms.custom:
77
- ignite-2024
@@ -14,7 +14,7 @@ appliesto:
1414

1515
Testing the performance of a Redis instance can be a complicated task. The performance of a Redis instance can vary based on parameters such as the number of clients, the size of data values, and whether pipelining is being used. There also can be a tradeoff between optimizing throughput or latency.
1616

17-
Fortunately, several tools exist to make benchmarking Redis easier. Two of the most popular tools are **[redis-benchmark](https://redis.io/docs/management/optimization/benchmarks/)** and **[memtier-benchmark](https://github.com/redislabs/memtier_benchmark)**. This article focuses on memtier_benchmark, often called _memtier_.
17+
Fortunately, several tools exist to make benchmarking Redis easier. Two of the most popular tools are **[redis-benchmark](https://redis.io/docs/latest/operate/oss_and_stack/management/optimization/benchmarks/)** and **[memtier-benchmark](https://github.com/redislabs/memtier_benchmark)** . This article focuses on memtier_benchmark, often called _memtier_.
1818

1919
## How to use the memtier_benchmark utility
2020

@@ -86,7 +86,7 @@ The table below shows optimal throughput that we observed while testing various
8686
>Microsoft periodically updates the underlying VM used in cache instances. This can change the performance characteristics from cache to cache and from region to region. The example benchmarking values on this page reflect a particular generation cache hardware in a single region. You may see different results in practice, especially with network bandwidth.
8787
>
8888
89-
Azure Managed Redis offers a choice of cluster policy: _Enterprise_ and _OSS_. Enterprise cluster policy is a simpler configuration that doesn't require the client to support clustering. OSS cluster policy, on the other hand, uses the [Redis cluster protocol](https://redis.io/docs/management/scaling) to support higher throughput. We recommend using OSS cluster policy in most cases, especially when you require high performance. For more information, see [Clustering](architecture.md#clustering).
89+
Azure Managed Redis offers a choice of cluster policy: _Enterprise_ and _OSS_. Enterprise cluster policy is a simpler configuration that doesn't require the client to support clustering. OSS cluster policy, on the other hand, uses the [Redis cluster protocol](https://redis.io/docs/latest/operate/oss_and_stack/management/scaling/) to support higher throughput. We recommend using OSS cluster policy in most cases, especially when you require high performance. For more information, see [Clustering](architecture.md#clustering).
9090

9191

9292
| Size in GB | GET requests per second for Memory Optimized | GET requests per second for Balanced | GET requests per second for Compute Optimized |

articles/redis/how-to-redis-cli-tool.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Use redis-cli with Azure Managed Redis
33
description: Learn how to use *redis-cli* as a command-line tool for interacting with an Azure Managed Redis as a client
4-
ms.date: 05/18/2025
4+
ms.date: 08/18/2025
55
ms.topic: conceptual
66
ms.custom:
77
- ignite-2024
@@ -12,11 +12,11 @@ appliesto:
1212
---
1313
# Use the Redis command-line tool with Azure Managed Redis
1414

15-
Use the [redis-cli command-line tool](https://redis.io/docs/connect/cli/) to interact with an Azure Managed Redis as a client. Use this tool to directly interact with your Azure Managed Redis instance and for debugging and troubleshooting.
15+
Use the [redis-cli command-line tool](https://redis.io/docs/latest/operate/rs/references/cli-utilities/redis-cli/#connect-to-a-database) to interact with an Azure Managed Redis as a client. Use this tool to directly interact with your Azure Managed Redis instance and for debugging and troubleshooting.
1616

1717
## Install redis-cli
1818

19-
The _redis-cli_ tool is installed automatically with the _Redis package_, which is available for multiple operating systems. See the open source [install Redis](https://redis.io/docs/install/install-redis/) guide for the most detailed documentation on your preferred operating system.
19+
The _redis-cli_ tool is installed automatically with the _Redis package_, which is available for multiple operating systems. See the open source [install Redis](https://redis.io/docs/latest/operate/oss_and_stack/install/) guide for the most detailed documentation on your preferred operating system.
2020

2121
### Linux
2222

articles/storage/blobs/data-protection-overview.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ titleSuffix: Azure Storage
44
description: The data protection options available for you're for Blob Storage and Azure Data Lake Storage data enable you to protect your data from being deleted or overwritten. If you should need to recover data that has been deleted or overwritten, this guide can help you to choose the recovery option that's best for your scenario.
55
services: storage
66
author: normesta
7-
7+
ms.custom: copilot-scenario-highlight
88
ms.service: azure-blob-storage
99
ms.date: 07/29/2024
1010
ms.topic: overview
@@ -33,6 +33,9 @@ These options, as well as other data protection options for other scenarios, are
3333

3434
For an overview of the costs involved with these features, see [Summary of cost considerations](#summary-of-cost-considerations).
3535

36+
> [!TIP]
37+
> You can use Microsoft Copilot in Azure to get suggestions on enhancing your storage account's data resiliency. For more information, see [Manage and troubleshoot storage accounts using Microsoft Copilot in Azure](/azure/copilot/improve-storage-accounts#enhance-data-resiliency).
38+
3639
## Overview of data protection options
3740

3841
The following table summarizes the options available in Azure Storage for common data protection scenarios. Choose the scenarios that are applicable to your situation to learn more about the options available to you. Not all features are available at this time for storage accounts with a hierarchical namespace enabled.

articles/storage/blobs/lifecycle-management-policy-configure.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@ title: Configure a lifecycle management policy
33
titleSuffix: Azure Blob Storage
44
description: Configure a lifecycle management policy to automatically move data between hot, cool, cold, and archive tiers during the data lifecycle.
55
author: normesta
6-
76
ms.author: normesta
87
ms.date: 06/13/2025
98
ms.service: azure-blob-storage
109
ms.topic: concept-article
1110
ms.reviewer: yzheng
12-
ms.custom: "devx-track-azurepowershell, devx-track-azurecli"
11+
ms.custom: devx-track-azurepowershell, devx-track-azurecli, copilot-scenario-highlight
1312
ms.devlang: azurecli
1413
# Customer intent: "As a cloud storage administrator, I want to configure lifecycle management policies for blob storage, so that I can automatically transition or delete data based on access patterns to optimize storage costs and improve data management."
1514
---
@@ -23,6 +22,9 @@ You can use lifecycle management policies to transition blobs to cost-efficient
2322
> [!NOTE]
2423
> A lifecycle management policy must be read or written in full. Partial updates are not supported.
2524
25+
> [!TIP]
26+
> You can use Microsoft Copilot in Azure to help author lifecycle management policies. For more information, see [Manage and troubleshoot storage accounts using Microsoft Copilot in Azure](/azure/copilot/improve-storage-accounts#reduce-storage-costs).
27+
2628
## Create or manage a policy
2729

2830
### [Portal](#tab/azure-portal)

articles/storage/common/storage-plan-manage-costs.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.topic: concept-article
88
ms.date: 06/12/2025
99
ms.author: normesta
1010
ms.subservice: storage-common-concepts
11-
ms.custom: subject-cost-optimization
11+
ms.custom: subject-cost-optimization, copilot-scenario-highlight
1212
# Customer intent: As a cost manager, I want to analyze and manage Azure Blob Storage costs, so that I can optimize our cloud spending and avoid unexpected charges.
1313
---
1414

@@ -173,6 +173,9 @@ If you've been using Blob Storage for some time, you should periodically review
173173
- [Tutorial: Calculate container statistics by using Databricks](../blobs/storage-blob-calculate-container-statistics-databricks.md)
174174
- [Calculate blob count and total size per container using Azure Storage inventory](../blobs/calculate-blob-count-size.yml)
175175

176+
> [!TIP]
177+
> You can use Microsoft Copilot in Azure to get suggestions on reducing the cost of your storage account. For more information, see [Manage and troubleshoot storage accounts using Microsoft Copilot in Azure](/azure/copilot/improve-storage-accounts#reduce-storage-costs).
178+
176179
If you can model future capacity requirements, you can save money with Azure Storage reserved capacity. Azure Storage reserved capacity is available for most access tiers and offers you a discount on capacity for block blobs and for Azure Data Lake Storage data in standard storage accounts when you commit to a reservation for either one year or three years. A reservation provides a fixed amount of storage capacity for the term of the reservation. Azure Storage reserved capacity can significantly reduce your capacity costs for block blobs and Azure Data Lake Storage data. To learn more, see [Optimize costs for Blob Storage with reserved capacity](../blobs/storage-blob-reserved-capacity.md).
177180

178181
You can also reduce costs by placing blob data into the most cost effective access tiers. Choose from three tiers that are designed to optimize your costs around data use. For example, the _hot_ tier has a higher storage cost but lower access cost. Therefore, if you plan to access data frequently, the hot tier might be the most cost-efficient choice. If you plan to access data less frequently, the _cold_ or _archive_ tier might make the most sense because it raises the cost of accessing data while reducing the cost of storing data. See any of these articles:

0 commit comments

Comments
 (0)