What is Azure Storage?

1. Performance

There are many kinds of storage accounts available in Azure Storage. Each type has its own set of features and pricing structure. Before you create a storage account, think about these distinctions to figure out which kind of account is ideal for your needs.

S.No. Type of storage account Supported storage services Redundancy options Usage
1 Standard general-purpose v2 Blob (including Data Lake Storage), Queue, and Table storage, Azure Files LRS/GRS/RA-GRS ZRS/GZRS/RA-GZRS Standard storage account type for blobs, file shares, queues, and tables. Recommended for most scenarios using Azure Storage. For NFS file shares in Azure Files, use premium file shares.
2 Premium block blobs Blob storage (including Data Lake Storage) LRS/ZRS Premium storage account type for block blobs and append blobs. Recommended for scenarios with high transaction rates or low storage latency needs.
3 Premium file shares Azure Files LRS/ZRS Premium storage account type for file shares only. Recommended for enterprise or high-performance scale applications, supports both SMB and NFS file shares.
4 Premium page blobs Page blobs only LRS Premium storage account type for page blobs only. Recommended for premium scenarios for page blobs and high-performance needs.

Note. Premium block blobs, Premium file shares, and premium page blobs will be available when you choose Premium Performance while creating the storage account.

2. Redundancy

S.No. scenario LRS ZRS GRS/RA-GRS GZRS/RA-GZRS
1 A node within a data center becomes unavailable Yes Yes Yes Yes
2 An entire data center (zonal or non-zonal) becomes unavailable No Yes Yes Yes
3 A region-wide outage occurs in the primary region No No Yes Yes
4 Read access to the secondary region is available if the primary region becomes unavailable. No No Yes (with RA-GRS) Yes (with RA-GZRS)


3. Access Tiers

There are Three Access Levels in the Azure Storage Account. Pls, refer to Below.

Now, we can see the step-by-step process of creating a Storage account and how to create a Container and upload files into the container.

  1. At the top of the Azure portal, You can see the Storage Account; select the Storage Account.
    Azure portal
  2. Then click the Create option to create a storage account.
    Storage Account
  3. Enter the resource group Name, Storage Account Name, and Region, and select the plan as Standard or Premium, then click Review + Create.
    Resource Group
  4. Review all the Information and Click Create to start the Deployment Process.
    Deployement Process
  5. After Clicking Create, the Deployment Details may show Wait until the Deployment Process is over.
    Deployment Details
  6. Now, we have Successfully created the Storage Account.
    Properties
  7. Now, we are creating a Container inside the Storage account. On the left side of the menu under Storage, you can see the Container option to click and create a Container with a Name.
    Create
  8. Now, we have successfully created the Container inside the Storage Account.
    Container
  9. Now we can see how to upload a file into the container. There must be an upload option inside the container click that the right-side menu will open for uploads.
    Upload Option
  10. Upload the file and click the Upload Button to push the File to Azure Blob.
     Azure Blob
  11. Now we can see the Uploaded file under the container inside the Storage Account.
    Account

In the Next series, we can see how to push the file from the .Net core.