Tôi đang cố gắng mở rộng quy mô ứng dụng web của chúng tôi (PHP, MySQL, memcache) trong sơ đồ đa vùng. Hiện tại chúng tôi đang sử dụng một thiết lập với hai phiên bản EC2 đằng sau một thể hiện ELB và RDS, tất cả chúng đều ở khu vực US-EAST (Virginia).
Chúng tôi cũng muốn có sự hiện diện ở khu vực EU (Ireland). Điều này có nghĩa là ít nhất một phiên bản EC2 mới ở đó (giống hệt với các phiên bản khác, phục vụ cùng một ứng dụng).
Tôi đã sao chép AMI mong muốn, thiết lập phiên bản mới, thiết lập cấu hình ELB tương tự (bắt buộc để chấm dứt SSL) và định tuyến dựa trên độ trễ được định cấu hình trong Route53. Và nó hoạt động như đề xuất.
Nhưng, khách hàng từ EU có vấn đề về tốc độ. Điều này là do thực tế rằng các phiên bản EC2 của EU kết nối với phiên bản RDS có trụ sở tại Hoa Kỳ. Theo tôi biết Amazon vẫn chưa cho phép nhân rộng đa vùng RDS.
Bạn có bất cứ đề xuất nào về cách tăng tốc toàn bộ thiết lập trong khi sử dụng phiên bản RDS không?
Ngoài ra, bất kỳ ý tưởng nói chung về làm thế nào để mở rộng mọi thứ? Lý tưởng nhất là chúng tôi muốn tiếp tục sử dụng công nghệ RDS vì nhiều lý do. Tuy nhiên, tôi sẵn sàng để đề xuất (tôi đoán ý tưởng tiếp theo sẽ là lưu trữ các máy chủ MySQL của chúng ta).