News

What Happened? Microsoft's Fritz Discusses Azure Outage and Building Azure Sites

Before launching into his presentation on the intricacies of building Azure-based Web sites, Microsoft's Jeffrey Fritz talks about Tuesday's widespread Azure outage that affected sites throughout most of the northern hemisphere.

On Tuesday evening for approximately five hours, there was a widespread Azure outage across most of the northern hemisphere. Jeffrey Fritz, senior product manager with Microsoft's Azure Development Team who just recently joined Microsoft, led off his presentation with an explanation of what had happened the previous evening. "It's my cheerful duty to say, I'm sorry.  Let's talk about what happened." Fritz led the keynote presentation on Wednesday, November 19 at Live! 360, held at the Loew's Royal Pacific Resort in Orlando, Florida.

Microsoft is looking at the outage event now to better mitigate such things in the future. Fritz explained that Azure does indeed have a status page that shows any current changes and status. There's also a history of event disclosures. The partial service interruption the night before lasted for about five hours.  Of the 19 datacenters across the globe, the entire northern hemisphere apparently suffered outages.

Among its other configuration options, the traffic manager in Azure lets you select a load balancing method and configure endpoints. "The strategy we took last night was to present a read-only copy. Now we've got this juggling act. We've got this static read-only site. Then when it came back, we needed to get back to the traffic manager."

Apparently, rolling out a performance update caused a traffic overload, according to a blog post by Jason Zander. This caused services built on top of Azure to bog down. Once Microsoft detected this issue, it promptly rolled back the change. It had to restart of the storage front ends in order to fully undo the update. Once Microsoft deployed mitigation steps, most Azure users started seeing service availability improvement across the affected regions.

After that explanation, Fritz moved on with his demo of setting up Azure Web sites. He showed how he set up a rotating selection of crazy cat images to publish out to his site. "You don't need to configure anything else," he says. "You can manage and add domain names and deploy into deployment slots."

Then he pushed his project out to the Azure Web site and ran it through a debugging routine. After fixing a small problem, he redeployed and could see both instances of his site running within the Azure console.  Then he swapped to the more recently updated site. "No one could tell they've been swapped," says Fritz. "You can change and edit sites without having the site going down or even anyone knowing."

Fritz continued, explaining how you can add additional instances and don't have to think about it or request new hardware, which streamlines performance tuning. You can also easily scale and deploy sites without affecting the running site.

Fritz concluded his presentation with a quick demonstration of how he set up a separate server to accommodate his kids' desire to play Minecraft. "It's easy to do," he says. "There's no packaging or zipping files. You can connect to the server, the drive is mounted and available -- it's already there." He then briefly ran Minecraft live on screen.

Live! 360 wraps up 1105 Media's 2014 event calendar. For the 2015 event schedule, go to live360events.com, vslive.com and techmentorevents.com.

About the Author

Lafe Low is the editorial liaison for ECG Events.

comments powered by Disqus

Featured

  • Mastering Blazor Authentication and Authorization

    At the Visual Studio Live! @ Microsoft HQ developer conference set for August, Rockford Lhotka will explain the ins and outs of authentication across Blazor Server, WebAssembly, and .NET MAUI Hybrid apps, and show how to use identity and claims to customize application behavior through fine-grained authorization.

  • Linear Support Vector Regression from Scratch Using C# with Evolutionary Training

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the linear support vector regression (linear SVR) technique, where the goal is to predict a single numeric value. A linear SVR model uses an unusual error/loss function and cannot be trained using standard simple techniques, and so evolutionary optimization training is used.

  • Low-Code Report Says AI Will Enhance, Not Replace DIY Dev Tools

    Along with replacing software developers and possibly killing humanity, advanced AI is seen by many as a death knell for the do-it-yourself, low-code/no-code tooling industry, but a new report belies that notion.

  • Vibe Coding with Latest Visual Studio Preview

    Microsoft's latest Visual Studio preview facilitates "vibe coding," where developers mainly use GitHub Copilot AI to do all the programming in accordance with spoken or typed instructions.

  • Steve Sanderson Previews AI App Dev: Small Models, Agents and a Blazor Voice Assistant

    Blazor creator Steve Sanderson presented a keynote at the recent NDC London 2025 conference where he previewed the future of .NET application development with smaller AI models and autonomous agents, along with showcasing a new Blazor voice assistant project demonstrating cutting-edge functionality.

Subscribe on YouTube