Working with Azure File storage

Develop for Azure Storage

Shahzad Mian

Content developer, DataCamp

Introduction to File storage

  • Flexibility of a traditional file server.
  • Infrastructure maintained by Microsoft.
  • Shared storage that works across on-premise and cloud environment

Screenshot 2025-12-01 at 5.08.34 pm.png

Develop for Azure Storage

What is Azure File storage?

  • Fully managed file shares
  • Accessible via Industry-standard protocols
  • No server management overhead

Screenshot 2025-12-01 at 5.22.16 pm.png

Develop for Azure Storage

Use cases

  • Lift and shift migrations
  • Hybrid solutions (on-premises + cloud)
  • Cloud-native apps requiring shared storage

Screenshot 2025-12-03 at 10.37.47 am.png

Develop for Azure Storage

File access and protocols

Multiple access options:

  • Mount files using SMB.

    • For Windows, Linux and macOS.
  • Programmatic access through Azure Files. (REST API)

  • Highly flexible:

    • Automate uploads.
    • Build integration scripts.
    • Run serverless jobs

 

Screenshot 2025-12-03 at 10.41.36 am.png

Develop for Azure Storage

Identity and access control

Screenshot 2025-12-03 at 10.49.21 am.png

Develop for Azure Storage

Snapshots and data protection

  • Capture in time state of a Share.
  • Allows for recovery of files.

Screenshot 2025-12-03 at 11.02.57 am.png

Develop for Azure Storage

Hybrid scenarios and File Sync

  • Replicate cloud share files to On-premises servers.
    • Keeps files available whilst syncing.
    • Fast local access.
    • Scalable.

 

Screenshot 2025-12-03 at 11.24.53 am.png

Develop for Azure Storage

Developer tools and integration

  • Developers can integrate with File shares directly using Azure SDKs or REST APIs.

Screenshot 2025-12-03 at 11.30.58 am.png

Develop for Azure Storage

Recap

Screenshot 2025-12-03 at 11.48.38 am.png

Develop for Azure Storage

Recap

Screenshot 2025-12-03 at 11.51.23 am.png

Develop for Azure Storage

Let's practice!

Develop for Azure Storage

Preparing Video For Download...