3.1: Design a solution for backup and disaster recovery Flashcards
What is the purpose of a recovery time objective (RTO) in a backup and disaster recovery solution?
The RTO defines the maximum acceptable downtime for a system or application. It helps determine how quickly the system needs to be recovered after a failure
How can you recommend a recovery solution for Azure workloads that meets recovery objectives?
To recommend a recovery solution for Azure workloads, you should assess the RTO, recovery level objective (RLO), and recovery point objective (RPO) requirements. You can consider using Azure Site Recovery (ASR) for replicating and recovering Azure VMs and Azure Backup for protecting data
What are some recovery solutions for containers?
Recovery solutions for containers can include using container orchestration platforms like Azure Kubernetes Service (AKS) with built-in replication and failover capabilities, or using container image registries to store and deploy container images
How can you recommend a backup and recovery solution for compute resources?
When recommending a backup and recovery solution for compute resources, you should consider using Azure Backup to protect virtual machines (VMs) and Azure Disk Encryption for encrypting VM disks. You can also leverage Azure Site Recovery for disaster recovery
What are some backup and recovery solutions for databases?
Backup and recovery solutions for databases can include using Azure SQL Database automated backups, Azure Database for MySQL/Azure Database for PostgreSQL backups, or Azure Backup for on-premises databases
How can you recommend a backup and recovery solution for unstructured data?
For unstructured data, you can recommend using Azure Blob Storage with soft-delete enabled for data protection. Azure Backup can also be used to create backups of on-premises file servers or virtual machines hosting unstructured data
What are the availability requirements of Azure resources?
The availability requirements of Azure resources depend on the specific workload and business needs. It is important to identify the desired level of availability, such as high availability or fault tolerance, for compute resources, non-relational data storage, and relational databases
How can you recommend a high-availability solution for compute resources?
To recommend a high-availability solution for compute resources, you can consider using Azure Availability Sets or Azure Virtual Machine Scale Sets. These solutions provide fault tolerance and ensure that your applications remain available even if individual VMs or instances fail
What is a recommended high-availability solution for non-relational data storage?
A recommended high-availability solution for non-relational data storage is Azure Cosmos DB. It offers built-in multi-region replication and automatic failover, ensuring high availability and low latency for globally distributed applications
How can you recommend a high-availability solution for relational databases?
To recommend a high-availability solution for relational databases, you can consider using Azure SQL Database with features like geo-replication and automatic failover groups. These features provide redundancy and ensure continuous availability of the database