Microsoft | patterns & practices | Developer Network | Enterprise Library | Acceptance Testing Guide | Personal Site
The Windows Azure Autoscaling Application Block (WASABi) is now available as a beta release. As before, you can get the block via NuGet. There are two packages – one with binaries and one containing the source. The beta includes a sample application for hosting the block and for exploratory testing.
There are quite a few new features as well as bug fixes. Check them out! Major additions include:
For the full change log, please check this page.
Please follow the instructions in the included Readme file to learn how to use the block binaries and about the pre-requisites if you want to build the block from source.
This time we are shipping a draft set of documentation, which includes the reference documentation and an early preview of the Developer’s Guide to WASABi. Both are available via Codeplex.
Additionally, we are shipping a beta of the Tailspin Reference Implementation (sample app) that showcases various usages of the Autoscaling Application Block. We’ve expanded the scope of the Tailspin reference implementation originally shipped with the Developing Application for the Cloud Guide by making it more elastic. The RI is available via Codeplex.
If you haven’t watched the video walkthrough via Channel9 yet, I recommend you do so now.
To provide feedback about this release, the reference implementation or written guidance, or to get help with any problems, please visit the Enterprise Library discussion forum. We look forward to your comments!
"Added JSON payloads to log messages to assist tools that monitor and interpret the messages."
Thanks for that. Definitely helpful.
Our Azure 'environment' includes a number of roles each of which collect performance data. Each of these roles need to be scaled independently of each other using the collected performance data. How can this be done using WASABI as I don't see a way of defining which role to select when setting up the performance counter in the rules.xml file.
can user be notified when any scaling action takes place?
Yes, but not in beta. We have recently implemented "scale and notify " feature and it will be available in the final release.
can Auto Scaling Block provides control that which user can perform the scaling operations on particular application?
What is the Data Points Store Storage Account information in the autoscaling config file? Which information should I put onto Data Points Store Storage Account ?
What does alias attribute do In ServiceModel xml ?
<role roleName="ScalingWorkerRole" wadStorageAccountName="foo" alias="1"></role>
@Mithya
While roleName is the actual name of the role, alias is how you will be referring to it when defining the rules.