Oct142011

Windows Azure Autoscaling Application Block (WASABi) is now available as a beta release. The beta includes a sample application for hosting the block and for exploratory testing, announced Microsoft’s Grigori Melnik.

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,” said Melnik.

Application throttling provides a new reactive rule action for changing a Windows Azure configuration setting for a specific role when a rule condition is satisfied. Through this, you can limit or disable certain relatively expensive operations in your application when the load is above certain thresholds.

E-mail notifications allow for hypothetical scaling. The block still evaluates the rules and makes a decision (recommendation) on what should be scaled and how, but instead of performing the change it sends a notification to configured recipients (human operators) to scale manually or to perform some other action.

Collection of role instance count values for every role defined in the service information store (this is mainly used by the stabilizer feature, but users could also use it in operands for rule conditions).

Ability to define custom actions for reactive rules.

Ability to specify custom operands for use in reactive rule conditions.

New “Max” and “Growth” aggregate functions in operand definition.

Enhanced log messages for rules evaluation and scaling to better determine what is happening in the system.

Added an Evaluation ID to correlate all log messages for a specific evaluation pass.

Added JSON payloads to log messages to assist tools that monitor and interpret the messages.

Provided utility classes and constant definitions to read and parse the log messages.

Get Latest News

Deepak Gupta is a IT & Web Consultant. He is the founder and CEO of diTii.com & DIT Technologies, where he's engaged in providing Technology Consultancy, Design and Development of Desktop, Web and Mobile applications using various tools and softwares. Sign-up for the Email for daily updates. Google+ Profile.