In this Azure article, we will discuss the architecture of Azure storage. We will try to understand the complete details with the help of the azure storage architecture diagram.
Azure storage architecture
The Azure storage access architecture contains three layers
- Front End Layer
- Partition Layer
- Stream Layer
We can access the Blob/Disk, Table, and Queue storage type with the help of REST API and File Share can be accessed by REST API and SMB protocols. These are part of the Front End Layer.
The responsibility of the Front-End layer is to receive incoming requests, their authentication, and authorization, and then deliver them to the Partition layer
The auto Balancing Layer is nothing but the Partition layer that is present between the front-end layer and the replication layer.
The replication layer is the lowest layer as part of the Azure storage architecture. This is nothing but the Stream layer.
- All the services reside inside the storage account. Blob services, Table services, Queue services, and File services are the part of Storage account.
- We have containers inside Blob services and again inside the Containers Blobs reside.
- Tables are present inside the Table services again inside tables we have the data in the form of Entities.
- Next, we have Queues inside the Queue services and again Messages are present inside the Queues.
- File Shares are there inside the File services and Files are part of File shares.
You may also like following the below articles
- Azure Storage Queue vs Service Bus
- What is Azure Storage Account Key
- How to Create Azure Blob storage
- Get Storage Accounts Azure PowerShell
Azure storage architecture is very well designed to provide you with high security, and flexibility to store and manage your business-critical data. Thanks for reading this article !!!
I am Rajkishore, and I have over 14 years of experience in Microsoft Azure and AWS, with good experience in Azure Functions, Storage, Virtual Machine, Logic Apps, PowerShell Commands, CLI Commands, Machine Learning, AI, Azure Cognitive Services, DevOps, etc. Not only that, I do have good real-time experience in designing and developing cloud-native data integrations on Azure or AWS, etc. I hope you will learn from these practical Azure tutorials. Read more.