Over this weekend we released a new version of Cloud Portam. In this release we made some enhancements to the application. This blog post talks about these enhancements.

Summary of Enhancements

  • Multiple blobs download
  • Subscription usage reports enhancements

Multiple Blobs Download

This enhancement was asked by our user Wilfried (Thank you Wilfried!). Before this release, you could only download one blob at a time from your Azure Storage blob container using Cloud Portam. I am pleased to inform you that with this release you can download more than one blobs at a time using Cloud Portam. Great part about this feature is that everything happens on the client side. The way it works is that when you select and download multiple blobs, Cloud Portam starts reading selected blobs using Shared Access Signature, jQuery and AJAX in your browser. It keeps the downloaded bytes in browser’s memory only. Once all blobs are read, Cloud Portam packs all the downloaded blobs in a zip file and prompts you to download the zip file. For creating the zip file, we have made use of zip.js library.

There are some caveats with our approach that I want to bring it to your attention:

  • Because everything happens in your browser only, it is recommended that you keep the total size of downloaded blobs small. Because the memory allocation by browser to the downloaded blobs and zip file is quite dynamic and varies on a number of parameters, we do not enforce any limit of download size in the application.
  • Multiple blob download will not work in Safari browser on Mac. If you’re using Mac and want to use this functionality, please use another browser (Chrome for example).
  • Please note that the application only packs the downloaded blobs in a zip file. It does not compress the file.
  • As noted above, the application uses zip.js library to create a zip file. This library makes use of “HTML5’s WebWorker” to create the zip file in a background process. If the browser you’re using does not support WebWorker, you will not be able to use this functionality.

Subscription Usage Reports Enhancements

This was asked by our user Julian (Thank you Julian!). In this release, we have included following enhancements to usage reports for your Azure Subscriptions:

  • 2 new date/time ranges: We have included 2 new date/time ranges – Current month (i.e. month-to-date) and last month.
  • CSV file improvements: As you may have noticed, you can download the usage reports in CSV format. In the CSV file, we have made the following improvement:
    • Downloaded file name includes subscription friendly name instead of subscription id.
    • Included headers in the report so that just by looking at the data in CSV report, you know the parameters used for creating the reports.

What’s Next

There are a number of things in our immediate product pipeline. We will continue enhancing our Subscription management features by adding support for managing additional services. So stay tuned for all these changes.

Try It Out!

We humbly request you to try out these updates in Cloud Portam. Though extreme care has been taken regarding testing the current functionality, it is quite possible that we may have overlooked something. If you find something missing or implemented incorrectly, please feel free to reach out to us and tell us. We will fix the issues ASAP.

Closing

As you can see we’re constantly investing in making the product more and more useful. Do try out Cloud Portam and these features and let us know what you think. If you think, we can improve it in any way, please feel free to share your thoughts. The link to our website is http://www.cloudportam.com.