- Azure Storage is a service that you can use to store files, messages, tables and other types of information.
- Refer following link for Azure Storage update
- Think of Azure Storage in following 3 areas
- Storage for Virtual machines
- Unstructured Data storage
- Structured Data Storage
- General purpose and BLOB storage accounts. These are 2 kind of storage accounts
- A general-purpose storage account gives you access to Storage services such as Tables, Queues, Files, Blobs and Azure VM disks under a single account. This type of storage account has two performance tiers:
- A standard which allows you to store Tables, Queues, Files, Blobs and Azure VM disks.
- A premium which currently only supports Azure VM disks.
- A Blob storage account is a specialized storage account for storing your unstructured data as blobs (objects) in Azure Storage. Blob storage has two tiers:
- A Hot access tier which indicates that the objects in the storage account will be more frequently accessed. This allows you to store data at a lower access cost.
- A Cool access tier which indicates that the objects in the storage account will be less frequently accessed. This allows you to store data at a lower data storage cost.
- https://docs.microsoft.com/en-gb/azure/storage/storage-blob-storage-tiers
- Standard and Premium storage Accounts
- Standard Storage Account are backed by Magnetic drives (HDD) and provide the lowest cost per GB.
- Premium storage account are backed by SSD and offer consistent low-latency performance
Note:
It is not possible to convert standard storage to Premium Storage
account or vice versa. You must create a new account with the desired type and
copy data to a new account, if applicable.
- Replication Options: The Data in Storage account is always replicated to ensure durability and HA. Following 4 replication options are available during the creation of the Storage account
Note:
You can change how your data is replicated after your storage
account has been created, unless you specified ZRS when you created the
account. However, you may incur an additional one-time data transfer cost if
you switch from LRS to GRS or RA-GRS.
- There are 4 type of storage Services
- BLOB Storage: VM in particular always use BLOB storage. BLOB basically is any large files.
- Table: is a table structure. Its NoSQL i.e. Key value pair. This is used for like log files, diagnostic information etc.
- Queue Storage: Provides messaging for workflows and communication among components and Cloud Services
- File Storage: Used to provide storage for legacy application that need access to file shares using the standard SMB 3.0 Protocol.
- Planning for Azure Standard Storage
- BloB Storage
- Use Block BLOBs for applications that require large files
- Use page blobs for applications that read random I/O patterns - For ex. Azure VM
- Table Storage
- Use tables as a NoSQL store for Key/Value record
- Queue Storage
- Use for applications that needs to store a backlot of Sync tasks or to enable async service to service messages
- Many app developers use the new Azure Service Bus instead of Azure Queue storage
- File Storage
- Use the Azure File services to create file shared in Azure Storage
- Storage Billing
- Storage Cost Comprise
- Bandwidth-amount of data transferred
- Billed only for data egress (Data exiting from Azure)
- Transfer of data between Azure services in the same region not billed
- Transactions - request against a storage account
- Storage use- amount of storage used
- standard vs Premium Storage
- Premium storage uses a different billing model
- Pay for provisioned, rather than used
- Premium storage does not incur separate charges for transactional volumes
- All About Azure Storage Pricing.https://azure.microsoft.com/en-gb/pricing/details/storage/blobs/
- Storage Account: An Azure Storage Account provides a unique namespace to store and access your Azure storage data objects

- Creating a Storage Account
- Specify a unique name
- 3 - 24 characters
- Name should be globally unique
- Contains only lowercase letters and digits
- Choose a redundancy level and type
- LRS
- ZRS
- GRS
- RAGRS
- Generates
- Primary and Secondary access keys
- BLOB, queue, table and file service endpoints
Storage Access Tools
- Storage Access Tools
- Rest API and Client libraries
- Azure PowerShell
- Azure Storage Explorer
- AzCopy
- Visual Studio
- Microsoft Azure Storage explorer:
is a standalone app from Microsoft
that allows you to easily work with Azure Storage data n Windows, Mac and
Linux. Click http://storageexplorer.com/ to download Storage
explorer. Click All About storage
explorer
Storage explorer is supported on MAC, Windows and Linux OS
Storage
explorer can be used to
- Connect to an Azure subscription - Manage storage resources belonging to your Azure subscription.
- Work with local development storage - Manage local storage using the Azure Storage Emulator.
- Attach to external storage - Manage storage resources belonging to another subscription using the storage account's account name and key.
- Attach storage account using Shared Access Signature* (SAS) - Manage storage resources belonging to another subscription using a SAS.
- Attach a service using SAS - Manage a specific storage service (blob container, queue, or table) belonging to another Azure subscription using a SAS.
Note * A SAS (Shared
Access Signature) gives the admin of an Azure subscription the ability to grant
access to a storage account on a temporary basis without having to provide
their Azure subscription credentials.
- AZCopy
is a Windows command-line utility
designed for copying data to and from Azure Blob, File, and Table storage using
commands with optimal performance. You can copy data from one object to another
within your storage account, or between storage accounts. More Detail about AzCopy.
Refer
following to see the comparison of various Storage Client tools
- https://docs.microsoft.com/en-us/azure/storage/storage-use-azcopy
- http://storagetools.azurewebsites.net/







