Saya mencoba untuk mengukur aplikasi web kami (PHP, MySQL, memcache) dalam skema multi-wilayah. Saat ini kami menggunakan pengaturan dengan dua instance EC2 di belakang ELB dan instance RDS, semuanya di wilayah US-EAST (Virginia).
Kami juga ingin hadir di kawasan UE (Irlandia). Ini berarti setidaknya ada instance EC2 baru di sana (identik dengan yang lain, melayani aplikasi yang sama).
Saya telah menyalin AMI yang diinginkan, mengatur instance baru, mengatur konfigurasi ELB yang sama (diperlukan untuk penghentian SSL) dan mengkonfigurasi routing berbasis latensi di Route53. Dan itu berfungsi seperti yang disarankan.
Tetapi, klien dari UE memiliki masalah kecepatan. Hal ini disebabkan oleh fakta bahwa instance EC2 UE terhubung ke instance RDS yang berbasis di AS. Sejauh yang saya tahu Amazon belum mengaktifkan replikasi multi-wilayah RDS.
Apakah Anda punya saran tentang cara mempercepat seluruh pengaturan dengan benar saat menggunakan instance RDS tunggal?
Juga, ada ide secara umum tentang bagaimana meningkatkan skala? Idealnya kami ingin terus menggunakan teknologi RDS karena berbagai alasan. Namun demikian, saya terbuka untuk saran (saya kira ide selanjutnya adalah meng-host server MySQL kami sendiri).