Quay lại bộ đề
Question #138 Topic 1
You have a Cloud SQL for PostgreSQL instance in Region’ with one read replica in Region2 and another read replica in Region3. An unexpected event in Region’ requires that you perform disaster recovery by promoting a read replica in Region2. You need to ensure that your application has the same database capacity available before you switch over the connections. What should you do?
Bạn có một thực thể Cloud SQL cho PostgreSQL ở Region1 với một bản sao đọc (read replica) ở Region2 và một bản sao đọc khác ở Region3. Một sự kiện bất ngờ ở Region1 yêu cầu bạn thực hiện khôi phục sau thảm họa bằng cách nâng cấp (promote) bản sao đọc ở Region2 lên. Bạn cần đảm bảo ứng dụng của mình có dung lượng cơ sở dữ liệu tương đương như trước khi chuyển đổi các kết nối. Bạn nên làm gì?
A
Enable zonal high availability on the primary instance. Create a new read replica in a new region.
Bật tính năng sẵn sàng cao cục bộ (zonal high availability) trên thực thể chính. Tạo một bản sao đọc mới ở một vùng mới.
B
Create a cascading read replica from the existing read replica in Region3.
Tạo một bản sao đọc phân cấp (cascading read replica) từ bản sao đọc hiện có ở Region3.
C
Create two new read replicas from the new primary instance, one in Region3 and one in a new region.
Tạo hai bản sao đọc mới từ thực thể chính mới, một ở Region3 và một ở một vùng mới.
D
Create a new read replica in Region1, promote the new read replica to be the primary instance, and enable zonal high availability.
Tạo một bản sao đọc mới ở Region1, nâng cấp bản sao đọc mới đó thành thực thể chính, và bật tính năng sẵn sàng cao cục bộ.
Giải thích & Tài liệu tham khảo
Khi thực hiện khôi phục sau thảm họa bằng cách nâng cấp (promote) một read replica ở Region2 lên thành thực thể chính (primary instance) mới, chúng ta cần đảm bảo dung lượng và kiến trúc cơ sở dữ liệu tương đương với trước khi xảy ra sự cố.
- C là đúng: Ban đầu, hệ thống có 1 thực thể chính ở Region1 và 2 bản sao đọc ở Region2 và Region3 (tổng cộng 3 thực thể phục vụ tải). Sau khi nâng cấp bản sao đọc ở Region2 thành thực thể chính mới, thực thể này sẽ chuyển sang chế độ đọc-ghi bình thường và không còn là bản sao nữa. Do đó, bạn chỉ còn lại 1 thực thể chính (ở Region2) và 1 bản sao đọc (ở Region3). Để khôi phục lại dung lượng ban đầu (1 chính, 2 bản sao đọc), bạn cần tạo thêm 2 bản sao đọc mới từ thực thể chính mới này (một bản sao ở Region3 để thay thế bản sao cũ hoặc thiết lập lại liên kết sao chép, và một bản sao ở một vùng mới khác).
- A là sai: Bật tính năng sẵn sàng cao (High Availability) giúp tăng khả năng chịu lỗi của chính thực thể đó, nhưng không thay thế được khả năng phân phối tải đọc của các bản sao đọc.
- B là sai: Việc tạo bản sao đọc phân cấp từ bản sao đọc hiện tại ở Region3 không giải quyết trực tiếp việc khôi phục lại kiến trúc có 2 bản sao đọc độc lập được sao chép trực tiếp từ thực thể chính mới ở Region2.
- D là sai: Region1 đang gặp thảm họa/sự cố, việc tạo bản sao mới ở Region1 và nâng cấp nó lên làm thực thể chính là không thực tế.
(Đáp án được gợi ý bởi AI)