Storage

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Auto defragment append blobs

    Append blobs are great, however, when a such a blob is generated through a long series of small increments, the read performance of the resulting blob is very poor: from 10x to 20x slower than reading a regular page blob.

    The performance problem goes away if the app rewrite the append-blob in large 4MB chunks. However, this process is complicated to setup, and collides with any 'always-on' property of the app.

    As append blobs are append-only, it would be much better if Azure was taking care of defragmenting the append blobs on its own; possible through a dedicated API operation…

    75 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
  2. Microsoft Teams integration

    It would be great to see Azure storage (blob and/or Files) as a data source for Microsoft Teams.

    74 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  3. % Free Disk Space Monitoring

    % free disk space monitoring is a critical requirement in a production environment. Currently out-of-the box, Microsoft offer a [Guest] \LogicalDisk(_Total)\% Free Space metric in the portal.
    This metric is useless when a guest machine has mutiple disks attached to it as it only provides an aggregated view of free space & the alerting only appears to work for the system volume.

    We shouldn't have to use the convoluted methods of monitoring all disks using Log Analytics & OMS . The ability to monitor & alert independently on all disks attached to a guest machine should be part of the…

    74 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Ignore Conditional Headers on File Storage requests via Browser

    Conditional Headers are added to requests made by Edge and some other browsers. This means after the first visit, a file stored in Azure File storage cannot be accessed again as the browser sends Conditional Headers in the request (specifically the "If-range" header).

    The URL-based file access is a documented and supported method of access. Perhaps the service should ignore the conditional headers if not supported instead of erroring out.

    This request is not asking for support of the headers, simply that it doesn't error and serves the original file when such conditional headers are sent.

    This is documented here,…

    72 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Files  ·  Flag idea as inappropriate…  ·  Admin →
  5. Now that you've released Managed Disks, allow us to specify IOPS

    This has been requested in other forms, but now that you have Managed Disks you're most of the way there. I would like to be able to say "I want a Managed Disk using standard storage, 1TB in size, with 2500 IOPS." Then you figure out how to configure storage to deliver those IOPS without me having to stripe disks, or whatever.

    Or perhaps "I want a 1TB Managed Disk using premium storage with 15000 IOPS." Again, you figure out how to configure and provision that, so I don't have to. That would be awesome!

    72 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Managed Disk Storage  ·  Flag idea as inappropriate…  ·  Admin →
  6. Azcopy to allow deletion of file from source upon successful copy

    After a successful file copy, i'd like the option to be able to remove the source file after a hash check has been performed.

    My use case is from a Centos VM, copying to Azure blob storage. I want to archive the data off the VM to blob storage.

    68 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Enhance Azure Files / Azure File Sync to include document icons

    In Azure Files (specifically with Azure File Sync), it would enhance the user experience if the document icons would show what we're used to on a File Server vs the generic icons.

    67 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Files  ·  Flag idea as inappropriate…  ·  Admin →
  8. Allow premium disk resizing without deallocating the VM

    Title is explanatory, I should be able to scale up a premium disk without restarting the virtual machine. VMware can do it, you can too! I believe in you!

    67 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    6 comments  ·  Managed Disk Storage  ·  Flag idea as inappropriate…  ·  Admin →
  9. Attach VHD(x) to more than one VM at the same time

    Attach VHD(x) to more than one VM at the same time

    Having an option to attach the same VHD to a set of VMs would allow creating real HA clusters for single node applications - like databases. Storage could work just like iSCSI/FC/SAS SAN, being presented to two nodes, mounted on one. Also that would allow usage of GFS/OCFS2 filesystems to share data between cluster nodes if desired. AzureFiles suffers from every problem SMB have and is unreliable at best. The only other option is shared-nothing filesystems like moosefs/glusterfs.

    as far as I know there is "Shared VHDX" functionality in…

    67 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Unmanaged Disks Storage  ·  Flag idea as inappropriate…  ·  Admin →
  10. Storage Emulator with storage transaction counting and billing simulation.

    This enhancement would help to estimate production runtime costs and catch issues like excessive queue polling during development.

    66 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Storage Emulator  ·  Flag idea as inappropriate…  ·  Admin →
  11. Address the "Snowden/NSA" issues in every territory in a visible and concrete manner

    Let developers and consultants configure where certain data is stored (geographically) and also verify that it is really stored in the given location and does not cross international boundaries at any time. This is important for most companies since they are bound by compliance regulations, insurance, and legal best-practices that require this granularity for particular type of data.

    66 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. RBAC for Azure Tables

    Right RBAC works at a for certain resources like subscription or Cloud Service What I would love to see is the ability to grant read access for Azure Blobs/Tables to a specific user

    64 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Tables  ·  Flag idea as inappropriate…  ·  Admin →
  13. Provide retention policies for Azure File Sync Snapshots

    Provide retention policies for AFS snapshots.
    Retention policies define the time period/interval and define the total amount of snapshots retained.
    These amount of (retained) snapshots should be categorized in Hourly (h:00), Daily (0:00), Weekly (Sunday), Monthly (1st day of month) and are part of the retention policies.
    Garbage collection takes care of removing expired snapshots.

    64 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Files  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for the feedback! Azure File Sync automatically takes share snapshots and file snapshots for internal use. We also have our own logic about when to remove these snapshots. We’re interested to know what you think about this – please vote for this item and comment below if you think we need better/different controls/reporting for this.

    If what you actually want is the ability to do snapshots and have retention policies for snapshots for the purpose of Backup, please vote on this item: https://feedback.azure.com/forums/217298-storage/suggestions/31827694-schedule-snapshots-of-azure-file-shares

    Thanks,

    Will Gries
    Program Manager, Azure Files

  14. Support "Last Accessed" timestamp in blob metadata

    With the new "Cool Storage" feature announced recently, it would be useful if we could tell when our "Hot" blobs were last accessed, so we could push them to Cool storage where appropriate. We could achieve this with a proxy service and SAS signatures, but having this automatically updated in the blob metadata itself would be much simpler and remove the requirement for any compute resource being required for simply accessing a blob.

    64 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
  15. Add ARM as trusted Service in Storage Account Firewall.

    Please add "Azure Resource Manager(ARM) template deployment service" as Trusted Service in Storage Account Firewall services. Right now when we add IP restrictions and "Allow trusted Microsoft services", the ARM Template deployment fails when it attempts to get the keys for the storage account, because ARM is not added as Trusted Service in Storage Account Firewall.

    https://docs.microsoft.com/en-us/azure/storage/common/storage-network-security#trusted-microsoft-services

    64 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. reduce the minimum Maximum Bandwidth on the Azure Backup Services Backup Agent to less than 512kbps

    The Backup Agent for Azure Backup Services includes a feature whereby the maximum bandwidth to be consumed by the agent can be set (according to whether part of the working day or not).

    This is a useful feature, but the minimum that the maximum bandwidth can be set to is 512kbps. This is higher than the upstream bandwidth available on many ADSL connections used by small businesses, rendering the feature useless. I suggest that the minimum maximum bandwidth is reduced, say to 128kbps or even 0kbps.

    63 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Install MSI from azure file UNC path

    If you install an MSI from an Azure file storage SMB you need to map it on a drive. If you do not map it the MSI will result in an MSI error 1619 “This patch package could not be opened. Verify that the patch package exists and that you can access it, or contact the application vendor the verify that this is a valid Windows Installer patch package”. We like to install MSI directly from the UNC path.

    59 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. allow to create queue using arm template

    We need to create queue using arm template. Now we cannot deploy our product where Azure Functions use this queue.

    59 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Queues  ·  Flag idea as inappropriate…  ·  Admin →
  19. Manage SAS Token by Name and Include in Audit Logs

    Give SAS tokens a name when generating then:
    - allow report/table of all generated token
    - allow revoke of exisiting token (or modification of access)
    - use the SAS token name in storage audit logs

    At the moment, the storage access logs do not show any useful information about who has made access, and this is critical to a practical audit function.

    59 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for your feedback. Currently you can use a stored access policy to manage revocation of an existing token. You are also able to track requests made using an existing stored access policy in the storage account logs. See https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1#controlling-a-sas-with-a-stored-access-policy for more details. For any further questions, or to discuss your specific scenario, send us an email at azurestoragefeedback@microsoft.com.

  20. Pls. enable authentication support for Azure File SMB access using Azure AD credentials from Windows 10 devices joined to Azure AD.

    Pls. enable authentication support for Azure File SMB access using Azure AD credentials from Windows 10 devices joined to Azure AD.

    58 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Files  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base