Please share with the community what you think needs improvement with Microsoft Azure Block Storage.
What are its weaknesses? What would you like to see changed in a future version?
In terms of improvement, it could use better integration with non-propriety tools. Azure pushes you down a data factory road for integrations but data factory isn't always a scalable, viable solution, particularly when using large numbers ofconnections to IoT solutions.
There is a folder inside the block storage. I am not able to delete the folder completely from the portal. I need to go delete the file inside and then I will be able to delete the folders. We don't delete the other tools from the folder directly. There's no folder deletion option in Azure Block Storage. It would be nice if they could update this.
One of the biggest challenges on Azure infrastructure is that sometimes we don't get what we want. Either we have to wait for it or contact support because something is not working for us. Most of the time it works fine. But sometimes, when we want something critical, apart from block storage — we want to increase the capacity of the VM or we want to increase the cores of the VM — we have to wait. We get a response from Microsoft from a North American location. We want to host everything within the UAE. But we are redirected through North America or Europe. That is a challenge with Azure. It's the system availability that is the difficult point. Also, billing is an issue. We have had a lot of problems when it comes to billing. We started working with minimal resources and we opted for pay-as-you-go mode. Microsoft needs to invest in some resources to improve the billing part. It's not about the money, but the visibility. I see a lot of invoices, but I don't see whether we have paid them or not. And if we have paid, I don't see when it was paid and through which credit card or account we paid. I see invoices, but I don't see the information related to those invoices.
Azure had the Blob version prior to Block. Azure also realized that Blob Storage did not really have any main space. So, that was a limitation of the Azure Blob product. But that is also the reason why they decided to develop the Gen2 version, which puts back all the right structure for the storage and capacity. So, it is good to explore Gen2 as another solution. I think most of the users would eventually move from Blob Storage to Gen2 only because of the space limitations of Blob. You also do not see the kind of folder search capability in Blob that you might expect. Like when you are in windows, you can just go to a particular folder and you can browse within that folder and you can go into subfolders and search there as well. That feature is kind of missing in the Blob product. So the inability to easily search subfolders and also the space limitation of Blob are really the biggest limitations of the product. What I would like to see in the next release — and I am not really sure if it is possible in cloud solutions — but it would be nice to provide a feature for being able to distribute large files.
Uploading of data could be improved. Currently, the only way you can upload your data is by using their storage explorer. You need to use a command line to do that. Then, maybe you can go online and you can use their explorer to check to see if it's there. If they had a third-party application to handle the upload, it would be better. Many people aren't familiar with command lines for uploading data. It makes it more difficult for many users. The pricing is a bit high.
I would like to see an improvement in the networking and cost transparency part. What I mean by this, is that we provide certain workflows for our customers and we usually calculate what is local, but even then it's not really upfront. We must know what the usage will be in DMs. So the price is different, and that is where provisioning and cost transparency comes in. We must know what it will cost in the OPEX work that we do. We do have some cost analysis, overdose cloud, but still, it's not always the right amount that's reflected for our customers for each application or each analysis that they want to do. The invoice type is therefore different for each client.
The biggest problem with Azure is the price. It's cost too high. Technical support needs improvement.