Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Disaster Recovery (BCDR) in Azure using ASR, Chaos Studio
Rating: 4.1 out of 5(75 ratings)
15,718 students

Disaster Recovery (BCDR) in Azure using ASR, Chaos Studio

Learn to design resilient disaster recovery solutions in Azure, and ensure business continuity using ASR, Chaos Studio
Created byDivyanshu Mehta
Last updated 4/2023
English
English [Auto],

What you'll learn

  • Understand the importance of disaster recovery and business continuity planning for cloud environments.
  • Learn the key concepts and terminology related to disaster recovery in Azure, including recovery point objective (RPO), recovery time objective (RTO).
  • Learn how to plan and implement a disaster recovery solution for a sample application, including configuring replication, testing failover and failback.
  • Learn best practices for disaster recovery in Azure, including designing for resiliency, monitoring and testing your solution, and optimizing for cost.
  • Explore real-world case studies and examples of disaster recovery in Azure
  • Chaos Studio

Course content

2 sections31 lectures2h 20m total length
  • Introduction1:51

    Discover how to set up Azure disaster recovery using ASR and Chaos Studio, learn backup vaults, recovery services, and RTO and RPO to keep applications running with minimal downtime.

  • Target Audience3:21

    Identify the target audience for Azure disaster recovery, including cloud architects, engineers, IT managers, and security professionals, and learn automated cross-region replication for minimal downtime and cost control.

  • Introduction to BCDR2:49

    Learn how to implement business continuity and disaster recovery in Azure with ASR and Chaos Studio to keep apps running by failover from Region A to Region B.

  • Introduction to Azure Site Recovery and Backup3:44

    Explore how Azure Site Recovery and backup safeguard business continuity by replicating workloads to a secondary region, enabling automatic failover and safe data backups during outages.

  • Advantages of BCDR services1:59

    Enable backup and disaster recovery to reduce data recovery time by up to 80% and data loss by 97%, while choosing cost-saving archive storage and hot/cold tier options.

  • Difference Between RPO and RTO3:34

    Understand difference between recovery time objective (RTO) and recovery point objective (RPO) in Azure. See how outages influence restore time and data loss, and how backups reduce RPO and RTO.

  • Chaos Studio Introduction5:35

    Learn how chaos engineering, via Azure Chaos Studio, injects controlled faults to test and improve your application's resilience against outages and high utilization.

  • Create Azure Virtual Machine in Zone 37:51

    Create a Linux virtual machine in zone three of Azure, selecting region, image, size, networking, and auto shutdown to test disaster recovery with Chaos Studio and Azure Site Recovery.

  • Create VM in Zone 14:05

    Create a Linux VM in a different Azure zone for disaster recovery testing with Chaos Studio, using the same image and size, enabling zone-based experiments.

  • Enable targets in Chaos Studio6:59

    Onboard resources to Chaos Studio, define targets (agent-based for vms; service direct for others), install Chaos Studio agent on linux vm, and monitor deployment as targets become ready for experiments.

  • Architecture for Chaos Studio4:25

    Understand Chaos Studio architecture with a three-zone, load-balanced vms setup and fault injections to test resilience, traffic failover, and disaster recovery via Azure site recovery and backup vaults.

  • Create Application Insights2:14

    Create application insights to monitor metrics from two virtual machines, store data in Log Analytics via a workspace, and enable Chaos Studio to test failovers in Azure disaster recovery setup.

  • Enable Targets in Chaos Studio for two VMs2:12

    Enable Chaos Studio targets for two VMs by adding service direct and agent-based targets, configuring manage identity and instrumentation key in application insights, and reviewing and enabling deployment.

  • Branches & Steps in Chaos Studio6:54

    Explore Chaos Studio by designing experiments with steps and branches that execute in parallel to inject faults, such as vm shutdown, using delays or abrupt shutdown to test traffic switching.

  • Creating Experiments10:11

    Learn to create and configure chaos studio experiments in Azure, add faults like VM shutdown with duration, manage targets across zones, and assign experiment identity with contributor access.

  • Chaos Studio - Running the Experiments9:13

    Chaos Studio runs a live drill by injecting faults into two VMs across zones and demonstrates recovery, failover with a load balancer, zone three VM, and Azure site recovery.

  • Recovery Service Vault Introduction3:18

    Explore how the Azure recovery services vault stores backups of VMs and workloads, enabling quick recovery during disasters and supporting System Center and Windows Server backups.

  • Azure Backup Intro3:18

    Explore Azure Backup's unified backup center for governing, monitoring, and analyzing backups at scale, and compare it to Azure Site Recovery for VM and an entire Azure cloud.

  • Azure Backup Vaults2:19

    Explore how the Azure backup center provides a unified management view to govern, monitor, and analyze backups at scale, with vaults storing data for workloads and items representing backed-up resources.

  • Backup Vaults Demo5:37

    Explore azure backup concepts, define backup center, backup vault, and backup items, and learn how data redundancy options—local, zone, and geo—shape vault creation and resource backups.

  • Backup Polices1:15

    Learn to set up backup policies for Azure virtual machines, choosing standard or enhanced, and schedule backups at a specific time.

  • Use case for Azure Site Recovery3:37

    Understand the Azure site recovery architecture, including replication and the cache storage, and see how a failover transfers data from cache to the target region for disaster recovery.

  • Create Recovery Services Vault2:24

    Create a recovery services vault and run a demo to enable disaster recovery scenarios in Azure; configure subscription, resource group, region, networking with public or private access, and tags.

  • Proximity Placement Group2:30

    Enable proximity placement group to keep Azure virtual machines near the data center for low latency and resilience during outages; this demo covers zonal support and regional placement options.

  • Azure Site Recovery Demo 16:22

    Configure and replicate a Linux VM from Central US to West US using Azure Site Recovery, set resource group, virtual network, and capacity reservations, then start replication and plan failover.

  • Azure Site Recovery Demo - Part 23:01

    Watch how replication creates a storage account and recovery services vault, captures recovery points, and enables test failovers of the replicated vm.

  • Azure Site Recovery Demo - Part 35:39

    Learn to set up Azure Site Recovery, replicate Azure virtual machines, and perform test failover to verify disaster recovery across a secondary region.

  • Azure Site Recovery Demo - Part 414:03

    Demonstrates a disaster recovery workflow using Azure Site Recovery: perform test failover, verify replication to West US, clean up test resources, then execute live failover and commit before failback.

  • Azure Site Recovery Demo - Part 52:14

    Watch replication and protection steps in Azure Site Recovery during an outage, with commits synchronized from the secondary to the primary VM and the active location updating after data synchronization.

  • Azure Site Recovery Demo - Part 67:32

    Initiate a failover and validate disaster recovery by performing test failovers, re-protecting data, and failing back from the secondary to the primary region, with active location synchronization.

Requirements

  • A basic understanding of cloud computing concepts and terminology, such as virtual machines and storage.
  • Familiarity with Microsoft Azure, including the Azure Portal.
  • Zeal to learn new technology
  • Having these prerequisites in place will help students get the most out of the course, and will ensure that they have the foundational knowledge and skills needed to implement and manage disaster recovery solutions in Azure.

Description

Disasters can strike at any time, whether it's a natural disaster like a hurricane, a cyber attack, or a hardware failure. For businesses, these events can be catastrophic, resulting in data loss, downtime, and lost revenue. However, with the right disaster recovery plan in place, businesses can minimize the impact of these events and ensure that critical applications and data are available when they are needed most.

The course is designed to provide a comprehensive overview of disaster recovery concepts and best practices, and how they can be applied in the context of Azure. This includes topics such as:

  • Understanding the different types of disasters that can impact businesses, and the potential consequences of data loss and downtime.

  • Learning about the key concepts of disaster recovery, such as RPO, RTO, and high availability.

  • Familiarizing yourself with the different Azure services and features that can be used to implement disaster recovery, such as Azure Site Recovery, Azure Backup, and Azure Virtual Machines.

  • Learning how to configure and test disaster recovery solutions in Azure, including setting up replication, creating recovery plans, and automating failover and failback procedures.

  • Monitoring and troubleshooting your disaster recovery solutions using Azure Monitor and other tools.

Throughout the course, you'll have access to a range of learning resources, including video lectures, step-by-step tutorials, and hands-on exercises. You'll also have the opportunity to ask questions and receive feedback from the instructor, as well as connect with other students in the course.

By the end of the course, you'll have a solid understanding of disaster recovery in Azure, and be equipped with the skills and knowledge needed to design and implement resilient disaster recovery solutions for your business or organization. Whether you're an IT professional, a developer, or a business owner, this course will provide you with valuable insights and practical skills that you can apply in your own work.


Who this course is for:

  • Cloud architects and engineers who are responsible for designing and implementing Azure solutions, including disaster recovery plans.
  • IT managers and decision-makers who need to understand the benefits and risks of disaster recovery in the cloud, and how to implement and manage such solutions.
  • System administrators and DevOps professionals who are responsible for maintaining and monitoring Azure solutions, including disaster recovery configurations.
  • Developers and software engineers who are responsible for designing and building applications in Azure, and who need to understand how to ensure that their applications are resilient to disasters.
  • Overall, the course is designed for anyone who wants to learn about disaster recovery in Azure and gain the skills and knowledge needed to implement and manage such solutions effectively.