Windows Azure autoscaling now built-in

One of the key benefits that the Windows Azure platform delivers is the ability to rapidly scale your application in the cloud in response to fluctuations in demand. Up to now, you had to write custom scripts or use other tools like Wasabi or MetricsHub in order to enable that. Last week during //Build, Scott…

2

Dealing with Windows Azure Storage transient faults

Preamble When an application uses a service, errors can occur because of temporary conditions such as intermittent service, infrastructure-level faults, network issues, or explicit throttling by the service. These types of error occur more frequently with cloud-based services, but can also occur in on-premises solutions. Very often, if you retry the operation a short time…

2

Transient Fault Handling Application Block (Topaz) updates

Oct 9 Update Topaz now supports the new Task-based async pattern using TPL. Aug 29 Update We removed the hard dependency on the Windows Azure Shared Caching core assembly (Microsoft.ApplicationServer.Caching.Core, Version=101.0.0.0).  This was causing build/deployment issues for users who wanted to use the Windows Azure Caching Preview (Microsoft.ApplicationServer.Caching.Core, Version=1.0.0.0) even when not using Topaz to…

4

patterns & practices Global Online Symposium 2012

People are familiar with the patterns & practices summits and symposia that we have ran in various countries (China, Japan, Russia, Slovenia, Ukraine, India, Argentina, Sweden, …) and our flagship annual event in Redmond. These events are an important part of our “customer-connectedness” with devs, architects, testers, designers working on Microsoft platforms. We have enjoyed…

0

CloudCover Episode on Autoscaling

A couple of weeks ago, while catching up on twitter late at night, I saw a tweet from Wade Wegner: Tomorrow is the last @cloudcovershow and the first time I’ve ever had a guest cancel the night before. The nerve! — Wade Wegner (@WadeWegner) March 28, 2012 I stepped in and offered to talk about…

0

Windows Azure Autoscaling Block BETA is out

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. What’s New? There are quite…

8

Announcing Windows Azure Autoscaling Block preview

Just in time for the //Build/ Conference, we have released a preview of the Windows Azure Autoscaling Application Block (WASABi). It’s available via NuGet. There are two packages – one with binaries and one containing the source. This preview includes a sample application for hosting the block and for exploratory testing. Please follow the instructions…

2

Autoscaling Windows Azure applications

As I have previously announced, my team has been heads-down working on the new Windows Azure Integration Pack for Enterprise Library. Autoscaling came as one of the top-ranked stories for the pack (it is a frequently requested feature from the product group and it gathered a lot of votes on our backlog too). In this…

11

Vote on the stories for the EntLib Azure Integration Pack!

After several weeks exploring the Azure development space and consulting with the field and internal product groups, we’ve identified several opportunities for the Windows Azure Integration Pack for Microsoft Enterprise Library. They are posted as stories via Uservoice. They are grouped in the following categories: Auto-scaling Data Access: Windows Azure Table Storage Automatic Retries Diagnostics…

0

EntLib vNext teaser

We have started exploration and experimentation on a new project — Windows Azure Integration Pack for Enterprise Library. Our product vision is: For .NET developers, architects, testers, and IT/Pros building, extending and maintaining LOB applications powered by Windows Azure-hosted or on-premises services, Windows Azure Integration Pack for Microsoft Enterprise Library will provide guidance and reusable…

0