Kami tidak memiliki aplikasi seluler sekarang. Kami meng-host situs web seluler pada instans EC2 yang berbeda. Sampai sekarang saya ELB yang mengarahkan lalu lintas ke nginx. Kami memiliki logika di nginx saya untuk mengidentifikasi lalu lintas seluler dan mengarahkan ulang ke instance EC2 yang sesuai.

Apakah mungkin untuk menempatkan logika pada ELB itu sendiri untuk mengarahkan lalu lintas Seluler ke instance EC2 lain?

0
Deepak Singhal 25 Mei 2015, 17:37

1 menjawab

Jawaban Terbaik

Amazon Elastic Load Balancer saat ini tidak memiliki logika pengalihan. Ini hanya akan meneruskan lalu lintas ke instans EC2 di belakang ELB.

Untuk mengalihkan ke instans EC2 lain, Anda harus melakukan pemrosesan itu di lapisan instans nginx/EC2 Anda.

1
Matt Houser 25 Mei 2015, 19:47
Izinkan saya bertanya dengan cara ini "jika permintaan datang dari ponsel; TERUSKAN permintaan ke EC2 instance xyz" ...
 – 
Deepak Singhal
26 Mei 2015, 06:22
Masih tidak. ELB tidak memeriksa permintaan untuk mendeteksi perangkat seluler. Itu juga tidak memiliki cara untuk "memilih" instance backend.
 – 
Matt Houser
26 Mei 2015, 06:24
Terimakasih sudah mengkonfirmasi. Itu bisa dilakukan di nginx atau di level CDN (misalkan jika Anda menggunakan akamai cdn)
 – 
Deepak Singhal
21 Juli 2016, 16:17