Loading...

Accelerate metadata heavy workloads with Metadata Caching preview for Azure Premium Files SMB & REST

Accelerate metadata heavy workloads with Metadata Caching preview for Azure Premium Files SMB & REST

Azure Files previously announced the limited preview of Metadata caching highlighting improvements on the metadata latency (up to 55%) for workloads running on Azure Premium Files using SMB & REST. Now, we are excited to announce the unlimited public preview lighting up this capability on both new and existing shares in a broader set of regions. You can now automatically onboard your subscriptions to leverage this functionality using feature registration (AFEC) in supported regions. 

 

Feature Overview

Metadata Caching is an enhancement aimed at reducing metadata latency up to 55% for file workloads running on Windows/Linux environments.  In addition to lower metadata latency, workloads will observe a 2-3x improvement in latency consistency making metadata intensive workloads more predictable and deterministic.  Workloads that perform a high volume of metadata operations (e.g. AI/ML) will see the bigger benefit compared to workloads with high data IO (e.g. databases). Reduced metadata latency will also translate up to 3x increase in metadata scale, and up to 60% increase in data IOPS (reads/writes) and throughput.  

 

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

 

Building DevOps 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.

 

How to get started

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

For Regional Availability please visit the following link

 

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

 

For questions, please email: [email protected]

Published on:

Learn more
Azure Storage Blog articles
Azure Storage Blog articles

Azure Storage Blog articles

Share post:

Related posts

How Microsoft Copilot scales to millions of users with Azure Cosmos DB

This article is guest authored by Youssef Moussaoui, member of the technical staff, Microsoft Copilot. As part of the team developing Microsof...

9 hours ago

Check your Azure Static Web App storage usage

Azure Static Web Apps offer several plans, including a free plan and a standard plan (and a dedicated plan which is currently in preview). Eac...

12 hours ago

Authentication for Astro with Azure Static Web Apps

Azure Static Web Apps provides built-in authentication and authorization capabilities, making it easy to secure your Astro site and API endpoi...

1 day ago

Integrating Azure Functions into your Astro site

In the previous post, I showed you how to deploy your Astro site to Azure Static Web Apps using the Azure Static Web Apps (SWA) CLI. In this p...

3 days ago

Azure DevOps Basic usage included with GitHub Enterprise

Many customers want to use both GitHub and Azure DevOps together. Until now, unless you purchased Visual Studio subscriptions with GitHub Ente...

6 days ago

Deploy Astro to Azure Static Web Apps from GitHub and CLI

Deploying an Astro site to Azure Static Web Apps should be straightforward, but my initial experience was not pain-free. The default Oryx GitH...

6 days ago

GPT-4.5 preview is available in Azure AI Foundry

Microsoft just released the information that GPT-4.5 preview model is available for deployment at Azure AI Foundry! Not everyone can yet use t...

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