DevOps

Disaster Recovery & Backup

Chiến lược backup, RPO, RTO, failover, high availability, triển khai multi-region, xử lý sự cố các kịch bản DR

20 câu hỏi phỏng vấn·
Senior
1

RPO (Recovery Point Objective) là gì trong bối cảnh disaster recovery?

Câu trả lời

RPO định nghĩa lượng dữ liệu tối đa mà một tổ chức có thể chấp nhận mất trong một thảm họa, thường được biểu thị bằng phút hoặc giờ. RPO 1 giờ có nghĩa là backup phải được thực hiện ít nhất mỗi giờ để giới hạn mất dữ liệu trong khung thời gian đó. Các chiến lược để đạt RPO thấp bao gồm backup liên tục (CDC), snapshot thường xuyên, hoặc replication đồng bộ để đạt RPO gần bằng không trong các hệ thống quan trọng.

2

RTO (Recovery Time Objective) đại diện cho điều gì trong một chiến lược DR?

Câu trả lời

RTO tương ứng với thời gian tối đa có thể chấp nhận để khôi phục một dịch vụ sau sự cố trước khi tác động đến hoạt động kinh doanh trở nên không thể chấp nhận. Ví dụ, RTO 4 giờ có nghĩa là dịch vụ phải được khôi phục trong khoảng thời gian này. RTO ảnh hưởng trực tiếp đến lựa chọn kiến trúc DR: RTO ngắn đòi hỏi các giải pháp như hot standby hoặc active-active, trong khi RTO dài hơn có thể sử dụng các cách tiếp cận ít tốn kém hơn như pilot light hoặc cold backup.

3

Sự khác biệt chính giữa full backup và incremental backup là gì?

Câu trả lời

Full backup sao chép toàn bộ dữ liệu mỗi lần thực thi, trong khi incremental backup chỉ lưu dữ liệu đã thay đổi kể từ lần backup gần nhất (full hoặc incremental). Incremental backup nhanh hơn và tiêu tốn ít dung lượng hơn, nhưng việc khôi phục phức tạp hơn vì cần full backup gần nhất cộng với tất cả các incremental. Một chiến lược phổ biến kết hợp full backup hàng tuần với incremental hàng ngày để cân bằng hiệu năng và sự dễ dàng khi khôi phục.

4

Snapshot là gì trong bối cảnh các chiến lược backup?

5

Sự khác biệt giữa kiến trúc active-active và active-passive cho high availability là gì?

+17 câu hỏi phỏng vấn

Các chủ đề phỏng vấn DevOps khác

Quản lý phiên bản & Git

Junior
20 câu hỏi

Cơ bản về Linux

Junior
22 câu hỏi

Shell Scripting & Bash

Mid-Level
20 câu hỏi

Cơ bản về Networking

Junior
22 câu hỏi

Kiến thức cơ bản về Docker

Junior
24 câu hỏi

Nền tảng CI/CD

Junior
18 câu hỏi

GitHub Actions

Mid-Level
22 câu hỏi

GitLab CI/CD

Mid-Level
22 câu hỏi

Jenkins

Mid-Level
22 câu hỏi

Kiến thức cơ bản về Kubernetes

Mid-Level
26 câu hỏi

Networking Kubernetes

Mid-Level
24 câu hỏi

Kubernetes Nâng cao

Mid-Level
24 câu hỏi

Ingress & API Gateway

Mid-Level
20 câu hỏi

Cơ bản về Terraform

Mid-Level
22 câu hỏi

Terraform Nâng cao

Mid-Level
22 câu hỏi

Ansible & Configuration Management

Mid-Level
20 câu hỏi

Kiến thức cơ bản AWS

Mid-Level
26 câu hỏi

Kiến thức cơ bản về Azure

Mid-Level
22 câu hỏi

Nền tảng GCP

Mid-Level
22 câu hỏi

Monitoring và Prometheus

Mid-Level
22 câu hỏi

Logging & ELK Stack

Mid-Level
20 câu hỏi

Alerting & Incident Response

Mid-Level
20 câu hỏi

Cloud Identity & Secrets

Mid-Level
22 câu hỏi

Bảo mật Pipeline CI/CD

Mid-Level
20 câu hỏi

Helm & Kubernetes

Mid-Level
20 câu hỏi

Bảo mật Runtime & Cluster

Senior
24 câu hỏi

Container Supply Chain Security

Senior
22 câu hỏi

Service Mesh & Istio

Senior
24 câu hỏi

GitOps & ArgoCD

Senior
22 câu hỏi

Progressive Delivery

Senior
20 câu hỏi

Khả năng quan sát phân tán

Senior
22 câu hỏi

Tối ưu hóa hiệu suất

Senior
22 câu hỏi

Tối ưu Chi phí Cloud

Senior
20 câu hỏi

Nguyên tắc SRE

Senior
24 câu hỏi

Chaos Engineering

Senior
20 câu hỏi

Platform Engineering

Senior
22 câu hỏi

Nắm vững DevOps cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí