in Education by
So the scenario is the following: I have multiple instances of a web service that writes a blob of data to Azure Storage. I need to be able to group blobs into a container (or a virtual directory) depending on when it was received. Once in a while (every day at the worst) older blobs will get processed and then deleted. I have two options: Option 1 I make one container called "blobs" (for example) and then store all the blogs into that container. Each blob will use a directory style name with the directory name being the time it was received (e.g. "hr0min0/data.bin", "hr0min0/data2.bin", "hr0min30/data3.bin", "hr1min45/data.bin", ... , "hr23min0/dataN.bin", etc - a new directory every X minutes). The thing that processes these blobs will process hr0min0 blobs first, then hr0minX and so on (and the blobs are still being written when being processed). Option 2 I have many containers each with a name based on the arrival time (so first will be a container called blobs_hr0min0 then blobs_hr0minX, etc) and all the blobs in the container are those blobs that arrived at the named time. The thing that processes these blogs will process one container at a time. So my question is, which option is better? Does option 2 give me better parallelization (since containers can be in different servers) or is option 1 better because many containers can cause other unknown issues? Select the correct answer from above options

1 Answer

0 votes
by
 
Best answer
If Blobs needs to be listed in a container, you will likely see better performance with the many-container model. If any company is storing a massive number of blobs in a single container. The company frequently list the objects in the container and then perform actions against a subset of those blobs. They're seeing a performance hit, as the time to retrieve a full listing has been growing.

Related questions

0 votes
    How can I delete the associated account with the virtual machines On the preview portal on deleting the storage account ... as well. Select the correct answer from above options...
asked Jan 20, 2022 in Education by JackTerrance
0 votes
    When should I use SQL Azure and when should I use table Storage? I was thinking, use table storage for transaction ... do you think? Select the correct answer from above options...
asked Jan 31, 2022 in Education by JackTerrance
0 votes
    I'm trying to make a web-based .NET application from scratch. I'm considering using Microsoft Azure to host it ... advice for using it. Select the correct answer from above options...
asked Jan 20, 2022 in Education by JackTerrance
0 votes
    I am starting with Windows Azure. I have an Azure account with Microsoft and would like to use it from my ... Azure management portal? Select the correct answer from above options...
asked Jan 30, 2022 in Education by JackTerrance
0 votes
    I just want to know whether a blob exists in a particular container or not. Simple question right! I'll download ... it doesn't exist. Select the correct answer from above options...
asked Jan 20, 2022 in Education by JackTerrance
0 votes
    How many endpoints are there in Azure Traffic Manager? A. 1 B. 2 C. 3 D. 4...
asked Nov 21, 2022 in Education by JackTerrance
0 votes
    The ______________ can have an SSL certificate associated with it if you are doing SSL offload. A. Listener B. Protocol C. Front-end port D. Cookie...
asked Nov 20, 2022 in Technology by JackTerrance
0 votes
    I am asking this in very general sense. Both from cloud provider and cloud consumer's perspective. Also the ... Server like Biztalk? Select the correct answer from above options...
asked Jan 30, 2022 in Education by JackTerrance
0 votes
    If you want to build enterprise ASP.NET MVC applications that use MSSQL databases is it better to use Windows ... integration, etc)? Select the correct answer from above options...
asked Feb 8, 2022 in Education by JackTerrance
0 votes
    I have a question about whether cloud vendors have an inter-operable mechanism. For example, I am developing a WCF ... OpenStack, etc., Select the correct answer from above options...
asked Feb 2, 2022 in Education by JackTerrance
0 votes
    Azure Traffic manager receives a query from _____________. A. Endpoint B. Client C. Routing Method D. All the options...
asked Nov 21, 2022 in Education by JackTerrance
0 votes
    Which endpoint is used for Non-Azure services? A. External Endpoint B. Nested Endpoint C. Azure Endpoints D. All the options...
asked Nov 21, 2022 in Education by JackTerrance
0 votes
    Azure DNS is the same as Domain Registrar. A. True B. False...
asked Nov 21, 2022 in Education by JackTerrance
0 votes
    Azure Virtual Networks can be created using _________. A. Azure CLI B. Azure Portal C. Azure Powershell D. All the options...
asked Nov 21, 2022 in Education by JackTerrance
0 votes
    A company is planning on hosting an application on an Azure Virtual Machine. It needs to be ensured that the application ... plan. Would this satisfy the requirement A. Yes B. No...
asked Nov 20, 2022 in Education by JackTerrance
...