Book: Dominic Betts, Jérémi Bourgault et al, Building Elastic and Resilient Cloud Applications: Developer’s Guide to the Enterprise Library Integration Pack for Windows Azure™

elastic_resilient_applications_smThe Introduction to this 220p. book, Building Elastic and Resilient Cloud Applications: Developer’s Guide to the Enterprise Library Integration Pack for Windows Azure™ is given by Mark Aggar, Senior Director Environmental Sustainability, Microsoft Corporation. He makes the point that energy use in the IT sector currently  outstrips any other industry sector. Some of this energy consumption is a result of  “over-provisioning”: “But a significant amount of this wasted energy stems from how applications are designed and operated. Most applications are provisioned with far more IT resources than they need, as a buffer to ensure acceptable performance and to protect against hardware failure. Most often, the actual needs of the application are simply never measured, analyzed, or reviewed. Once the application is deployed with more resources than it typically needs, there is very little incentive for the application developers to instrument their application to make capacity planning easier.” This patterns and practices guide  provides a number of application blocks which help manage  resilience and  up and down scalability in the cloud hosted application. These application blocks are included in the Enterprise Library Integration Pack for Windows Azure and include  Autoscaling Application Block and Transient Fault Handling Block (“Topaz”). The Enterprise Library (v6.0) itself is available for download or from Codeplex . Enterprise library users should also consider the Developer’s Guide to Microsoft Enterprise Library, 2nd Edition

This entry was posted in Cloud architecture, Enterprise Library, Microsoft Architecture, Patterns & Practices, Windows Azure™. Bookmark the permalink.