1. Introduction to Azure Storage :
The Azure Storage platform is Microsoft's cloud storage solution for modern data storage scenarios. Azure Storage offers highly available, massively scalable, durable, and secure storage for a variety of data objects in the cloud.
2. Azure Storage data services :
The Azure Storage platform includes the following data services:
- Azure Blobs: A massively scalable object store for text and binary data. Also includes support for big data analytics through Data Lake Storage Gen2.
- Azure Files: Managed file shares for cloud or on-premises deployments.
- Azure Queues: A messaging store for reliable messaging between application components.
- Azure Tables: A NoSQL store for schemaless storage of structured data.
- Azure Disks: Block-level storage volumes for Azure VMs.
Azure Blob storage is Microsoft's object storage solution for the cloud. Blob storage is optimized for storing massive amounts of unstructured data, such as text or binary data.
Blob storage is ideal for:
- Serving images or documents directly to a browser.
- Storing files for distributed access.
- Streaming video and audio.
- Storing data for backup and restore, disaster recovery, and archiving.
- Storing data for analysis by an on-premises or Azure-hosted service.
Objects in Blob storage can be accessed from anywhere in the world via HTTP or HTTPS. Users or client applications can access blobs via URLs, the Azure Storage REST API, Azure PowerShell, Azure CLI, or an Azure Storage client library. The storage client libraries are available for multiple languages, including .NET, Java, Node.js, Python, PHP, and Ruby.
4. What is Azure Blob Storage used for?
- Serving images or documents directly to a browser.
- Storing Files for distributed access.
- Streaming video and audio.
- Writing to log Files.
- Storing data for backup, restore, disaster recovery and archiving.
Storing data for analysis by an on-premises or Azure-hosted service.
Using Azure Blob Storage
Lab : Create a container and upload blobs
A container is similar to a folder in a file system. A storage account can have an unlimited number of containers, and a container can store an unlimited number of blobs. Container names must be from 3 to 63 characters in length and may contain numbers, dashes, and lowercase letters. Dashes cannot be consecutive, and a container name cannot start with a dash. The following diagram illustrates the blob storage schema:
(Blob storage schema)
In this exercise, you will create a container named "images". Then you will upload several blobs on it.
Step-1
In your browser, go to http://storageexplorer.com/ and download and install the Microsoft Azure Storage Explorer if it isn't already installed.
Step-2
Start Storage Explorer. If you are asked to log in, do so using your Microsoft account — the same one that you used to log in to the Azure Portal. If you don't see the storage account created in the previous exercise in Storage Explorer's left pane, click the Manage Accounts button highlighted below and ensure that your Microsoft account and the subscription used to create the storage account have been added to Storage Explore.
(Managing accounts in Storage Explorer)
Step-3
In Storage Explorer, click the small arrow next to the storage account you created in Exercise 1 to reveal the items underneath it. Then right-click Blob Containers (on a Mac, Control-click instead) and select Create Blob Container from the menu.
(Creating a container)
Step-4
Type "images" (without quotation marks) into the box that appears under Blob Containers. Then press Enter to create a new container named "images."
(Creating an "images" container)
Step-5
The next step is to create blobs by uploading files to the "images" container. The files you will upload are included in the resources that accompany this lab. Click the Upload button in the Storage Explorer. Then select Upload Files... from the menu.
(Uploading files to the "images" container)
Step-6
Click the ... button to the right of the field labeled "Files." In the ensuing dialog, navigate to directory containing the lab resources and select all the files in that directory. (There are 10 of them, and each has the file-name extension .jpg.) Then close the dialog and click the Upload button.
(Uploading files to blob storage)
[The default blob type — block blob — supports up to approximately 4.75 TB of data per blob. Append blobs are similar to block blobs but are optimized for append operations. Page blobs can hold up to 8 TB of data and are used to hold virtual hard disks for virtual machines.]
Step-7
Confirm that all ten .jpg files were uploaded to the "images" container.
(Blobs uploaded to the "images" container)
...............Thank You ..............
Do Follow and Join the community :-
Meetup: Azure Developer Community Dehradun (Dehra Dun, India) | Meetup
Comments
Post a Comment