locked
Azure Blob Storage API RRS feed

  • Question

  • Hi,

    I'm starting to use Azure Java APIs; blob storage to be precise. I would like to know more about the Storage SDK. Have a specific question about Azure Storage SDK:

    Does it use REST APIs internally to store and retrieve files? How about the performance?

    Note: I'll be running all my code on a Azure Virtual Machine.

    Thanks in advance.

    Wednesday, February 25, 2015 2:10 AM

Answers

  • You might want to post this in storage forum. Just my thoughts (not authoritative)

    I am not sure about the performance. I will expect Java SDK to use the REST service and performance targets are specified here. https://msdn.microsoft.com/en-us/library/azure/dn249410.aspx. Assuming you are trying to do read from with in the same region, performance should be good.

    Another tip to improve the performance is to create an affinity group and have virtual machines and storage accounts created with in same affinity group (which should give better performance, as affinity group is a small/nearby set with in a single region).

    More than API performance, I will suggest to choose the right design for your blob types, based on your requirements. https://msdn.microsoft.com/en-us/library/azure/ee691964.aspx

    • Marked as answer by Susie Long Monday, March 9, 2015 7:32 AM
    Wednesday, February 25, 2015 3:32 AM