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

  • Cloud-Focused .NET Aspire 9.1 Released

    Along with .NET 10 Preview 1, Microsoft released.NET Aspire 9.1, the latest update to its opinionated, cloud-ready stack for building resilient, observable, and configurable cloud-native applications with .NET.

  • Microsoft Ships First .NET 10 Preview

    Microsoft shipped .NET 10 Preview 1, introducing a raft of improvements and fixes across performance, libraries, and the developer experience.

  • C# Dev Kit Previews .NET Aspire Orchestration

    Microsoft's dev team has been busy updating the C# Dev Kit, a Visual Studio Code extension that enhances the C# development experience by providing tools for managing, debugging, and editing C# projects.

  • Hands On: New VS Code Insiders Build Creates Web Page from Image in Seconds

    New Vision support with GitHub Copilot in the latest Visual Studio Code Insiders build takes a user-supplied mockup image and creates a web page from it in seconds, handling all the HTML and CSS.

  • Naive Bayes Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the naive Bayes regression technique, where the goal is to predict a single numeric value. Compared to other machine learning regression techniques, naive Bayes regression is usually less accurate, but is simple, easy to implement and customize, works on both large and small datasets, is highly interpretable, and doesn't require tuning any hyperparameters.

Subscribe on YouTube

Upcoming Training Events