Please enable JavaScript.
Coggle requires JavaScript to display documents.
Design for availability and recoverability in Azure (Develop a disaster…
Design for availability and recoverability in Azure
Build a highly available architecture
What is high availability
Evaluate high availability for your architecture
Determine the service-level agreement of your application
99% up to 99.999%
Evaluate the HA capabilities of the application
Evaluate the HA capabilities of dependent applications
Azure's highly available platform
Availability sets
update domains and fault domains
Azure Regions, Availability zones
physical datacenter locations
Load balancing
Azure Traffic Manager (Global DNS)
Azure Application Gateway (Level 7)
Azure Load Balancer (Level 4)
Platform as a service (PaaS) HA capabilities
Azure SQL DB, App Service, and Azure Service Bus*
HA built in
Develop a disaster recovery strategy
What is disaster recovery?
How to create a disaster recovery plan
Risk assessment and process inventory
Recovery objectives
Recovery Point Objective (RPO)
Recovery Time Objective (RTO)
Detailing recovery steps
Backups: How often they're created, where they're located, and how to restore data from them.
Data replicas: The number and locations of replicas, the nature and consistency characteristics of the replicated data, and how to switch over to a different replica.
Deployments: How deployments are executed, how rollbacks occur, and failure scenarios for deployments.
Infrastructure: On-premises and cloud resources, network infrastructure, and hardware inventory.
Dependencies: External services that are used by the application, including SLAs and contact information.
Configuration and notification: Flags or options that can be set to gracefully degrade the application, and services that are used to notify users of application impact.
Designing for disaster recovery
Data recovery and replication
Process recovery
Azure Site Recovery
Service-specific features
Testing a disaster recovery plan
Protect your data with backup and restore
Establish backup and restoration requirements
How much of this type of data can afford to be lost, measured in duration
The maximum amount of time a restore of this type of data should require
Backup retention requirements: how long and at what frequency do backups need to remain available
Azure backup and restore capabilities
Azure Backup
Azure Backup Agent
System Center Data Protection Manager
Azure Backup Server
Azure IaaS VM Backup
Azure Blob storage
cool. hot. archive
Azure SQL Database
Azure App Service
Verify backups and test restore procedures