title: Hardening Azure Applications
author: Suraj Gaurav
description: &lt;span style="font-size:12.0pt;font-family:'Arial','sans-serif';"&gt;Microsoft Corporation, Principal Engineering Manger in Applications and Services Division&lt;/span&gt;
zlib_text:  
   
   
  Autoscaling Application Block and 
  Transient Fault Handling 
  Application Block Reference  
  patterns & practices 
   
   
   
   
  Summary: The Autoscaling Application Block provides a mechanism for adding 
  autoscaling behaviors to Windows Azure applications based on predictive usage 
  patterns or reactive rules. The Transient Fault Handling Application Block provides a set 
  of reusable and testable components for adding retry logic into your Windows Azure 
  applications by using Windows Azure SQL Database, Windows Azure storage, Service 
  Bus and Caching Service. This makes your Windows Azure application more reliable and 
  resilient to transient faults (such as temporary network connectivity issues or temporary 
  service unavailability). This also improves overall application stability. The blocks are part 
  of the Microsoft Enterprise Library Integration Pack for Windows Azure. 
  Category: Reference
   
  Applies to: Windows Azure SDK for .NET (includes the Visual Studio Tools for Windows 
  Azure),