Monday, 10 May 2010
I am happy to announce the public release of the Windows Azure MMC - May Release. It is a very significant upgrade to the previous version on Code Gallery. So much, in fact, I tend to unofficially call it v2 (it has been called the May Release on Code Gallery). In addition to all-new and faster storage browsing capabilities, we have added service management as well as diagnostics support. We have also rebuilt the tool from the ground up to support extensibility. You can replace or supplement our table viewers, log viewers, and diagnostics tooling with your own creation.
This update has been in the pipeline for a very long time. It was actually finished and ready to go in late January. Given the amount of code however that we had to invest to produce this tool, we had to go through a lengthy legal review and produce a new EULA. As such, you may notice that we are no longer offering the source code in this release to the MMC snap-in itself. Included in this release is the source for the WASM cmdlets, but not for the MMC or the default plugins. In the future, we hope to be able to release the source code in its entirety.
Features At A Glance:
| ||Hosted Services ||Upload / configure / control / upgrade / swap / remove Windows Azure application deployments |
| ||Diagnostics ||Configure instrumentation for Windows Azure applications (diagnostics) per source (perf counters, file based, app logs, infrastructure logs, event logs). Transfer the diagnostic data on-demand or scheduled. |
View / Analyze / Export to Excel and Clear instrumentation results.
| ||Certificates ||Upload / manage certificates for Windows Azure applications |
| ||Storage Services ||Configure Storage Services for Windows Azure applications |
| ||BLOBs and Containers ||Add / Upload / Download / Remove BLOBs and Containers and connect to multiple storage accounts |
| ||Queues ||Add / Purge / Delete Windows Azure Queues |
| ||Tables ||Query and delete Windows Azure Tables |
| ||Extensibility ||Create plugins for rich diagnostics data visualization (e.g. add your own visualizer for performance counters). Create plugins for table viewers and editors or add completely new modules! Plugin Engine uses MEF (extensibility framework) to easily add functionality. |
| ||PowerShell-based backend ||The backend is based on PowerShell cmdlets. If you don't like our UI, you can still use the underlying cmdlets and script out anything we do |
How To Get Started:
There are so many features and updates in this release that I have prepared a very quick 15-min screencast on the features and how to get started managing your services and diagnostics in Windows Azure today!