role-iq-logo
Rock [Azure]
See all Azure roles
Description
Course info
Level
Beginner
Updated
Sep 12, 2018
Duration
1h 38m
Description

Developing a disaster recovery strategy is crucial in order to avoid any IT interruptions when building your own application on the Microsoft Azure platform. In this course, Designing a Disaster Recovery Strategy on Microsoft Azure, you'll learn about the design considerations that you should keep in mind when you're building applications in the cloud that can withstand unplanned failures. First, you'll explore common backup scenarios and how to determine disaster recovery requirements. Next, you'll discover how to design a recovery architecture. Finally, you'll learn how to enable geo-replication for Azure virtual machines and databases. By the end of this course, you'll have the necessary knowledge to efficiently architect the right solutions by utilizing different design topologies for disaster recovery on Microsoft Azure.

About the author
About the author

Mike Pfeiffer is a twenty year IT industry veteran, published author, and international conference speaker.

More from the author
Architecting for Reliability on AWS
Intermediate
3h 34m
16 May 2018
More courses by Mike Pfeiffer
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hey everyone. This is Mike Pfeiffer, and in this course, Designing a Disaster Recovery Strategy on Microsoft Azure, we'll take a look at the design considerations that you should keep in mind when you're building applications in the cloud that can withstand unplanned failures. To get started, we'll take a look at determining the recovery requirements for your applications. So we'll explore the concept of designing for failure, working with the Azure global infrastructure, and then you'll learn about the core services that enable disaster recovery on the Azure platform. Next, we'll move on to understanding some of the data protection strategies that we can use for disaster recovery on Azure. And throughout the rest of the course, we'll tie all these concepts together so you can understand how to architect the right solution using a number of different design topologies for disaster recovery architectures on Microsoft Azure. So if you're new to Azure and you need to start designing your own disaster recovery and business continuity strategy, this course is definitely for you.

Determining Recovery Requirements
Hey everybody. It's Mike Pfeiffer, and welcome to this course on Designing a Disaster Recovery Strategy on Microsoft Azure. In this first module, we're going to take a look at determining the recovery requirements for disaster recovery and really what do you need to think about in terms of the Azure platform, the tools and services, to help you design a disaster recovery solution. From there, we'll dive deeper into data strategies for disaster recovery. So what do you got to think about in terms of protecting your data? And then in the last module, we're going to take a look at deployment topologies for disaster recovery. So how do we do things like use multiple regions and use things like the Traffic Manager and the different services that are available in Azure to support disaster recovery scenarios? So that's the game plan for the overall course. Let's go ahead and move on talk about what we're going to cover in this first module on determining recovery requirements. So to kick things off, we're going to be taking a look at the concept of designing for failure and basically assuming that things are going to fail and designing our solutions around that concept. From there, we'll take a look at designing with Azure paired regions, and this is something we'll take a look at multiple times throughout the course, but how do you use multiple regions, and what are some of the considerations there? We'll do a quick review on protecting infrastructure with Azure Site Recovery. We'll also dive into the concept of intelligent routing with the Azure Traffic Manager, and this is going to be a crucial service for your disaster recovery scenarios to get users to the right location and right region within the Azure platform. We'll also talk a bit about failure detection and monitoring, which are important concepts for disaster recovery. And then we'll also talk about simulating disasters so you can make sure that your applications and the architecture is resilient, and we'll also look at some common considerations and scenarios to think about for disaster recovery. So we've got a lot of awesome stuff to take a look at throughout this course. Let's go ahead and move on to the next video, and we'll get started by talking about designing for failure.

Data Strategies for Disaster Recovery
Hey everyone. It's Mike Pfeiffer, and in this module, we're going to take a look at Data Strategies for Disaster Recovery on Microsoft Azure. So let's go ahead and discuss what we're going to cover throughout this module. Now to kick things off, we're going to be taking a look at working with the Azure Backup service. This is part of the same infrastructure we created in the last module to enable replication of our virtual machines. So we're going to work with our Recovery Services vault and see how we can do backups with this particular resource in Azure. Next up, we'll take a look at business continuity for Azure SQL Databases. So for the managed SQL Server implementation, how do we protect the databases and enable business continuity for those disaster recovery scenarios? Next up, we'll discuss Azure Storage recovery considerations. From there, we'll move on to see how we can work with disk snapshots for your Azure virtual machines. And then we'll cover some of the common data patterns that you'll need to be familiar with for disaster recovery. So that's the game plan for this module. Let's go ahead and jump over to the next video, and we'll start working with Azure Backup.

Deployment Topologies for Disaster Recovery
Hey everyone. It's Mike Pfeiffer, and in this last module, we're going to take a look at Deployment Topologies for Disaster Recovery on Azure. So to kick things off, we're going to take a look at common architectures for disaster recovery, so several different types of architectures that you can utilize, some things to think about, and then we're going to dig deeper into the concept of the multi-region architecture, which is going to be the most common architecture for disaster recovery. Now we're also going to take a closer look at working with Azure SQL Database geo-replication because this is a core component for many disaster recovery scenarios since the SQL workload is so commonly used in enterprise applications. In addition to relational database systems like SQL Server, we're also going to take a look at building globally-distributed applications with Azure Cosmos DB, which is the NoSQL solution here in Azure for Database as a Service. And then finally, we'll take a look at some more design considerations for the Azure Traffic Manager. We've talked a little bit about the Traffic Manager, but I'm going to show you more details about the routing mechanisms and some other things to keep in mind. So we've got a lot of cool stuff to cover in this final module. Let's go ahead and jump over to the next video, and we'll start taking a look at common architectures for disaster recovery.