none
Azure File Share - File share IOPS and storage account IOPS?

    Question

  • - Storage account: Up to 20,000 IOPS.

    - Max 8 KB IOPS per share: 1,000.

    - Each storage account allows unlimited number of file shares.

    My question is: Is total file share IOPS in a storage account limited by the storage account IOPS of 20,000?

    If it is, so the best practice is to create 20 file shares at maximum in a storage account? And so, "unlimited number of file shares" is only useful for storing objects, not for shares with busy transactions?

    Thank you.

    • Edited by BiBongNet Tuesday, November 17, 2015 8:25 AM Add IOPS per share.
    Sunday, November 15, 2015 10:02 PM

Answers

  • The total transactions you can perform on file shares will be limited by the storage account's scale limit. If all your file shares are using 1000 IOPS all the time, then you are limited by to 20 file shares. However, if you have varying workload which results in different levels of transactions on each of your file shares, you could create more. The important thing is, to remain within the total transactions limit of your storage account.
    Monday, November 16, 2015 10:20 PM
  • Hi,

    In terms of Best practice of 20 shares per storage account, that really depends on your workload. If your file shares are using the maximum 1000 IOPS all the time then yes limiting the number to 20 shares would make sense.

    If however usage fluctuates across different file shares at different times then allocating more than 20 shares per storage account is fine.

    Donovan

    • Proposed as answer by Julian Bee Wednesday, November 18, 2015 1:39 AM
    • Marked as answer by BiBongNet Wednesday, November 18, 2015 3:58 AM
    Sunday, November 15, 2015 10:53 PM

All replies

  • Hi,

    In terms of Best practice of 20 shares per storage account, that really depends on your workload. If your file shares are using the maximum 1000 IOPS all the time then yes limiting the number to 20 shares would make sense.

    If however usage fluctuates across different file shares at different times then allocating more than 20 shares per storage account is fine.

    Donovan

    • Proposed as answer by Julian Bee Wednesday, November 18, 2015 1:39 AM
    • Marked as answer by BiBongNet Wednesday, November 18, 2015 3:58 AM
    Sunday, November 15, 2015 10:53 PM
  • The total transactions you can perform on file shares will be limited by the storage account's scale limit. If all your file shares are using 1000 IOPS all the time, then you are limited by to 20 file shares. However, if you have varying workload which results in different levels of transactions on each of your file shares, you could create more. The important thing is, to remain within the total transactions limit of your storage account.
    Monday, November 16, 2015 10:20 PM
  • Thank you.
    Tuesday, November 17, 2015 8:29 AM
  • Thank you for information about the storage account IOPS limit for file shares.
    Tuesday, November 17, 2015 8:32 AM