Skip to content

Commit 00c1e3e

Browse files
committed
Merge branch 'main' into release-psqlflex-backup
2 parents cb487ea + ba4ef27 commit 00c1e3e

File tree

49 files changed

+303
-188
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+303
-188
lines changed

articles/api-management/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -703,3 +703,5 @@
703703
href: /answers/tags/29/azure-api-management
704704
- name: Stack Overflow
705705
href: https://stackoverflow.com/questions/tagged/azure-api-management
706+
- name: aka.ms/apimlove
707+
href: https://aka.ms/apimlove

articles/api-management/api-management-key-concepts.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ Common scenarios include:
4545
* **Multi-channel user experiences** - APIs are frequently used to enable user experiences such as web, mobile, wearable, or Internet of Things applications. Reuse APIs to accelerate development and ROI.
4646
* **B2B integration** - APIs exposed to partners and customers lower the barrier to integrate business processes and exchange data between business entities. APIs eliminate the overhead inherent in point-to-point integration. Especially with self-service discovery and onboarding enabled, APIs are the primary tools for scaling B2B integration.
4747

48+
> [!TIP]
49+
> Visit [aka.ms/apimlove](https://aka.ms/apimlove) for a library of useful resources, including videos, blogs, and customer stories about using Azure API Management.
50+
4851
## API Management components
4952

5053
Azure API Management is made up of an API *gateway*, a *management plane*, and a *developer portal*. These components are Azure-hosted and fully managed by default. API Management is available in various [tiers](#api-management-tiers) differing in capacity and features.
@@ -132,7 +135,8 @@ API Management integrates with many complementary Azure services to create enter
132135
**More information**:
133136
* [Basic enterprise integration](/azure/architecture/reference-architectures/enterprise-integration/basic-enterprise-integration?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json)
134137
* [Landing zone accelerator](/azure/cloud-adoption-framework/scenarios/app-platform/api-management/landing-zone-accelerator?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json)
135-
* [Import APIs to API Center from API Management](../api-center/import-api-management-apis.md?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json)
138+
* [GenAI gateway capabilities in API Management](genai-gateway-capabilities.md)
139+
* [Synchronize APIs to API Center from API Management](../api-center/synchronize-api-management-apis.md?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json)
136140

137141
## Key concepts
138142

articles/application-gateway/for-containers/toc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,5 +130,5 @@
130130
- name: Regional availability
131131
href: https://azure.microsoft.com/global-infrastructure/services/
132132
- name: Stack Overflow
133-
href: https://stackoverflow.com/questions/tagged/azure-application-gateway-for-containers
133+
href: https://stackoverflow.com/questions/tagged/azure-app-gateway-for-containers
134134

articles/azure-functions/functions-scale.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Azure Functions scale and hosting
33
description: Compare the various options you need to consider when choosing a hosting plan in which to run your function app in Azure Functions.
44
ms.assetid: 5b63649c-ec7f-4564-b168-e0a74cb7e0f3
55
ms.topic: limits-and-quotas
6-
ms.date: 11/04/2024
6+
ms.date: 02/02/2025
77
ms.custom: H1Hack27Feb2017, devdivchpfy22, build-2023, build-2024, ignite-2024
88
---
99
# Azure Functions hosting options
@@ -35,7 +35,7 @@ The following is a summary of the benefits of the various options for Azure Func
3535

3636
| Option | Benefits |
3737
| --- | --- |
38-
|**[Flex Consumption plan]**| Get rapid horizontal scaling with compute choices, virtual networking, and pay-as-you-go billing.<br/><br/>On the Flex Consumption plan, instances of the Functions host are dynamically added and removed based on the configured per instance concurrency and the number of incoming events. <br/><br/> ✔ Reduce cold starts by specifying a number of pre-provisioned (always ready) instances.<br/> ✔ Supports virtual networking for added security.<br/>✔ Pay when your functions are running.<br/>✔ Scales automatically, even during periods of high load.|
38+
|**[Flex Consumption plan]**| Get rapid horizontal scaling with compute choices, virtual networking, and pay-as-you-go billing.<br/><br/>On the Flex Consumption plan, instances of the Functions host are dynamically added and removed based on the configured per instance concurrency and the number of incoming events. <br/><br/> ✔ Reduce cold starts by specifying one or more pre-provisioned (always ready) instances.<br/> ✔ Supports virtual networking for added security.<br/>✔ Pay when your functions are running.<br/>✔ Scales automatically, even during periods of high load.|
3939
|**[Premium plan]**|Automatically scales based on demand using prewarmed workers, which run applications with no delay after being idle, runs on more powerful instances, and connects to virtual networks. <br/><br/>Consider the Azure Functions Premium plan in the following situations: <br/><br/>✔ Your function apps run continuously, or nearly continuously.<br/>✔ You want more control of your instances and want to deploy multiple function apps on the same plan with event-driven scaling.<br/>✔ You have a high number of small executions and a high execution bill, but low GB seconds in the Consumption plan.<br/>✔ You need more CPU or memory options than are provided by consumption plans.<br/>✔ Your code needs to run longer than the maximum execution time allowed on the Consumption plan.<br/>✔ You require virtual network connectivity.<br/>✔ You want to provide a custom Linux image in which to run your functions. |
4040
|**[Dedicated plan]** |Run your functions within an App Service plan at regular [App Service plan rates](https://azure.microsoft.com/pricing/details/app-service/windows/).<br/><br/>Best for long-running scenarios where [Durable Functions](durable/durable-functions-overview.md) can't be used. Consider an App Service plan in the following situations:<br/><br/>✔ You have existing and underutilized virtual machines that are already running other App Service instances.<br/>✔ You must have fully predictable billing, or you need to manually scale instances.<br/>✔ You want to run multiple web apps and function apps on the same plan<br/>✔ You need access to larger compute size choices.<br/>✔ Full compute isolation and secure network access provided by an App Service Environment (ASE).<br/>✔ Very high memory usage and high scale (ASE).|
4141
| **[Container Apps]** | Create and deploy containerized function apps in a fully managed environment hosted by Azure Container Apps.<br/><br/>Use the Azure Functions programming model to build event-driven, serverless, cloud native function apps. Run your functions alongside other microservices, APIs, websites, and workflows as container-hosted programs. Consider hosting your functions on Container Apps in the following situations:<br/><br/>✔ You want to package custom libraries with your function code to support line-of-business apps.<br/>✔ You need to migrate code execution from on-premises or legacy apps to cloud native microservices running in containers.<br/>✔ When you want to avoid the overhead and complexity of managing Kubernetes clusters and dedicated compute.<br/>✔ Your functions need high-end processing power provided by dedicated GPU compute resources. |
@@ -71,7 +71,7 @@ Maximum instances are given on a per-function app (Consumption) or per-plan (Pre
7171

7272
| Plan | Scale out | Max # instances |
7373
| --- | --- | --- |
74-
| **[Flex Consumption plan]** | [Per-function scaling](./flex-consumption-plan.md#per-function-scaling). Event-driven scaling decisions are calculated on a per-function basis, which provides a more deterministic way of scaling the functions in your app. With the exception of HTTP, Blob storage (Event Grid), and Durable Functions, all other function trigger types in your app scale on independent instances. All HTTP triggers in your app scale together as a group on the same instances, as do all Blob storage (Event Grid) triggers. All Durable Functions triggers also share instances and scale together. | Limited only by total memory usage of all instances across a given region. For more information, see [Instance memory](flex-consumption-plan.md#instance-memory). |
74+
| **[Flex Consumption plan]** | [Per-function scaling](./flex-consumption-plan.md#per-function-scaling). Event-driven scaling decisions are calculated on a per-function basis, which provides a more deterministic way of scaling the functions in your app. With the exception of HTTP, Blob storage (Event Grid), and Durable Functions, all other function trigger types in your app scale on independent instances. All HTTP triggers in your app scale together as a group on the same instances, as do all Blob storage (Event Grid) triggers. All Durable Functions triggers also share instances and scale together. | 1000<sup>5</sup> |
7575
| **[Premium plan]** | [Event driven](event-driven-scaling.md). Scale out automatically, even during periods of high load. Azure Functions infrastructure scales CPU and memory resources by adding more instances of the Functions host, based on the number of events that its functions are triggered on. | **Windows:** 100<br/>**Linux:** 20-100<sup>2</sup>|
7676
| **[Dedicated plan]**<sup>3</sup> | Manual/autoscale |10-30<br/>100 (ASE)|
7777
| **[Container Apps]** | [Event driven](event-driven-scaling.md). Scale out automatically, even during periods of high load. Azure Functions infrastructure scales CPU and memory resources by adding more instances of the Functions host, based on the number of events that its functions are triggered on. | 300-1000<sup>4</sup> |
@@ -81,16 +81,17 @@ Maximum instances are given on a per-function app (Consumption) or per-plan (Pre
8181
2. In some regions, Linux apps on a Premium plan can scale to 100 instances. For more information, see the [Premium plan article](functions-premium-plan.md#region-max-scale-out). <br/>
8282
3. For specific limits for the various App Service plan options, see the [App Service plan limits](../azure-resource-manager/management/azure-subscription-service-limits.md#azure-app-service-limits).
8383
4. On Container Apps, the default is 10 instances, but you can set the [maximum number of replicas](../container-apps/scale-app.md#scale-definition), which has an overall maximum of 1000. This setting is honored as long as there's enough cores quota available. When you create your function app from the Azure portal you're limited to 300 instances.
84+
5. Total instances in a given region are effectively limited by [regional subscription memory quotas](./flex-consumption-plan.md#regional-subscription-memory-quotas).
8485

8586
## Cold start behavior
8687

8788
| Plan | Details |
88-
| -- | -- |
89+
| ---- | ---- |
8990
| **[Flex Consumption plan]** | Supports [always ready instances](./flex-consumption-plan.md#always-ready-instances) to reduce the delay when provisioning new instances. |
9091
| **[Premium plan]** | Supports [always ready instances](./functions-premium-plan.md#always-ready-instances) to avoid cold starts by letting you maintain one or more _perpetually warm_ instances. |
9192
| **[Dedicated plan]** | When running in a Dedicated plan, the Functions host can run continuously on a prescribed number of instances, which means that cold start isn't really an issue. |
92-
| **[Container Apps]** | Depends on the [minimum number of replicas](../container-apps/scale-app.md#scale-definition):<br/> • When set to zero: apps can scale to zero when idle and some requests might have more latency at startup.<br/>• When set to one or more: the host process runs continuously, which means that cold start isn't an issue. |
93-
| **[Consumption plan]** | Apps can scale to zero when idle, meaning some requests might have more latency at startup. The consumption plan does have some optimizations to help decrease cold start time, including pulling from prewarmed placeholder functions that already have the host and language processes running. |
93+
| **[Container Apps]** | Depends on the [minimum number of replicas](../container-apps/scale-app.md#scale-definition):<br/> • When set to zero: apps can scale to zero when idle and some requests might have more latencies at startup.<br/>• When set to one or more: the host process runs continuously, which means that cold start isn't an issue. |
94+
| **[Consumption plan]** | Apps can scale to zero when idle, meaning some requests might have more latencies at startup. The consumption plan does have some optimizations to help decrease cold start time, including pulling from prewarmed placeholder functions that already have the host and language processes running. |
9495

9596
## Service limits
9697

@@ -117,16 +118,16 @@ For a direct cost comparison between dynamic hosting plans (Consumption, Flex Co
117118

118119
In some cases, when trying to create a new hosting plan for your function app in an existing resource group you might receive one of the following errors:
119120

120-
* The pricing tier is not allowed in this resource group
121-
* <SKU_name> workers are not available in resource group <resource_group_name>
121+
* The pricing tier isn't allowed in this resource group
122+
* <SKU_name> workers aren't available in resource group <resource_group_name>
122123

123124
This can happen when the following conditions are met:
124125

125126
* You create a function app in an existing resource group that has ever contained another function app or web app. For example, Linux Consumption apps aren't supported in the same resource group as Linux Dedicated or Linux Premium plans.
126127
* Your new function app is created in the same region as the previous app.
127128
* The previous app is in some way incompatible with your new app. This error can happen between SKUs, operating systems, or due to other platform-level features, such as availability zone support.
128129

129-
The reason this happens is due to how function app and web app plans are mapped to different pools of resources when being created. Different SKUs require a different set of infrastructure capabilities. When you create an app in a resource group, that resource group is mapped and assigned to a specific pool of resources. If you try to create another plan in that resource group and the mapped pool does not have the required resources, this error occurs.
130+
The reason this happens is due to how function app and web app plans are mapped to different pools of resources when being created. Different SKUs require a different set of infrastructure capabilities. When you create an app in a resource group, that resource group is mapped and assigned to a specific pool of resources. If you try to create another plan in that resource group and the mapped pool doesn't have the required resources, this error occurs.
130131

131132
When this error occurs, instead create your function app and hosting plan in a new resource group.
132133

articles/azure-large-instances/workloads/epic/available-skus.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.custom: references_regions
88
author: jjaygbay1
99
ms.author: jacobjaygbay
1010
ms.service: azure-large-instances
11-
ms.date: 06/01/2023
11+
ms.date: 2/7/2024
1212
---
1313

1414
# Azure Large Instances for Epic workload SKUs
@@ -70,7 +70,7 @@ A deployed tenant in the Azure Large Instances stamp is assigned to one Azure su
7070
If you deploy with another Azure subscription in the same Azure region, you also request for a separated Azure Large Instances tenant.
7171

7272
### Operational model
73-
In addition to its BareMetal offering, Azure Large Instances also has an offering where Microsoft deploys a foundational ESXi environment onto the host servers and subsequent configuration of VMware vCenter by Microsoft as an ESXi VM in the cluster. Microsoft owns the ESXi licenses. On the storage configurations, Azure Large Instances comes with highly redundant Fiber Channel storage provisioned. Microsoft retains the root admin access to ESXi and provides a cloud admin role for customer’s use. The Cloud Admin role in Azure Large Instances Solution has the following privileges on vCenter Server.
73+
In addition to its BareMetal offering, Azure Large Instances also has an offering where Microsoft deploys a foundational ESXi environment onto the host servers and subsequent configuration of VMware vCenter Server by Microsoft as an ESXi VM in the vSphere cluster. Microsoft owns the ESXi licenses. On the storage configurations, Azure Large Instances comes with highly redundant Fiber Channel storage provisioned. Microsoft retains the root administrator access to ESXi and provides a cloud administrator role for customer’s use. The Cloud Admin role in Azure Large Instances Solution has the following privileges on vCenter Server.
7474

7575
The following table color-codes areas of management responsibility, where:
7676

7.73 KB
Loading
-1.17 KB
Loading
1 KB
Loading
Binary file not shown.

articles/cloud-services/cloud-services-guestos-msrc-releases.md

Lines changed: 45 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,58 @@ author: jejackson
77
ms.assetid: d0a272a9-ed01-4f4c-a0b3-bd5e841bdd77
88
ms.service: azure-cloud-services-classic
99
ms.topic: article
10-
ms.date: 03/02/2025
10+
ms.date: 2/5/2025
1111
ms.author: jejackson
1212
ms.custom: compute-evergreen
1313
---
1414

1515
# Azure Guest OS
1616
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.
1717

18+
## January 2025 Guest OS
19+
| Product Category | Parent KB Article | Vulnerability Description | Guest OS | Date First Introduced |
20+
| --- | --- | --- | --- | --- |
21+
| Rel 25-01 | [5050008] | Latest Cumulative Update(LCU) | [6.78] | 14-Jan-25
22+
| Rel 25-01 | [5049983] | Latest Cumulative Update(LCU) | [7.48] | 14-Jan-25
23+
| Rel 25-01 | [5049993] | Latest Cumulative Update(LCU) | [5.102] | 14-Jan-25
24+
| Rel 25-01 | [5044012] | .NET Framework 3.5 Security and Quality Rollup LKG | [4.138] | 14-Jan-25
25+
| Rel 25-01 | [5049610] | .NET Framework 4.7.2 Cumulative Update LKG | [4.138] | 14-Jan-25
26+
| Rel 25-01 | [5044009] | .NET Framework 3.5 Security and Quality Rollup LKG | [3.145] | 14-Jan-25
27+
| Rel 25-01 | [5049609] | .NET Framework 4.7.2 Cumulative Update LKG | [3.145] | 14-Jan-25
28+
| Rel 25-01 | [5049608] | . NET Framework DotNet | [6.78] | 14-Jan-25
29+
| Rel 25-01 | [5049617] | .NET Framework 4.8 Security and Quality Rollup LKG | [7.48] | 14-Jan-25
30+
| Rel 25-01 | [5050004] | Monthly Rollup | [3.145] | 14-Jan-25
31+
| Rel 25-01 | [5050048] | Monthly Rollup | [4.138] | 14-Jan-25
32+
| Rel 25-01 | [5050116] | Servicing Stack Update | [3.145] | 14-Jan-25
33+
| Rel 25-01 | [5050115] | Servicing Stack Update | [4.138] | 14-Jan-25
34+
| Rel 25-01 | [5050109] | Servicing Stack Update | [5.102] | 14-Jan-25
35+
| Rel 25-01 | 5050110 | Servicing Stack Update | [6.78] | 14-Jan-25
36+
| Rel 25-01 | 5050117 | Servicing Stack Update | [7.48] | 14-Jan-25
37+
| Rel 25-01 | [4494175] | January '20 Microcode | [5.102] | 1-Sep-20
38+
| Rel 25-01 | [4494175] | January '20 Microcode | [6.78] | 1-Sep-20
39+
40+
[5050008]: https://support.microsoft.com/kb/5050008
41+
[5049983]: https://support.microsoft.com/kb/5049983
42+
[5049993]: https://support.microsoft.com/kb/5049993
43+
[5044012]: https://support.microsoft.com/kb/5044012
44+
[5049610]: https://support.microsoft.com/kb/5049610
45+
[5044009]: https://support.microsoft.com/kb/5044009
46+
[5049609]: https://support.microsoft.com/kb/5049609
47+
[5049608]: https://support.microsoft.com/kb/5049608
48+
[5049617]: https://support.microsoft.com/kb/5049617
49+
[5050004]: https://support.microsoft.com/kb/5050004
50+
[5050048]: https://support.microsoft.com/kb/5050048
51+
[5050116]: https://support.microsoft.com/kb/5050116
52+
[5050115]: https://support.microsoft.com/kb/5050115
53+
[5050109]: https://support.microsoft.com/kb/5050109
54+
[4494175]: https://support.microsoft.com/kb/4494175
55+
56+
[3.146]: ./cloud-services-guestos-update-matrix.md#family-3-releases
57+
[4.138]: ./cloud-services-guestos-update-matrix.md#family-4-releases
58+
[5.102]: ./cloud-services-guestos-update-matrix.md#family-5-releases
59+
[6.78]: ./cloud-services-guestos-update-matrix.md#family-6-releases
60+
[7.48]: ./cloud-services-guestos-update-matrix.md#family-7-releases
61+
1862
## November 2024 Guest OS
1963
| Product Category | Parent KB Article | Vulnerability Description | Guest OS | Date First Introduced |
2064
| --- | --- | --- | --- | --- |

0 commit comments

Comments
 (0)