Skip to content

Commit 6f8a054

Browse files
committed
Merge branch 'main' into release-backup-security
2 parents 1e839f4 + 730c9ff commit 6f8a054

48 files changed

Lines changed: 1495 additions & 339 deletions

File tree

Some content is hidden

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

articles/app-service/tutorial-ai-openai-chatbot-dotnet.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ms.service: azure-app-service
1616

1717
# Tutorial: Build a chatbot with Azure App Service and Azure OpenAI (.NET)
1818

19-
In this tutorial, you'll build an intelligent AI application by integrating Azure OpenAI with a Java Spring Boot application and deploying it to Azure App Service. You'll create a Razor page that sends chat completion requests to a model in Azure OpneAI and streams the response back to the page.
19+
In this tutorial, you'll build an intelligent AI application by integrating Azure OpenAI with a Java Spring Boot application and deploying it to Azure App Service. You'll create a Razor page that sends chat completion requests to a model in Azure OpenAI and streams the response back to the page.
2020

2121
:::image type="content" source="media/tutorial-ai-openai-chatbot-dotnet/chat-in-browser.png" alt-text="Screenshot showing chatbot running in Azure App Service.":::
2222

@@ -175,7 +175,7 @@ Now that your app works locally, let's deploy it to Azure App Service and set up
175175
- Adding the Cognitive Services OpenAI Contributor role to the managed identity for the Azure OpenAI resource.
176176
- Adding the `AZURE_OPENAI_ENDPOINT` app setting to your web app.
177177
178-
Your app is now deployed and connected to Azure OpenAI with managed identity. I reads the `AZURE_OPENAI_ENDPOINT` app setting through the [IConfiguration](/dotnet/api/microsoft.extensions.configuration.iconfiguration) injection.
178+
Your app is now deployed and connected to Azure OpenAI with managed identity. It reads the `AZURE_OPENAI_ENDPOINT` app setting through the [IConfiguration](/dotnet/api/microsoft.extensions.configuration.iconfiguration) injection.
179179
180180
3. Open the deployed web app in the browser. Find the URL of the deployed web app in the terminal output. Open your web browser and navigate to it.
181181

articles/app-service/tutorial-ai-openai-chatbot-node.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ms.service: azure-app-service
1616

1717
# Tutorial: Build a chatbot with Azure App Service and Azure OpenAI (Express.js)
1818

19-
In this tutorial, you'll build an intelligent AI application by integrating Azure OpenAI with a Node.js application and deploying it to Azure App Service. You'll create an Express app with a view and a controller that sends chat completion requests to a model in Azure OpneAI.
19+
In this tutorial, you'll build an intelligent AI application by integrating Azure OpenAI with a Node.js application and deploying it to Azure App Service. You'll create an Express app with a view and a controller that sends chat completion requests to a model in Azure OpenAI.
2020

2121
:::image type="content" source="media/tutorial-ai-openai-chatbot-nodejs/chat-in-browser.png" alt-text="Screenshot showing chatbot running in Azure App Service.":::
2222

articles/azure-netapp-files/TOC.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,8 @@
157157
href: performance-benchmarks-linux.md
158158
- name: Large volume performance benchmarks for Linux
159159
href: performance-large-volumes-linux.md
160+
- name: Large volume breakthrough mode performance benchmarks for Linux
161+
href: performance-large-volume-breakthrough-mode-linux.md
160162
- name: Oracle database performance on Azure NetApp Files single volumes
161163
href: performance-oracle-single-volumes.md
162164
- name: Oracle database performance on Azure NetApp Files multiple volumes
@@ -179,14 +181,18 @@
179181
href: application-volume-group-oracle-introduction.md
180182
- name: Requirements and considerations for application volume group for Oracle
181183
href: application-volume-group-oracle-considerations.md
182-
- name: Data protection and resiliency
184+
- name: Hybrid data mobility and protection
183185
items:
184186
- name: Reliability in Azure NetApp Files
185187
href: ../reliability/reliability-netapp-files.md?toc=azure/azure-netapp-files/toc.json&bc=/azure/azure-netapp-files/breadcrumb/toc.json
186188
- name: Understand data protection and disaster recovery options
187189
href: data-protection-disaster-recovery-options.md
188190
- name: How Azure NetApp Files snapshots work
189191
href: snapshots-introduction.md
192+
- name: Understand caching
193+
items:
194+
- name: Understand Azure NetApp Files cache volumes
195+
href: cache-volumes.md
190196
- name: Azure NetApp Files backup
191197
items:
192198
- name: Understand Azure NetApp Files backup
@@ -345,6 +351,8 @@
345351
href: object-rest-api-browser.md
346352
- name: Migrate volumes to Azure NetApp Files
347353
href: migrate-volumes.md
354+
- name: Configure a cache volume
355+
href: configure-cache-volumes.md
348356
- name: Manage volume access and encryption
349357
items:
350358
- name: Configure export policy for NFS or dual protocol
@@ -415,7 +423,7 @@
415423
href: configure-application-volume-oracle-azure-resource-manager.md
416424
- name: Delete an application volume group
417425
href: application-volume-group-delete.md
418-
- name: Manage data protection
426+
- name: Manage hybrid data mobility and protection
419427
items:
420428
- name: Manage volume snapshots
421429
items:

articles/azure-netapp-files/azure-netapp-files-metrics.md

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: azure-netapp-files
55
author: b-hchen
66
ms.service: azure-netapp-files
77
ms.topic: concept-article
8-
ms.date: 05/27/2025
8+
ms.date: 09/22/2025
99
ms.author: anfdocs
1010
# Customer intent: As a cloud storage administrator, I want to analyze performance and usage metrics for Azure NetApp Files, so that I can optimize storage provisioning and ensure efficient operation of my storage resources.
1111
---
@@ -369,6 +369,44 @@ Azure NetApp Files provides metrics on allocated storage, actual storage usage,
369369
370370
* *Volume cool tier data write size*
371371
Data tiered out using `PUT` per volume.
372+
373+
## Cache volume metrics (preview)
374+
375+
* *Cache miss blocks*
376+
377+
This metric counts missed blocks in the caching process. During steady-state, after warming of cache, if this value exceeds client requested blocks, this is indicative of a less than ideal workload type.
378+
379+
* *Client requested blocks*
380+
381+
A data movement over time count to provide insights into latency.
382+
383+
* *Constituents at capacity count*
384+
385+
A count of the constituents that are at least 90% full.
386+
387+
* *Flex Cache connection status*
388+
389+
The metric displays 1 if all the cache volumes can connect to the origin volume. A value of 0 means the connection isn't working.
390+
391+
* *Maximum file size*
392+
393+
The maximum file size in bytes.
394+
395+
### Ways to access cache volume metrics
396+
397+
Azure NetApp Files metrics are natively integrated into Azure monitor. From within the Azure portal, you can find metrics for Azure NetApp Files cache volumes.
398+
399+
1. In **Select a scope**, enter the full resource ID for the cache volume in the **Search to filter** items box.
400+
401+
:::image type="content" source="./media/azure-netapp-files-metrics/access-cache-volumes-metrics.png" alt-text="Screenshot that shows how to access Azure NetApp Files metrics for cache volumes." lightbox="./media/azure-netapp-files-metrics/access-cache-volumes-metrics.png":::
402+
403+
1. Select the volume and apply the scope.
404+
405+
:::image type="content" source="./media/azure-netapp-files-metrics/select-cache-volumes-metrics.png" alt-text="Snapshot that shows how to select cache volumes metrics pull-down." lightbox="./media/azure-netapp-files-metrics/select-cache-volumes-metrics.png":::
406+
407+
Cache-specific metrics along with general volume metrics can be selected from the **Metric** drop down.
408+
409+
372410
373411
## Next steps
374412
Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
---
2+
title: Understand Azure NetApp Files cache volumes
3+
description: Understand what is Azure NetApp Files cache volumes and the benefits of using Azure NetApp Files cache volumes
4+
author: netapp-manishc
5+
ms.service: azure-netapp-files
6+
ms.topic: concept-article
7+
ms.date: 11/06/2025
8+
ms.author: anfdocs
9+
ms.custom: references_regions
10+
# Customer intent: As a cloud administrator, I want to understand about Azure NetApp Files cache volumes and the benefits of using Azure NetApp Files cache volumes.
11+
---
12+
13+
# Understand Azure NetApp Files cache volumes (preview)
14+
15+
Azure NetApp Files cache volumes enable you to create a cloud-based cache of your external NetApp ONTAP and Cloud Volumes ONTAP storage volumes in Azure. Caching active ("hot") data closer to users and cloud applications improves data access speeds and throughput over WAN connections. This results in cost-effective, low-latency remote access to important files. In practical terms, you can burst on-premises datasets to Azure with near-local performance—ideal for running computational workloads in Azure on your on-premises data or enabling globally distributed teams to collaborate without lengthy file transfer delays.
16+
17+
## What are cache volumes
18+
19+
A cache volume in Azure NetApp Files is a cloud-based cache of an "origin" volume, which may reside on-premises or in Cloud Volumes ONTAP.
20+
21+
:::image type="content" source="./media/cache-volumes/understand-cache-volumes.png" alt-text="Screenshot that shows the architecture of cache volumes." lightbox="./media/cache-volumes/understand-cache-volumes.png":::
22+
23+
The cache volume stores only the most frequently accessed data from the origin, synchronizing transparently to maintain consistency. When an application in Azure reads blocks of a file, if the blocks are present in the cache (a cache hit), they're delivered instantly over the local network. If not (a cache miss), Azure NetApp Files fetches the data blocks from the origin, stores them in the cache, and returns them to the application. Subsequent reads are served directly from Azure at LAN-like speeds.
24+
25+
Cache volumes support both reads and writes. New data saved to the cache volume is asynchronously written back to the origin, ensuring the origin remains the authoritative copy. This *write-back* caching provides near-local write latency, even when the primary storage is in a remote location. Effectively, cache volumes create a distributed file system spanning on-premises and Azure environments: active data is cached in the cloud for fast access, while the authoritative dataset stays in its original location.
26+
27+
## Why cache volumes matter
28+
29+
Organizations often struggle to deliver fast, consistent data access across locations, traditionally duplicating data or accepting high latency for remote access. Cache volumes solve this by providing a smart caching layer, allowing you to keep a single source of truth while Azure acts as a caching tier. Frequently used datasets are available on-demand in Azure with minimal latency and stay synchronized with central storage. Standard file protocols (NFSv3, NFSv4.1, SMB3, and dual-protocol) are supported, requiring no application changes. Management is seamless via the Azure portal.
30+
31+
## Key Benefits and Use Cases
32+
33+
Cache volumes unlock a range of scenarios by combining on-premises data "gravity" with cloud agility:
34+
35+
* **Global Collaboration**
36+
37+
Distributed teams get LAN-speed access to shared files without maintaining multiple copies. Everyone works on the same central dataset with fast, local reads and writes.
38+
39+
* **Hybrid Cloud Bursting**
40+
41+
Burst on-premises workloads into Azure on demand, without lengthy data copies. Only needed data is fetched into Azure in real time, minimizing setup time and network load.
42+
43+
* **Global workload relocation**
44+
45+
Relocate HPC workloads quickly and efficiently to overcome regional CPU/GPU shortages.
46+
47+
* **Data-Intensive Workloads**
48+
Cache "hot" data near Azure compute, minimizing I/O wait times for read-heavy or latency-sensitive jobs. This leads to faster job completion and higher productivity.
49+
50+
* **Lower Costs & Complexity**
51+
Serve frequent requests from the Azure NetApp Files cache in Azure, reducing WAN traffic and bandwidth costs. No need for duplicate storage systems at every location; cache only stores what’s actively used.
52+
53+
## Seamless Integration
54+
55+
Cache volumes require no special hardware or proxies and use standard protocols, so applications need no modification. Azure NetApp Files cache volumes handle all cache synchronization and consistency, and permissions from the origin volume are preserved. This bridges on-premises and Azure environments securely and intuitively.
56+
57+
## Supported regions
58+
59+
Cache volumes are supported in the following regions:
60+
61+
* Australia Central
62+
* Australia Central 2
63+
* Australia East
64+
* Australia Southeast
65+
* Brazil South
66+
* Brazil Southeast
67+
* Canada Central
68+
* Canada East
69+
* Central India
70+
* Central US
71+
* East Asia
72+
* East US
73+
* East US 2
74+
* France Central
75+
* Germany West Central
76+
* Israel Central
77+
* Italy North
78+
* Japan East
79+
* Korea Central
80+
* Korea South
81+
* North Central US
82+
* North Europe
83+
* Norway East
84+
* Qatar Central
85+
* South Africa North
86+
* South Central US
87+
* Southeast Asia
88+
* Spain Central
89+
* Sweden Central
90+
* Switzerland North
91+
* Switzerland West
92+
* Taiwan North
93+
* UAE North
94+
* UK South
95+
* UK West
96+
* US Gov Arizona
97+
* US Gov Texas
98+
* US Gov Virginia
99+
* West Europe
100+
* West US
101+
* West US 2
102+
* West US 3
103+
104+
105+
## Next steps
106+
107+
- [Configure a cache volume for Azure NetApp Files](configure-cache-volumes.md)
108+
109+
For more details, visit Configure a cache volume for Azure NetApp Files.

0 commit comments

Comments
 (0)