Microsoft Azure Storage Services
Hi guys, today we will discuss about Microsoft azure storage services.
What is Storage service?
Azure storage?is Microsoft's object?storage?solution for the cloud. Azure Storage?includes object, file, disk, queue, and table?storage. There are also services for hybrid?storage?solutions, and services to transfer, share, and back up data. We can easily handle structure and unstructured data with help of these storage services.
Azure provide following storage services.
Blob , File , Disk, Queue ,Table
Why do I need Azure Storage account?
Accessibility : The?storage account?provides a unique namespace for your?Azure Storage?data that's accessible from anywhere in the world over HTTP or HTTPS. Data in your?storage account?is durable and highly available, secure, and massively scalable.
Cost : Purchasing physical storage can be expensive. Without the need for hardware cloud storage is exceptionally cheaper per GB than using external drives.
Recovery or Backup : In the event of a hard drive failure or other hardware malfunction, you can access your files on the cloud. It acts as a backup solution for your local storage on physical drives.
Auto Sync and Update : When you are working with cloud storage, every time you make changes to a file it will be synced and updated across all of your devices that you access the cloud from.
Security : Cloud storage providers add additional layers of security to their services. Since there are many people with files stored on the cloud, these providers go to added lengths to make sure your files don't get accessed by someone who shouldn't
Disadvantages of Cloud Storage
What is Azure Blob Storage ?
The word blob is an acronym which stands for binary large object. Blobs typically include large files that are unstructured, such as images, video, music files, backup files etc. Azure storage offers different access tiers, allowing you to store blob object data in the most cost-effective manner. Available access tiers include:
Hot?- Optimized for storing data that is accessed frequently. The hot access tier has higher storage costs than cool and archive tiers, but the lowest access costs. Example usage scenarios for the hot access tier include:
Cool?- Optimized for storing data that is infrequently accessed and stored for at least 30 days. The cool access tier has lower storage costs and higher access costs compared to hot storage. This tier is intended for data that will remain in the cool tier for at least 30 days. Example usage scenarios for the cool access tier include:
There are essentially 3 different types of blobs (in a nutshell):
2. Append blobs
3. Page blobs
You must choose the type of blob when you create the blob and unfortunately once the blob is created it’s not possible to change it to a different type.
What is Azure File Storage ?
Azure File Storage?is a fully managed distributed?file?system based on the SMB protocol and looks like a typical hard drive once mounted. You can also cache file shares in on-premises Windows Servers using the?Azure File Sync?agent.
领英推荐
File storage encompasses 4 component types:
What is Azure Disk Storage ?
Azure Disk Storage?is the only shared cloud block?storage?that supports both Windows and Linux-based clustered or high-availability applications via?Azure?shared?disks. Azure managed disks are block-level storage volumes that are managed by Azure and used with Azure Virtual Machines. Managed disks are like a physical disk in an on-premises server but, virtualized. With managed disks, all you have to do is specify the disk size, the disk type, and provision the disk. Once you provision the disk, Azure handles the rest.
The available types of disks are ultra disks, premium solid-state drives (SSD), standard SSDs, and standard hard disk drives (HDD).
Azure offers 2 types of disk storage:
Managed : Managed disk has some advantages over unmanaged disks in the sense that disks will be created and managed for you. This is a IaaS offering.
Unmanaged: With unmanaged disks, you must manage it yourself. Basically, this means that your virtual hard disks are stored in a storage account as page blobs.
What is Azure Queue Storage ?
Queue Storage is somewhat like MSMQ. It allows you to decouple your components and have reliable asynchronous communication. In Azure Queue Storage, the number of queues is only limited by the capacity of the storage account.
Queues and messages can be created programmatically or using the Storage Explorer tool.
Queue storage consists out of the following components:
What is Azure Table Storage ?
Table storage is used to store semi-structured data in a key-value format in a NoSQL datastore. Azure table storage can store petabytes of data, can scale and is inexpensive. Table storage can be accessed using REST and some of the?OData?protocols or using the Storage Explorer tool.
Table storage has the following components:
Azure Table storage is a service that stores non-relational structured data (also known as structured NoSQL data) in the cloud, providing a key/attribute store with a schemaless design. Because Table storage is schemaless, it's easy to adapt your data as the needs of your application evolve. Access to Table storage data is fast and cost-effective for many types of applications, and is typically lower in cost than traditional SQL for similar volumes of data.
You can use Table storage to store flexible datasets like user data for web applications, address books, device information, or other types of metadata your service requires. You can store any number of entities in a table, and a storage account may contain any number of tables, up to the capacity limit of the storage account.
Table Storage Concept
Storage Explorer Tool
To manage the objects on your storage you can use the free?Storage Explorer tool. Since this tool is open source, you can also download the source code for it. This tool is currently still in preview and new features are added on a regular basis.
But I find it quite useful since when you are logged into your Azure account, it shows almost all information regarding the account, including the primary and secondary connection strings for each of your storage accounts.
It also allows you to create tables and queues which you cannot do directly in the Azure Portal.
How Can Create Azure Storage Services ?
Hope you will enjoy this content and will be helpful for all of you.