Blob storage best practices

Anshal 2,251 Reputation points
2022-12-22T11:30:32.067+00:00

Hi friends we need to store large amount of data in azure blob storage what is the cost and other benefits storing data in one storage and storing in number of storages what is there best practices

Azure Storage
Azure Storage
Globally unique resources that provide access to data management services and serve as the parent namespace for the services.
3,529 questions
Azure Blob Storage
Azure Blob Storage
An Azure service that stores unstructured data in the cloud as blobs.
3,192 questions
0 comments No comments
{count} vote

Accepted answer
  1. Alan Kinane 16,951 Reputation points MVP Volunteer Moderator
    2022-12-22T11:58:29.157+00:00

    The main benefits for storing your data across multiple storage accounts would be for access control, i.e. assigning different levels of accounts to the different storage accounts and secondly for service limits. Each storage account has a maximum storage capacity as well as network limitations such as ingress/egress limits etc.

    You can review these limits here:
    https://learn.microsoft.com/en-us/azure/storage/common/scalability-targets-standard-account#scale-targets-for-standard-storage-accounts

    You might also require different security settings or configurations for different types of data, these can be set on the storage account level.

    There are no cost complications of using multiple storage accounts instead of a single storage account, you are charged for what you use in terms of storage and transactions.


2 additional answers

Sort by: Most helpful
  1. Ali AlEnezi 1,081 Reputation points
    2022-12-22T12:01:51.623+00:00

    Hello,

    Storing large amounts of data in Azure Blob Storage can be cost-effective, as you only pay for the storage you use. The cost of storing data in Azure Blob Storage depends on the type of storage tier you choose. There are three storage tiers available: Hot, Cool, and Archive.

    The Hot tier is intended for storing data that is accessed frequently and costs more per GB than the Cool and Archive tiers. The Cool tier is intended for storing data that is accessed less frequently and costs less per GB than the Hot tier. The Archive tier is intended for storing data that is rarely accessed and costs less per GB than the Hot and Cool tiers, but retrieval of data from the Archive tier may take longer.

    As for the best practices for storing large amounts of data in Azure Blob Storage, it is generally recommended to store data in multiple blobs rather than one large blob, as this can improve the performance of your application. It is also recommended to use the most cost-effective storage tier for your data, based on the access patterns of your application. Finally, it is a good idea to monitor your storage usage and costs regularly to ensure that you are not overspending on storage.

    1 person found this answer helpful.
    0 comments No comments

  2. Sumarigo-MSFT 47,466 Reputation points Microsoft Employee Moderator
    2022-12-22T11:58:17.35+00:00

    @Anshal Welcome to Microsoft Q&A Forum, thank you for posting query here!

    Storage capacity is billed in units of the average daily amount of data stored, in gigabytes (GB), over a monthly period. For example, if you consistently used 10 GB of storage for the first half of the month, and none for the second half of the month, you would be billed for your average usage of 5 GB of storage.

    Azure Blob Storage is Microsoft's object storage solution for the cloud. Blob Storage is optimized for storing massive amounts of unstructured data. Unstructured data is data that doesn't adhere to a particular data model or definition, such as text or binary data.
    Blob Storage is designed 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 and restore, disaster recovery, and archiving.
    • Storing data for analysis by an on-premises or Azure-hosted service.
    • Users or client applications can access objects in Blob Storage via HTTP/HTTPS, from anywhere in the world. Objects in Blob Storage are accessible via the Azure Storage REST API, Azure PowerShell, Azure CLI, or an Azure Storage client library. Client libraries are available for different languages.
    • You want your application to support streaming and random-access scenarios.
    • You want to be able to access application data from anywhere.
    • You want to build an enterprise data lake on Azure and perform big data analytics.

    Blob has many features compared other services: https://learn.microsoft.com/en-us/azure/storage/blobs/storage-feature-support-in-storage-accounts

    Security recommendations for Blob storage

    Benefits of One Storage account: You can have all your data under one Storage account. Were you can create Multiple containers under blob.

    If you are using for test, dev and production environment you can have Mutiple account. It completely depends on your requirements.

    You can create up to 250 storage accounts per region with standard endpoints in a given subscription. Azure DNS zone endpoints (preview). You can create up to 5000 storage accounts per region with Azure DNS zone endpoints in a given subscription. For more information refer here

    273316-image.png

    This article provides detailed information on Azure billing , If you need detailed information about pricing based on your region and requirement, please reach out to Billing and Subscription team would be the best to provide more insight and guidance on this scenario: It's a Free support
    https://azure.microsoft.com/en-us/support/options/

    Pricing calculator ( It will provide cost estimation ) https://azure.microsoft.com/en-gb/pricing/calculator/

    Please let us know if you have any further queries. I’m happy to assist you further.

    ----------

    Please do not forget to 273292-accept-answer.png and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.

    3 people found this answer helpful.

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.