An Azure service that stores unstructured data in the cloud as blobs.
@Tignor, Tom
It is not necessary to purchase a package to host your solution. Both blob storage and Azure VMs can be paid based on usage without reservations, I would recommend figuring out your computing and storage needs prior to purchasing any reservations. Checkout the blob storage pricing and VM pricing page for more information. You might also find the Customer Enablement page helpful on getting started.
Rather than doing prefix searches you might consider using blob index tags. Blob index tags provide data management and discovery capabilities by using key-value index tag attributes. You can categorize and find objects within a single container or across all containers in your storage account. Information on setting up immutable blobs can be found here.
Accessing blob storage through your Azure VMs can be done using the primary endpoint or by creating a private endpoint. More information on networking and firewalls for Azure storage can be found here.
Azure Storage always stores multiple copies of your data so that it is protected from planned and unplanned events, including transient hardware failures, network or power outages, and massive natural disasters. Redundancy ensures that your storage account meets its availability and durability targets even in the face of failures. If you wish to have the capability to access your data in case of a region failure or issue you can consider enabling read-access geo-redundant storage (RA-GRS) or read-access geo-zone-redundant storage (RA-GZRS). You can read more about redundancy and failover access here.
Hope this helps in getting you started. Let us know if you have any questions or issues.
-------------------------------
Please don’t forget to "Accept the answer" and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.