Skip to content

Commit 9a74eab

Browse files
Merge pull request #304007 from MicrosoftDocs/main
Auto Publish – main to live - 2025-08-08 05:00 UTC
2 parents f20c696 + 7bc73d1 commit 9a74eab

File tree

7 files changed

+72
-73
lines changed

7 files changed

+72
-73
lines changed

articles/application-gateway/for-containers/understanding-pricing.md

Lines changed: 2 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,8 @@ Application Gateway for Containers consists of four billable items:
3232
- Association resource
3333
- Capacity units
3434

35-
When Web Application Firewall is enabled two more billable items are added:
36-
37-
- Web Application Firewall resource
38-
- Requests processed by WAF
39-
40-
>[!Note]
41-
>The Web Application Firewall resource is only billed once per Application Gateway for Containers resource. For example, if you have five Web Application Firewall Policies assigned to five Application Gateway for Containers' security policies, only one Web Application Firewall resource will be metered.
35+
> [!NOTE]
36+
> Currently, there's no additional charge to enable Web Application Firewall (WAF) on Application Gateway for Containers beyond the added capacity units required to process requests.
4237
4338
#### Application Gateway for Containers hour
4439

@@ -180,51 +175,6 @@ Pricing calculation:
180175
* 3 Capacity Units x $0.008 x 730 hours = $17.52
181176
* Total = $124.83
182177

183-
### Example 6 - Web Application Firewall
184-
185-
This example assumes Application Gateway for Containers has load raising the number of capacity units and has a Web Application Firewall (WAF) policy reference to an Application Gateway for Containers' security policy. The WAF policy is configured with both DRS 2.1 and bot manager rulesets. This WAF policy also has four custom rules enabled which do not incur any additional charges
186-
187-
* 1 Application Gateway for Containers resource
188-
* 1 frontend resource
189-
* 1 association resource
190-
* 1 security policy resources (non-billable)
191-
* 8 capacity units
192-
* 1 WAF policy running a default ruleset and a bot manager ruleset
193-
* 4 WAF custom rules
194-
* 10 million requests processed by WAF
195-
196-
Pricing calculation:
197-
198-
* 1 Application Gateway for Containers x $0.017 x 730 hours = $12.41
199-
* 1 Frontend x $0.01 x 730 hours = $7.30
200-
* 1 Association x $0.12 x 730 hours = $87.60
201-
* 8 Capacity Units x $0.008 x 730 hours = $46.72
202-
* WAF enablement x $0.068 x 730 hours = $49.64
203-
* 10 one million requests (10) x $0.75 x 2 WAF rulesets (DRS 2.1 and Bot Manager) = $15
204-
* Total = $218.67
205-
206-
### Example 7 - Web Application Firewall - Multiple Policies
207-
208-
This example assumes Application Gateway for Containers has load raising the number of capacity units and has three Web Application Firewall (WAF) policy reference to three corresponding Application Gateway for Containers' security policies. One policy is configured with both DRS 2.1, bot manager rulesets and 3 custom rules, the other two policies only have DRS 2.1 ruleset and no custom rules.
209-
210-
* 1 Application Gateway for Containers resource
211-
* 1 frontend resource
212-
* 1 association resource
213-
* 3 security policy resources (non-billable)
214-
* 8 Capacity Units
215-
* 1 WAF policy running a default ruleset, a bot manager ruleset and three custom rules
216-
* 10 million requests processed by WAF
217-
218-
Pricing calculation:
219-
220-
* 1 Application Gateway for Containers x $0.017 x 730 hours = $12.41
221-
* 1 Frontend x $0.01 x 730 hours = $7.30
222-
* 1 Association x $0.12 x 730 hours = $87.60
223-
* 8 Capacity Units x $0.008 x 730 hours = $46.72
224-
* WAF enablement x $0.068 x 730 hours = $49.64
225-
* 10 million requests (10) x $0.75 x 2 WAF rulesets (DRS 2.1 and Bot Manager) = $15
226-
* Total = $218.67
227-
228178
## Next steps
229179

230180
See the following articles to learn more about how pricing works in Application Gateway for Containers by visiting the Application Gateway pricing pages:

articles/cloud-services-extended-support/cloud-services-guestos-microsoft-security-response-center-releases.md

Lines changed: 33 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ title: List of updates applied to the Azure Guest OS | Microsoft Docs
33
description: This article lists the Microsoft Security Response Center updates applied to different Azure Guest OS. See if an update applies to your Guest OS.
44
services: cloud-services
55
ms.subservice: guest-os-patching
6-
author: aschoksh
6+
author: jejackson
77
ms.assetid: d0a272a9-ed01-4f4c-a0b3-bd5e841bdd77
88
ms.service: azure-cloud-services-classic
99
ms.topic: concept-article
10-
ms.date: 06/06/2025
11-
ms.author: aschoksh
10+
ms.date: 08/07/2025
11+
ms.author: jejackson
1212
ms.custom: compute-evergreen
1313
---
1414

@@ -19,6 +19,36 @@ ms.custom: compute-evergreen
1919
2020
The following tables show the Microsoft Security Response Center (MSRC) updates applied to the Azure Guest OS. Search this article to determine if a particular update applies to your Guest OS. Updates always carry forward for the particular [family][family-explain] they were introduced in.
2121

22+
## July 2025 Guest OS
23+
| Product Category | Parent KB Article | Vulnerability Description | Guest OS | Date First Introduced |
24+
| --- | --- | --- | --- | --- |
25+
| Rel 25-07 | [5062560] | Latest Cumulative Update(LCU) | [5.108] | 08-Jul-25
26+
| Rel 25-07 | [5062557] | Latest Cumulative Update(LCU) | [6.84] | 08-Jul-25
27+
| Rel 25-07 | [5062572] | Latest Cumulative Update(LCU) | [7.54] | 08-Jul-25
28+
| Rel 25-07 | [5049608] | .NET Framework DotNet | [6.84] | 14-Jan-25
29+
| Rel 25-07 | [5049614] | .NET Framework 4.8 Security and Quality Rollup LKG | [5.108] | 14-Jan-25
30+
| Rel 25-07 | [5049617] | .NET Framework 4.8 Security and Quality Rollup LKG | [7.54] | 14-Jan-25
31+
| Rel 25-07 | [5062799] | Servicing Stack Update | [5.108] | 08-Jul-25
32+
| Rel 25-07 | [5062557] | Servicing Stack Update | [6.84] | 08-Jul-25
33+
| Rel 25-07 | [5062572] | Servicing Stack Update | [7.54] | 08-Jul-25
34+
| Rel 25-07 | [4494175] | January '20 Microcode | [5.108] | 01-Sep-20
35+
| Rel 25-07 | [4494175] | January '20 Microcode | [6.84] | 01-Sep-20
36+
37+
[5062560]: https://support.microsoft.com/kb/5062560
38+
[5062557]: https://support.microsoft.com/kb/5062557
39+
[5062572]: https://support.microsoft.com/kb/5062572
40+
[5049614]: https://support.microsoft.com/kb/5049614
41+
[5049608]: https://support.microsoft.com/kb/5049608
42+
[5049617]: https://support.microsoft.com/kb/5049617
43+
[5062799]: https://support.microsoft.com/kb/5062799
44+
[5062557]: https://support.microsoft.com/kb/5062557
45+
[5062572]: https://support.microsoft.com/kb/5062572
46+
[4494175]: https://support.microsoft.com/kb/4494175
47+
48+
[5.108]: ./cloud-services-guestos-update-matrix.md#family-5-releases
49+
[6.84]: ./cloud-services-guestos-update-matrix.md#family-6-releases
50+
[7.54]: ./cloud-services-guestos-update-matrix.md#family-7-releases
51+
2252
## June 2025 Guest OS
2353
| Product Category | Parent KB Article | Vulnerability Description | Guest OS | Date First Introduced |
2454
| --- | --- | --- | --- | --- |

articles/cloud-services-extended-support/cloud-services-guestos-update-matrix.md

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ title: Learn about the latest Azure Guest OS Releases | Microsoft Docs
33
description: The latest release news and SDK compatibility for Azure Cloud Services Guest OS.
44
services: cloud-services
55
ms.subservice: guest-os-patching
6-
author: aschoksh
6+
author: jejackson
77
ms.assetid: 6306cafe-1153-44c7-8554-623b03d59a34
88
ms.service: azure-cloud-services-classic
99
ms.topic: concept-article
10-
ms.date: 06/06/2025
11-
ms.author: aschoksh
10+
ms.date: 08/07/2025
11+
ms.author: jejackson
1212
ms.custom: compute-evergreen
1313
# Customer intent: As a cloud services administrator, I want to stay updated on the latest Guest OS releases and their compatibility, so that I can plan timely upgrades and ensure my applications remain secure and functional before any deprecation deadlines.
1414
---
@@ -39,6 +39,9 @@ Unsure about how to update your Guest OS? Check [this][cloud updates] out.
3939

4040
## News updates
4141

42+
###### **July 30, 2025**
43+
The July 2025 Guest OS released.
44+
4245
###### **July 6, 2025**
4346
The June 2025 Guest OS released.
4447

@@ -294,10 +297,11 @@ The September Guest OS released.
294297

295298
| Configuration string | Release date | Disable date |
296299
| --- | --- | --- |
300+
| WA-GUEST-OS-7.54_202507-01 | July 30, 2025 | Post 7.57 |
297301
| WA-GUEST-OS-7.53_202506-01 | July 6, 2025 | Post 7.56 |
298302
| WA-GUEST-OS-7.52_202505-01 | June 4, 2025 | Post 7.55 |
299-
| WA-GUEST-OS-7.51_202504-01 | May 1, 2025 | Post 7.54 |
300-
|~~WA-GUEST-OS-7.50_202503-01~~| March 28, 2025 | Post 7.53 |
303+
|~~WA-GUEST-OS-7.51_202504-01~~| May 1, 2025 | July 30, 2025 |
304+
|~~WA-GUEST-OS-7.50_202503-01~~| March 28, 2025 | July 6, 2025 |
301305
|~~WA-GUEST-OS-7.49_202502-01~~| February 26, 2025 | June 4, 2025 |
302306
|~~WA-GUEST-OS-7.48_202501-01~~| February 5, 2025 | May 1, 2025 |
303307
|~~WA-GUEST-OS-7.47_202411-01~~| January 17, 2025 | March 28, 2025 |
@@ -352,10 +356,11 @@ The September Guest OS released.
352356

353357
| Configuration string | Release date | Disable date |
354358
| --- | --- | --- |
359+
| WA-GUEST-OS-6.84_202507-01 | July 30, 2025 | Post 6.87 |
355360
| WA-GUEST-OS-6.83_202506-01 | July 6, 2025 | Post 6.86 |
356361
| WA-GUEST-OS-6.82_202505-01 | June 4, 2025 | Post 6.85 |
357-
| WA-GUEST-OS-6.81_202504-01 | May 1, 2025 | Post 6.84 |
358-
|~~WA-GUEST-OS-6.80_202503-01~~| March 28, 2025 | Post 6.83 |
362+
|~~WA-GUEST-OS-6.81_202504-01~~| May 1, 2025 | July 30, 2025 |
363+
|~~WA-GUEST-OS-6.80_202503-01~~| March 28, 2025 | July 6, 2025 |
359364
|~~WA-GUEST-OS-6.79_202502-01~~| February 26, 2025 | June 4, 2025 |
360365
|~~WA-GUEST-OS-6.78_202501-01~~| February 5, 2025 | May 1, 2025 |
361366
|~~WA-GUEST-OS-6.77_202411-01~~| January 17, 2025 | March 28, 2025 |
@@ -444,10 +449,11 @@ The September Guest OS released.
444449

445450
| Configuration string | Release date | Disable date |
446451
| --- | --- | --- |
452+
| WA-GUEST-OS-5.108_202507-01 | July 30, 2025 | Post 5.110 |
447453
| WA-GUEST-OS-5.107_202506-01 | July 6, 2025 | Post 5.109 |
448454
| WA-GUEST-OS-5.106_202505-01 | June 4, 2025 | Post 5.108 |
449-
| WA-GUEST-OS-5.105_202504-01 | May 1, 2025 | Post 5.107 |
450-
|~~WA-GUEST-OS-5.104_202503-01~~| March 28, 2025 | Post 5.107 |
455+
|~~WA-GUEST-OS-5.105_202504-01~~| May 1, 2025 | July 30, 2025 |
456+
|~~WA-GUEST-OS-5.104_202503-01~~| March 28, 2025 | July 6, 2025 |
451457
|~~WA-GUEST-OS-5.103_202502-01~~| February 26, 2025 | June 4, 2025 |
452458
|~~WA-GUEST-OS-5.102_202501-01~~| February 5, 2025 | May 1, 2025 |
453459
|~~WA-GUEST-OS-5.101_202411-01~~| January 17, 2025 | March 28, 2025 |

articles/communication-services/concepts/service-limits.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,11 @@ When you send or receive a high volume of requests, you might receive a ```Throt
321321

322322
| Operation | Scope | Time frame (seconds) | Limit (number of requests) | Timeout in seconds |
323323
| --- | --- | --- | --- | --- |
324-
| General requests | Per resource | 10 | 1,000 | 10 |
324+
| General requests | Per resource | 10 | 3,000 | 5 |
325+
| Get Jobs (Route-Level Throttling) | Per resource | 10 | 332 | 5 |
326+
| Get Queue Statistics (Route-Level Throttling) | Per resource | 10 | 166 | 5 |
327+
| Get In-Queue Position (Route-Level Throttling) | Per resource | 10 | 166 | 5 |
328+
| Get Workers (Route-Level Throttling) | Per resource | 10 | 332 | 5 |
325329

326330
### Action to take
327331

articles/cost-management-billing/manage/mca-setup-account.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.reviewer: jkinma
66
ms.service: cost-management-billing
77
ms.subservice: billing
88
ms.topic: how-to
9-
ms.date: 05/22/2025
9+
ms.date: 08/06/2025
1010
ms.author: jkinma
1111
---
1212

@@ -239,7 +239,7 @@ Access to Azure resources that was set using Azure role-based access control (Az
239239

240240
### Azure reservations and savings plans
241241

242-
Any Azure reservations and savings plan in your Enterprise Agreement enrollment are moved to your new billing account. During the transition, there are no changes to the reservation discounts that are being applied to your subscriptions. If you have a savings plan that's getting transferred and it was purchased in USD, there are no changes to the saving plan discounts.
242+
Any Azure reservations and savings plan in your Enterprise Agreement enrollment are moved to your new billing account. During the transition, there are no changes to the reservation discounts that are being applied to your subscriptions. If you have a savings plan that's getting transferred and it was purchased in USD, there are no changes to the saving plan discounts. For more details, refer to the **Changes after migration** section below.
243243

244244
### Savings plan transfers with a non-USD billing currency
245245

@@ -262,7 +262,16 @@ Close the Exchange savings plan page and then select the **I have viewed and agr
262262

263263
### Azure Marketplace products
264264

265-
Any Azure Marketplace consumption-based products in your Enterprise agreement enrollment are moved along with the subscriptions. There are no changes to the service access of the Marketplace products during the transition. Purchases continue to remain in the source agreement.
265+
When you transfer a subscription from an Enterprise Agreement to a Microsoft Customer Agreement, Marketplace purchases transfer with it when the following conditions are met:
266+
267+
- The Marketplace purchase in the EA subscription must be active.
268+
269+
- The Marketplace purchase must pass all eligibility checks before transfer. For example, the purchase must be available for use in the target agreement.
270+
- Marketplace private offer purchased under EA in Netherland cannot be transferred to the MCA-E billing account in US, as the eligibility check fails for this scenario.
271+
272+
- All other assets in the source subscription must also be able to successfully be transferred. Otherwise, the transfer fails.
273+
274+
- Please note Marketplace purchased through AppSource is not associated with any subscription, and cannot be transferred with this method.
266275

267276
### Support plan
268277

@@ -400,7 +409,7 @@ Enterprise administrators and department administrators are listed as invoice se
400409
- Cost Management using third-party providers like Cloud health and Cloud easier - Organizations transitioning to MCA need to update their provider that they're transitioning to MCA. Most of them have a documented process to pull the MCA cost data.
401410
- Historical data – It isn’t available to account owners or users with the Subscription owner Azure role-based access control (RBAC) role after migration. Access for existing users, groups, or service principals that was assigned using [Azure role-based access control (Azure RBAC)](../../role-based-access-control/overview.md) isn't affected during the transition.
402411
- Cost data transition - Cost data before the transition remains in the EA scope. It doesn't move to the MCA scope. You can access the data by switching scopes.
403-
- Reservations - When there's a currency change during or after an enrollment transfer, reservations paid for monthly are canceled for the source enrollment. Cancellation happens at the time of the next monthly payment for an individual reservation. The cancellation is intentional and only affects monthly reservation purchases. You can repurchase them after migration.
412+
- Reservations - When there's a currency change during or after an enrollment transfer, reservations paid for monthly are canceled for the source enrollment. Cancellation happens at the time of the next monthly payment for an individual reservation. The cancellation is intentional and only affects monthly reservation purchases. You can repurchase them after migration. **Reservations cancellations triggered by this migration do not count toward the cancellation threshold of USD 50,000 within a rolling 12-month window**. For the cancellation policy, please refer to [Self-service exchanges and refunds for Azure Reservations](../reservations/exchange-and-refund-azure-reservations.md)
404413
- Savings Plans - If they were purchased in a non-USD currency, they get canceled during migration. You can repurchase them after migration.
405414
- API changes - API endpoints differ between EA and MCA. Existing EA API calls don't work with MCA. You need to use Microsoft Cost Management APIs instead if using consumption APIs. For more information, see:
406415
- [Migrate EA to Microsoft Customer Agreement APIs](../costs/migrate-cost-management-api.md)

articles/redis/best-practices-performance.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ Fortunately, several tools exist to make benchmarking Redis easier. Two of the m
6161
Prepare the cache instance with data required for the testing. Loading the instance with data ensures that the results more accurately reflect real-world conditions. The `{number-of-keys}` parameter should be determined by the size of your AMR instance and the size of each key. A good rule of thumb is to fill up the instance roughly 75% full, accounting for buffers. You can use this formula: `numberOfKeysToSet = (<TotalCacheSizeInBytes> * 0.75) / (1024 + 300)`. For example, if you're benchmarking on a Compute Optimized X3 instance, using 1,024-byte key sizes, as shown previously, that implies `{number-of-keys} = (3 * 1000000000 * 0.75) / (1024 + 300)`. The result equals approximately 1,699,396 keys.
6262

6363
```bash
64-
memtier_benchmark -h {your-cache-name}.{region}.redis.azure.net -p 10000 -a {your-access-key} --hide-histogram --pipeline=10 -clients=50 -threads=6 --key-maximum=1699396 -n allkeys --key-pattern=P:P --ratio=1:0 -data-size=1024 --tls --cluster-mode
64+
memtier_benchmark -h {your-cache-name}.{region}.redis.azure.net -p 10000 -a {your-access-key} --hide-histogram --pipeline=10 --clients=50 --threads=6 --key-maximum=1699396 -n allkeys --key-pattern=P:P --ratio=1:0 --data-size=1024 --tls --cluster-mode
6565
```
6666

6767
>[!NOTE]
@@ -71,7 +71,7 @@ memtier_benchmark -h {your-cache-name}.{region}.redis.azure.net -p 10000 -a {you
7171
This command tests pipelined GET requests with 1k payload. Use this command to test how much read throughput to expect from your cache instance. This example assumes you're using TLS and the OSS cluster policy. The `--key-pattern=R:R` parameter ensures that keys are randomly accessed, increasing the realism of the benchmark. This test runs for five minutes.
7272

7373
```bash
74-
memtier_benchmark -h {your-cache-name}.{region}.redis.azure.net -p 10000 -a {your-access-key} --hide-histogram --pipeline=10 -clients=50 -threads=6 -d 1024 --key-maximum=1699396 --key-pattern=R:R --ratio=0:1 --distinct-client-seed --test-time=300 --json-out-file=test_results.json --tls --tls-skip-verify --cluster-mode
74+
memtier_benchmark -h {your-cache-name}.{region}.redis.azure.net -p 10000 -a {your-access-key} --hide-histogram --pipeline=10 --clients=50 --threads=6 -d 1024 --key-maximum=1699396 --key-pattern=R:R --ratio=0:1 --distinct-client-seed --test-time=300 --json-out-file=test_results.json --tls --tls-skip-verify --cluster-mode
7575
```
7676

7777
## Example performance benchmark data
@@ -90,7 +90,7 @@ The table below shows optimal throughput that we observed while testing various
9090
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).
9191

9292

93-
| Size in GB | Memory Optimized | Balanced| Compute Optimized|
93+
| Size in GB | GET requests per second for Memory Optimized | GET requests per second for Balanced | GET requests per second for Compute Optimized |
9494
|--|--|--|--|
9595
|0.5| - | 120,000| - |
9696
|1| - | 120,000| - |

0 commit comments

Comments
 (0)