Azure Front Door – Azure Advent Calendar 2019

Overview

This year I have had the pleasure of taking part in the Azure Advent Calendar, a community driven event that runs throughout December 2019. The calendar is brought to us by MVPs, Gregor Suttie and Richard Hooper. A huge shout out to Anthony Mashford for letting me know about it too!

The idea is simple – each day throughout December a series of Blog Posts and Videos about different Azure topics are released, by people who work with these technologies. For me – I wanted to choose something I had not had a huge amount of exposure too. So not only do I learn something in the process, but also through my own discovery I can (hopefully!) help others learn along the way.

Azure Front Door

Azure Front Door is a service that offers features similar to those found in many different types of Application Delivery Controllers, throughout datacenters worldwide. However, as with everything in Microsoft Azure, it brings a wealth of additional features and benefits. The key features and benefits to using the service are:

  • Application Performance Acceleration
  • Increased availability via Smart Health Probes
  • URL Based Routing
  • Multiple Site Hosting
  • Session Affinity
  • SSL Termination
  • Custom Domains and Certificate Management
  • Application Layer Security
  • URL Redirection
  • URL Rewrite
  • Native IPV6 and HTTP/2

Who would benefit from the Service?

Anyone currently utilizing Azure to host any web service would benefit from the Front Door Service in my opinion – the wealth of features make it an ideal companion and provide optimizations that fit around existing services and improve them vastly. Also anyone wishing to accelerate the performance of a Web Application elsewhere could also benefit – even if that application not hosted in Azure.

Okay – I’m convinced, how do I try it?

The great news is that Azure Front Door can be tried and tested both rapidly and very cost effectively. I’d recommend starting out how I have, with two identical Web Apps, and practice setting up Front Door, and creating the various configuration items, as I have done in my demo. From there you can try out more complex settings and build up from this foundation. The basic setup and creating a rule is something shown in my video below – and this will get you a basic setup that you can then modify and tweak to learn move and forward with.

Azure Advent Calendar Video

Happy Christmas!

Thanks for reading my post and watching my video – please do feel free to reach out if you’d like any more information, I’m active on Twitter over at @jakewalsh90 🙂