Azure Blob Storage
Azure Blob Storage is storage in cloud by Microsoft. Blob is fully optimized to store huge amounts of data. These data need not be of particular data model or definition. For instance they can be text, video or binary data files.
Azure Blob Storage can store video, audio, log files, back up and restore data and Azure hosted services.
Benefits of Azure Blob Storage:
Individuals can access all files/data from Azure Blob thru HTTP URLs, from any internet enabled device.
Client libraries are available for different languages like:
Python
Ruby
PHP
Resources of Blob Storage
Blob has 3 different resources:
Storage Account
Container
Blob
Storage Account:
Blob Storage Account create a unique namespace in Azure for your binary data. This is unique. Storage Accounts are shareable and can also be a collaboration places for teams.
Containers:
Containers organize the blobs. This is like a file explorer, where you can have different folders for different set of files. A storage account can have infinite number of containers.
Blobs:
Blobs are the actual data files stored inside the containers.
Azure Blob has 3 Types of Blobs:
Block Blob: They store binary data and text. This stores blocks of data that can be accessed and managed individaually.
Append Blob: They store Block blobs. This in primarily used by Virtual Machines to store data and organize based on the Virtual Machine ID, which will inturn help in faster modification of Blobs.
Page Blob: They are Virtual Hard Drive, where Virtual Machine can store and access data individually. They are uniques to one virtual machine and they can store data upto 8 TB.
How to move data to Azure Blob Storage
There are different programs to migrate the data into Azure blobs. One of the easiest way is Azcopy.
Azcopy is can migrate, organize data into Blob storage.
Comments