Loading...

Announcing UNLIMITED Public Preview of Metadata Caching for Azure Premium SMB/REST File Shares

Announcing UNLIMITED Public Preview of Metadata Caching for Azure Premium SMB/REST File Shares

Azure Files is excited to announce the Unlimited public preview of Metadata Caching for the premium SMB/REST file share tier. 

Unlimited Public Preview allows customers to automatically self-serve the onboarding process though feature registration (AFEC) in the support regions.

 

Feature Overview

Metadata Caching is an enhancement aimed at reducing metadata latency for file workloads running on Windows/Linux clients.  In addition to lowering metadata latency, workloads will observe a consistent latency experience which will allow metadata intensive workloads to be more predictable and deterministic.  Reduced metadata latency also translates to more data IOPS (reads/writes) and throughput.  Once the Metadata Caching feature is register within your subscription, there is no additional cost or operational management overhead when using this feature. 

 

The following Metadata APIs will benefit from Metadata Caching.

  • Create: Creating a new file; Up to 30% Faster
  • Open: Opening a file; Up to 55% Faster
  • Close: Closing a file; Up to 45% Faster
  • Delete: Deleting a file; Up to 25% Faster

Workloads that perform a high volume of metadata operations (creating/opening/closing/deleting) against a SMB/REST Premium File share will receive the biggest benefit compared to workloads that are primarily data IO (e.g. databases)

 

Example of metadata heavy workloads include:

  • Web\App Services: Frequently accessed files for CMS\LMS services such as Moodle\WordPress.
  • Indexing\Batch Jobs: Large scale processing using Azure Kubernetes or Azure Batch.
  • Virtual Desktop Infrastructure: Azure Virtual Desktop\Citrix users with home directories or VDI applications management needs.
  • Business Application: Custom line of business or legacy application with “Lift and shift” needs.
  • CI\CD - DevOps Pipeline: Building, testing, and deployment workloads such as Jenkins open-source automation

 

GitHub Solutions using Metadata Caching

  • Moodle deployment + Azure Premium Files with Metadata Caching
    • Moodle consists of server hosting (cloud platforms), a database (MySQL, PostgreSQL), file storage (Azure Premium Files), and a PHP-based web server.  It is used for course management (uploading materials, assignments, quizzes), user interaction (students accessing resources, submitting work, and discussions), and performance monitoring (tracking progress, reporting).

      Metadata Cache Benefit: Provides a faster and more consistent user experience.

  • GitHub Actions + Azure Premium Files with Metadata Caching

    • GitHub Actions is an automation tool integrated with GitHub that allows developers to build, test, and deploy code directly from their repositories. It uses workflows, defined in YAML files, to automate tasks such as running tests, building software, or deploying applications. These workflows can be triggered by events like code pushes, pull requests, or scheduled times. 
      Metadata Cache Benefit: Shorter build and deployment times when using Azure Premium Files with Metadata cache as the build artifact.

Expected Performance Improvement with Metadata Cache.

  • 2-3x Improved Metadata Latency Consistency
  • Up to 3x increased scale for Metadata operations
  • Improved Metadata Latency beyond 30%
  • Increased IOPS and Bandwidth up to 60%

How to get started

To get started, register your subscription with the Metadata Cache feature using Azure portal or PowerShell.

 

  • Australia Central
  • Jio India West
  • India South
  • Mexico Central
  • Norway East
  • Poland Central
  • Spain Central
  • Sweden Central
  • Switzerland North
  • UAE North
  • US West 3

Note: As we extend region support for the Metadata Cache feature, Premium File Storage Accounts in those regions will be automatically onboarded for all subscriptions registered with the Metadata Caching feature.

Who should Participate?

Whether it is a new workload looking to leverage file shares or existing ones looking for improvements. Any workloads/usage patterns that contains metadata should be encouraged to onboard, specifically metadata heavy workloads that consist primarily of Create/Open/Close or Delete requests.

 

To determine if your workload contains metadata, can use Azure Monitor to split the transactions by API dimension as described in the following article

 

Thanks

Azure Files Team

Published on:

Learn more
Azure Storage Blog articles
Azure Storage Blog articles

Azure Storage Blog articles

Share post:

Related posts

Creating an Agent with Actions in Azure AI Foundry

Azure AI Foundry is an Azure service where you can create agents using various LLMs (including your own). In this post we will look at how to ...

13 hours ago

New Test Run Hub in Azure Test Plans

Delivering high-quality software is a necessity and that’s why Azure Test Plans has introduced the all-new Test Run Hub, an enabler for teams ...

2 days ago

Microsoft Teams: New SlimCore-based optimization for Microsoft Teams in VDI – support for MacOS on Citrix and Azure Virtual Desktops/Windows 365

This feature allows MAC endpoints to optimize Microsoft Teams in VDI environments with the new SlimCore-based media engine, providing an expan...

2 days ago

Microsoft Whiteboard: Azure to OneDrive migration progress update

Microsoft Whiteboard storage is migrating from Azure to OneDrive, starting February 2024 and completing by August 2025, with full deprecation ...

3 days ago

Copilot Studio: Azure AI Search Complete Setup Guide

Copilot Studio can use an Azure AI Search index as knowledge to answer Users questions ... The post Copilot Studio: Azure AI Search Complete S...

5 days ago

Microsoft Azure Fundamentals #1: Creating External Tenants in Entra ID: A Step-by-Step Guide

It is important to configure external tenants for different scenarios. In this post we can see how to create a tenant step by step so that it ...

6 days ago

Azure Information Protection: Enable multifactor authentication for your Azure tenant by October 1, 2025

Microsoft will enforce multifactor authentication (MFA) for all Azure resource management actions starting October 1, 2025, with a postponemen...

8 days ago

Azure Automation Custom Runtime Environments

A custom runtime environment is a way of defining a specific job execution environment for Azure Automation runbooks, including Microsoft Grap...

8 days ago

Dynamics 365 Customer Insights – Data – Export your data to Azure Data Lake Storage

We are announcing the general availability of the export to Azure Data Lake Storage (ADLS) feature in Dynamics 365 Customer Insights – Data on...

8 days ago

Dynamics 365 Business Central: Quickly find the Tenant ID, Azure AD Instance, and Tenant Scope from the domain (tenant) name without signing in

Hi, Readers.Today I would like to share another mini tip, how to quickly find the Tenant ID, Azure AD Instance, and Tenant Scope from the doma...

11 days ago
Stay up to date with latest Microsoft Dynamics 365 and Power Platform news!
* Yes, I agree to the privacy policy