Azure Storage Services
Last updated:
AZURESTORAGE
Extension of [[202404091847 Azure Storage Overview]] Related to [[202404091859 Azure Storage Account]]
- Blob
- FileShares
- Queues
- Table
- Disks
Blob
We have:
- Blob Indexes for [[202404051739 Governance Overview|azure governance]]
- Blob inventory
- Go over what all you have
flowchart RL
block & page & append --> container --> blob
Uses 3 things to store stuff:
- Storage account
- Containers in storage account\
- Blobs
flowchart LR
account --> container --> blob
XYZ --> pictures & movies
pictures --> abc.png & abc2.ping & abc3.png
movies --> xyz.png
Types
- Block (ADLSGen2 (hierarchical namespace)(NFS/SFTP))
- By default these are flat (might show folders etc, but are not actually folders)/ but we can enable hierarchical namespace
- Page (Random - For OS/VM data disks,etc.)
- Append (for logs)
Table
flowchart RL
Entities-Key:Value --> Table
Queue
flowchart RL
Messages --> Queue
- Used for some event driven things. Like: App writes to blob. It also puts a message in queue. A function reads the message in queue, then reads from the blob and does whatever
flowchart LR
App ---> |Image| Blob
App ---> |Message|Queue --> |Event| Function
Blob -.-> |ReadBlob|Function
- Not guaranteed fifo
Files
flowchart RL
FoldersAndFiles --> Share-SMBorNFS --> Files