Skip to content

Desi banjara

learn and grow together

  • Azure
    • Azure Compute
      • Azure Logic Apps
      • Azure Mobile Apps
      • Azure App Service
      • Azure Serverless Computing
        • Azure Functions
    • Azure Networking services
      • Azure Networking – VNET
    • Azure Database Services
      • Azure SQL
      • Azure Data Factory
      • Azure Databricks
    • Azure Analytics Services
    • Azure Cognitive Services
    • Azure Data and Storage
    • Azure Devops
    • Azure landing zone
    • Azure IaaS
    • Azure Internet of Things (IoT)
      • Azure Machine Learning
      • Azure AI and ML services
    • Azure Migration
    • Microsoft Azure Log Analytics
  • Azure Security
    • Azure Identity and Access Management
    • Azure Active Directory
    • Azure Defender
    • Azure security tools for logging and monitoring
    • Azure Sentinel
    • Azure Sentinel – Data connectors
  • Agile Software development
    • Atlassian Jira
  • Amazon Web Services (AWS)
    • Amazon EC2
    • Amazon ECS
    • AWS Lambda
  • Google
    • Google Cloud Platform (GCP)
    • gmail api
    • Google Ads
    • Google AdSense
    • Google Analytics
    • Google Docs
    • Google Drive
    • Google Maps
    • Google search console
  • Software architecture
    • Service-oriented architecture (SOA)
    • Domain-Driven Design (DDD)
    • Microservices
    • Event-Driven Architecture
    • Command Query Responsibility Segregation (CQRS) Pattern
    • Layered Pattern
    • Model-View-Controller (MVC) Pattern
    • Hexagonal Architecture Pattern
    • Peer-to-Peer (P2P) pattern
    • Pipeline Pattern
  • Enterprise application architecture
  • IT/Software development
    • API development
    • ASP.Net MVC
    • ASP.NET Web API
    • C# development
    • RESTful APIs
  • Cybersecurity
    • Cross Site Scripting (XSS)
    • Reflected XSS
    • DOM-based XSS
    • Stored XSS attacks
    • Ransomware
    • cyber breaches
    • Static Application Security Testing (SAST)
  • Interview questions
    • Microsoft Azure Interview Questions
    • Amazon Web Services (AWS) Interview Questions
    • Agile Software development interview questions
    • C# interview questions with answers
    • Google analytics interview questions with answers
    • Javascript interview questions with answers
    • Python interview questions with answers
    • WordPress developer interview questions and answers
  • Cloud
    • Cloud computing
    • Infrastructure as a Service (IaaS)
    • Platform as a Service (PaaS)
    • Software as a Service (SaaS)
    • Zero Trust strategy
  • Toggle search form
  • Azure Network Watcher Azure
  • Azure Defender Azure Defender
  • Amazon ECS Amazon ECS
  • Microsoft AZ-220 Certification Exam Practice Questions- Part 2 Microsoft Exam AZ-220
  • Applications of Graph Theory Applications of Graph Theory
  • AWS DevOps Engineer Professional Exam Practice Questions – 14 AWS DevOps Engineer Professional Exam
  • Apache Kafka: A Comprehensive Guide Apache Kafka
  • How to deploy ARM templates with parameter file? ARM templates

Azure File Storage

Posted on March 27, 2023March 27, 2023 By DesiBanjara No Comments on Azure File Storage

Azure File Storage is a cloud-based file storage service that allows you to store and share files using the SMB (Server Message Block) protocol. It is a fully managed file share service that is built on top of Azure Storage, providing a simple and scalable way to store files in the cloud. In this article, we’ll dive into the technical details of Azure File Storage, including its architecture, features, and how to use it.

Architecture

Azure File Storage is built on top of Azure Storage, which means that it uses the same architecture and infrastructure as other Azure Storage services. The service is designed to provide a scalable, durable, and highly available file storage solution in the cloud. It uses a distributed architecture that allows it to handle large amounts of data and traffic.

Azure File Storage uses a shared storage model, which means that multiple clients can access the same file share simultaneously. The service provides a REST API and SMB protocol interface for accessing file shares. The REST API allows developers to interact with file shares programmatically, while the SMB protocol interface provides a familiar file system interface for end-users.

Features

Azure File Storage provides a range of features that make it a powerful and flexible file storage solution. Some of its key features include:

  1. Scalability: Azure File Storage can store an unlimited number of files and file shares, making it a scalable solution for storing large amounts of data.
  2. Durability: Azure File Storage uses Azure Storage’s durable storage technology, which provides multiple copies of your data to ensure that your files are always available.
  3. High availability: Azure File Storage provides high availability through its distributed architecture, which ensures that file shares are always available, even in the event of hardware or software failures.
  4. Access control: Azure File Storage provides a range of access control mechanisms, including role-based access control (RBAC), to ensure that only authorized users can access your file shares.
  5. Data encryption: Azure File Storage encrypts your data at rest and in transit using industry-standard encryption algorithms to ensure the security of your data.
  6. Backup and recovery: Azure File Storage provides backup and recovery features that allow you to recover your file shares in the event of accidental deletion or other data loss.

How to use Azure File Storage

To use Azure File Storage, you’ll need an Azure subscription and a storage account. Once you’ve created your storage account, you can create one or more file shares within it. To create a file share, you can use the Azure portal, Azure PowerShell, or Azure CLI.

Once you’ve created a file share, you can access it using the SMB protocol or the REST API. To access it using the SMB protocol, you’ll need to map the file share to a drive letter on your local machine. To access it using the REST API, you can use the Azure Storage Explorer, Azure PowerShell, or a custom application.

When accessing Azure File Storage, you’ll need to authenticate using an Azure Active Directory (Azure AD) account or a shared access signature (SAS) token. Azure AD accounts provide RBAC and enable you to manage access to your file shares using Azure AD groups. SAS tokens allow you to grant temporary access to your file shares to users who don’t have Azure AD accounts.

Below are the steps to setup Azure Storage Account and use Azure File Storage

  1. Create an Azure Storage account: The first step to using Azure File Storage is to create an Azure Storage account. You can create a new account or use an existing one. To create a new account, log in to the Azure portal and navigate to the “Storage accounts” page. Click on the “Add” button to create a new account.
  2. Create a file share: Once you have created an Azure Storage account, you can create a file share. To create a file share, navigate to the “File shares” page and click on the “Add file share” button. Give your file share a name and set the quota for the share.
  3. Connect to the file share: You can connect to the file share using the SMB protocol. To do this, you will need to map the file share to a drive letter on your local machine. Open File Explorer on your Windows machine, right-click on “This PC” and select “Map network drive”. In the “Map network drive” window, select a drive letter and enter the UNC path of your file share. The UNC path is in the following format: “\{storage account name}.file.core.windows.net{file share name}”. Select “Connect using different credentials” and enter your Azure Storage account name and access key.
  4. Upload and download files: Once you have mapped the file share to a drive letter, you can use File Explorer to upload and download files to the file share. You can also use any other tool that supports the SMB protocol.
  5. Access the file share programmatically: You can also access the file share programmatically using the Azure Storage REST API or the Azure Storage Client Libraries. The REST API allows you to perform CRUD (create, read, update, and delete) operations on file shares, directories, and files. The Azure Storage Client Libraries provide a higher-level abstraction that allows you to work with file shares and files in a more object-oriented manner.
  6. Manage access to the file share: Azure File Storage provides a range of access control mechanisms to manage access to your file shares. You can use Azure AD to manage access to your file shares using RBAC (role-based access control). You can also use shared access signatures (SAS) to grant temporary access to your file shares to users who don’t have Azure AD accounts.
  7. Monitor and manage the file share: You can monitor and manage your file share using Azure Monitor and Azure Storage Explorer. Azure Monitor allows you to monitor the performance and health of your file share. Azure Storage Explorer allows you to manage your file share, including creating and deleting file shares, uploading and downloading files, and managing access control.

Conclusion

Azure File Storage is a powerful and flexible file storage solution that provides scalability, durability, and high availability. It is built on top of Azure Storage, providing a familiar interface for developers and end-users alike. With Azure File Storage, you can store and share files using the SMB protocol, and access your files programmatically using the Azure Storage REST API or the Azure Storage Client Libraries. You can also manage access to your file shares using RBAC and shared access signatures, and monitor and manage your file shares using Azure Monitor and Azure Storage Explorer

Azure File Storage Tags:AD groups, Azure Active Directory, Azure AD, Azure CLI, Azure File Storage, Azure portal, Azure PowerShell, Backup and recovery, Data encryption, Map network drive, REST API, SAS token, SMB protocol, UNC path

Post navigation

Previous Post: Azure Blob Storage
Next Post: Azure Queue Storage

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.



Categories

  • Agile Software development
  • AI Writing & Automation
  • Amazon AWS Certification Exam
  • Amazon EC2
  • Amazon ECS
  • Amazon Web Services (AWS)
  • Apache Kafka
  • API development
  • API development
  • Apple Mac
  • Applications of Graph Theory
  • ARM templates
  • Artificial intelligence
  • ASP.NET Core
  • ASP.Net MVC
  • ASP.NET Web API
  • Atlassian Jira
  • Availability zones
  • AWS DevOps Engineer Professional Exam
  • AWS Lambda
  • AZ-300: Microsoft Azure Architect Technologies Exam
  • Azure
  • Azure Active Directory
  • Azure AD B2C
  • Azure AD Domain Services
  • Azure AI and ML services
  • Azure Analytics Services
  • Azure App Service
  • Azure Application Gateway
  • Azure Archive Storage
  • Azure Blob Storage
  • Azure Cache for Redis
  • Azure Cognitive Services
  • Azure Compute
  • Azure Container Instances (ACI)
  • Azure Core Services
  • Azure Cosmos DB
  • Azure Data and Storage
  • Azure Data Factory
  • Azure Data Lake Storage
  • Azure Database for MySQL
  • Azure Database for PostgreSQL
  • Azure Database Migration Service
  • Azure Database Services
  • Azure Databricks
  • Azure DDoS Protection
  • Azure Defender
  • Azure Devops
  • Azure Disk Storage
  • Azure ExpressRoute
  • Azure File Storage
  • Azure Firewall
  • Azure Functions
  • Azure HDInsight
  • Azure IaaS
  • Azure Identity and Access Management
  • Azure instance metadata service
  • Azure Internet of Things (IoT)
  • Azure Key Vault
  • Azure Kubernetes Service (AKS)
  • Azure landing zone
  • Azure Lighthouse
  • Azure Load Balancer
  • Azure Logic Apps
  • Azure Machine Learning
  • Azure Machine Learning
  • Azure Migration
  • Azure Mobile Apps
  • Azure Network Watcher
  • Azure Networking – VNET
  • Azure Networking services
  • Azure Pricing and Support
  • Azure Pricing Calculator
  • Azure Queue Storage
  • Azure regions
  • Azure Resource Manager
  • Azure Security
  • Azure Security Center
  • Azure Security Information and Event Management (SIEM)
  • Azure security tools for logging and monitoring
  • Azure Security, Privacy, Compliance, and Trust
  • Azure Sentinel
  • Azure Sentinel – Data connectors
  • Azure Serverless Computing
  • Azure Service Level Agreement (SLA)
  • Azure SLA calculation
  • Azure SQL
  • Azure SQL Database
  • Azure Storage
  • Azure Stream Analytics
  • Azure Synapse Analytics
  • Azure Table Storage
  • Azure Virtual Machine
  • Azure VNET
  • Azure VPN Gateway
  • Blogging
  • Business
  • C# development
  • C# interview questions with answers
  • Career success
  • CDA (Clinical Document Architecture)
  • ChatGPT
  • CI/CD pipeline
  • CISSP certification
  • CKEditor
  • Cloud
  • Cloud computing
  • Cloud Computing Concepts
  • Cloud FinOps
  • Cloud FinOps Optmisation
  • Cloud services
  • COBIT
  • Command Query Responsibility Segregation (CQRS) Pattern
  • Configure SSL offloading
  • Content Creation
  • Content management system
  • Continuous Integration
  • conversational AI
  • Cross Site Scripting (XSS)
  • cyber breaches
  • Cybersecurity
  • Data Analysis
  • Data Clean Rooms
  • Data Engineering
  • Data Warehouse
  • Database
  • DeepSeek AI
  • DevOps
  • DevSecOps
  • Docker
  • DOM-based XSS
  • Domain-Driven Design (DDD)
  • Dynamic Application Security Testing (DAST)
  • Enterprise application architecture
  • Event-Driven Architecture
  • GIT
  • git
  • gmail api
  • Google
  • Google Ads
  • Google AdSense
  • Google Analytics
  • Google analytics interview questions with answers
  • Google Cloud Platform (GCP)
  • Google Docs
  • Google Drive
  • Google Flights API
  • Google Maps
  • Google search console
  • Graph Algorithms
  • Graph theory
  • Healthcare Interoperability Resources
  • Hexagonal Architecture Pattern
  • HL7 vs FHIR
  • HTML
  • IBM qradar
  • Information security
  • Infrastructure as a Service (IaaS)
  • Internet of Things (IoT)
  • Interview questions
  • Introduction to DICOM
  • Introduction to FHIR
  • Introduction to Graph Theory
  • Introduction to HL7
  • IT governance
  • IT Infrastructure networking
  • IT/Software development
  • Javascript interview questions with answers
  • Kubernetes
  • Layered Pattern
  • Leadership
  • Leadership Quote
  • Life lessons
  • Load Balancing Algorithms
  • Low-code development platform
  • Management
  • Microservices
  • Microservices
  • Microsoft
  • Microsoft 365 Defender
  • Microsoft AI-900 Certification Exam
  • Microsoft AZ-104 Certification Exam
  • Microsoft AZ-204 Certification Exam
  • Microsoft AZ-900 Certification Exam
  • Microsoft Azure
  • Microsoft Azure certifications
  • Microsoft Azure Log Analytics
  • Microsoft Cloud Adoption Framework
  • Microsoft Exam AZ-220
  • Microsoft Exam AZ-400
  • Microsoft Excel
  • Microsoft Office
  • Microsoft Teams
  • Microsoft Teams
  • Microsoft word
  • Model-View-Controller (MVC) Pattern
  • Monitoring and analytics
  • NoSQL
  • OpenAI
  • OutSystems
  • Peer-to-Peer (P2P) pattern
  • Personal Growth
  • Pipeline Pattern
  • PL-100: Microsoft Power Platform App Maker
  • PL-200: Microsoft Power Platform Functional Consultant Certification
  • PL-900: Microsoft Power Platform Fundamentals
  • Platform as a Service (PaaS)
  • Postman
  • Project management
  • Python interview questions with answers
  • Rally software
  • Ransomware
  • Reflected XSS
  • RESTful APIs
  • Rich Text Editor
  • SC-100: Microsoft Cybersecurity Architect
  • Scrum Master Certification
  • Service-oriented architecture (SOA)
  • SIEM
  • Software architecture
  • Software as a Service (SaaS)
  • SonarQube
  • Splunk
  • SQL
  • SQL Azure Table
  • SQL Server
  • Startup
  • Static Application Security Testing (SAST)
  • Stored XSS attacks
  • System Design Interview
  • Table Storage
  • Test Driven Development (TDD)
  • TinyMCE
  • Top technology trends for 2023
  • Types of Graphs
  • Uncategorized
  • User Experience (UX) design
  • Version control system
  • virtual machine scale set
  • visual studio
  • WCF (Windows Communication Foundation)
  • Web development
  • Windows Hello
  • WordPress
  • WordPress developer interview questions and answers
  • Yammer
  • Zero Trust strategy



Recent Posts

  • Ace Your FAANG System Design Interview like Google & Amazon: The 8 Whitepapers You Must Read
  • From $0 to $10K/Month Writing Online – The Exact Roadmap to Build a Profitable Writing Career
  • How to Write an AI-Generated Article That Feels 100% Human Using ChatGPT
  • DeepSeek AI: The OpenAI Rival You Didn’t See Coming (But Should)
  • 10 Ways AI is Revolutionizing Healthcare (And Why Your Doctor Might Just Be a Robot Soon)
  • How to create docker container image and deploy to Azure container registry? Azure
  • How to make API call to invite user and keep user on same page but change button title to invited? ASP.NET Core
  • Design a zero trust strategy and architecture in azure Zero Trust strategy
  • What is DevSecOps? DevOps
  • What is Cyber Security? Definition, Challenges & Best Practices Cybersecurity
  • SOLID Design Principles C# development
  • Azure Security, Privacy, Compliance, and Trust Azure Security
  • ASP.NET MVC: How to show html data from database to front end view ASP.Net MVC

Copyright © 2025 Desi banjara.

Powered by PressBook News WordPress theme