Khởi tạo Read Replicas
Nhằm mở rộng khả năng read scale cho vDB, bạn có thể tạo read replicas cho các DB Instance, hệ thống sẽ tự động thiết lập mô hình master, slave và đồng bộ dữ liệu với cơ chế async.
Bạn tham khảo videos sau:
chi tiết các bước làm như sau:
Đầu tiên bạn chọn DB Instance cần tạo read replicas từ đó, lưu ý chỉ những DB Instance có role:standalone hoặc role:master mới khởi tạo đc read replicas, chọn Action và chọn Create Read Replica
Ở đây bạn chỉ cần đặt DB Instance Name cho read replicas và giữ nguyên các thông tin khác như: flavor, storage type, storage size, backup schedule, tuy nhiên chúng tôi khuyến cáo bạn giữ nguyên các thông tin này giống Master hoặc chọn các thông số cao hơn khi cần thiết. Nhấn Create để khởi tạo:
![](https://docs.vngcloud.vn/~gitbook/image?url=https%3A%2F%2Fdocs.vngcloud.vn%2Fdownload%2Fattachments%2F31555982%2Fimage2021-6-14_15-56-10.png%3Fversion%3D1%26modificationDate%3D1623660971000%26api%3Dv2&width=768&dpr=4&quality=100&sign=3e114cfc&sv=1)
Sau khi khởi tạo bạn chờ một khoảng thời gian cho đến khi read replicas đã ACTIVE
Vây là bạn đã tạo thành công Read Replica cho vDB hay còn gọi là mô hình master-slave, bạn có thể kiểm tra dữ liệu của master đã được đồng bộ qua slave:
Tại dbmaster với IP: 103.245.249.88 bạn thấy chúng ta có 6 databases, và với database vngtest chúng ta có 1 table và 1 record
Tại dbslave1 với IP: 61.28.229.96, bạn thấy dữ liệu đã được đồng bộ chính xác từ dbmaster sang dbslave1
![](https://docs.vngcloud.vn/~gitbook/image?url=https%3A%2F%2Fdocs.vngcloud.vn%2Fdownload%2Fattachments%2F31555982%2Fimage2021-6-14_16-8-57.png%3Fversion%3D1%26modificationDate%3D1623661739000%26api%3Dv2&width=768&dpr=4&quality=100&sign=1b313598&sv=1)
Tại dbmaster bạn ghi thêm dữ liệu vào bảng authors tại db: vngtest.
![](https://docs.vngcloud.vn/~gitbook/image?url=https%3A%2F%2Fdocs.vngcloud.vn%2Fdownload%2Fattachments%2F31555982%2Fimage2021-6-14_16-12-44.png%3Fversion%3D1%26modificationDate%3D1623661965000%26api%3Dv2&width=768&dpr=4&quality=100&sign=5966fee8&sv=1)
Bạn cũng sẽ thấy dữ liệu đã được đồng bộ qua dbslave1
Ngoài ra bạn không thể ghi dữ liệu lên các read replicas, ở đây là dbslave1 vì ở các read replicas đều được cấu hình với cờ read_only=true.
Chúc mừng bạn đã cấu hình read replicas thành công
Last updated