Over a million developers have joined DZone.

Building Resilient, High-Scale Services in Windows Azure

DZone's Guide to

Building Resilient, High-Scale Services in Windows Azure

· Cloud Zone ·
Free Resource

Learn how to migrate and modernize stateless applications and run them in a Kubernetes cluster.

I seem to be always looking for information about building resilient, high-scale services in Windows Azure. Over the last year a number of individuals and teams at Microsoft have done us all a great service by documenting their experiences in this area.

Failsafe Initiative

The Windows Azure CAT team and MCS has created a Failsafe Initiative to provide guidance on building resilient and scalable cloud services.

Marc Mercuri (@marcmercuri), Ulrich Homann, and Andrew Townhill wrote a whitepaper on Failsafe: Guidance for Resilient Cloud Architectures.

Marc Mercuri, Ulrich Homann and Mark Simms (@mabsimms) have produced an extensive online training course available on Channel 9: Failsafe: Building Scalable, Resilient Cloud Services.

Best Practices

Mark Simms and Michael Thomassy have written an extensive whitepaper on Best Practices for the Design of Large-Scale Services on Windows Azure Cloud Services

A Microsoft team created a poster  on Scaling Applications Using Windows Azure Cloud Services  that provides a nice visual overview of the material in this whitepaper. (Thanks to Rob Boucher for the link.)

Mark Simms and Simon Davies did a two-part presentation on Building Big: Lessons Learned from Windows Azure Customers at Build 2012:

Part 1: http://channel9.msdn.com/Events/Build/2012/3-029
Part 2: http://channel9.msdn.com/Events/Build/2012/3-030

Mark Simms did a session on Resilient Cloud Apps at the Patterns and Practices Symposium.

Scalability Units

Clemens Vasters (@clemensv) has posted, to his Subscribe video blog, a presentation on using scalability units for Windows Azure deployments to make them more scalable.

Trustworthy Computing

A team from various groups at Microsoft, centered on the Microsoft Trustworthy Computing group, has produced a whitepaper on Developing Highly Available and Secure Cloud Solutions.

SQL Server and Windows Azure SQL Database

Conor Cunningham, Tobias Ternström, Silvano Coriani, Ewan Fairweather posted a whitepaper on Windows Azure SQL Database and SQL Server -- Performance and Scalability Compared and Contrasted.

The SQL Server CAT team has published a Performance Guidance for SQL Server in Windows Azure Virtual Machines whitepaper .


The Windows Azure CAT team has developed the Cloud Service Fundamentals in Windows Azure sample to demonstrate how to scale-out Windows Azure applications.

Join us in exploring application and infrastructure changes required for running scalable, observable, and portable apps on Kubernetes.


Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}