Tính sẵn sàng cao (HA) cho Amazon RDS PostgreSQL có thể đạt được bằng nhiều phương pháp khác nhau, bao gồm:
Multi-AZ deployments là cách phổ biến nhất để đạt được độ sẵn sàng cao cho Amazon RDS PostgreSQL. Triển khai Multi-AZ rất dễ thiết lập và quản lý, đồng thời cung cấp mức độ sẵn sàng cao.
Read replicas cũng có thể được sử dụng để cải thiện tính khả dụng của Amazon RDS PostgreSQL database. Read replicas có thể được sử dụng để giảm tải lưu lượng đọc từ primary database, điều này có thể cải thiện hiệu suất và khả năng mở rộng của cơ sở dữ liệu. Read replicas cũng có thể được sử dụng để tạo kế hoạch khắc phục thảm họa trong trường hợp cơ sở dữ liệu chính bị lỗi.
Database clusters là tùy chọn nâng cao nhất để đạt được độ sẵn sàng và khả năng mở rộng cao cho Amazon RDS PostgreSQL. Việc thiết lập và quản lý các cụm cơ sở dữ liệu phức tạp hơn so với triển khai nhiều AZ, nhưng chúng có thể cung cấp mức độ sẵn sàng và khả năng mở rộng cao hơn.
In this lab, bạn sẽ thiết lập cấu hình Multi-AZ có tính sẵn sàng cao cho RDS PostgreSQL database instance của mình. Sau đó, bạn sẽ mô phỏng một sự kiện chuyển đổi dự phòng để xem nó hoạt động như thế nào. Cuối cùng, bạn mở rộng RDS instance của mình để có thêm dung lượng ghi.