Elastic Load Balancer & SSL termination
- by Aaron Scruggs
I am setting up a Rails app on AWS that:
1) all traffic must ssl encrypted
2) will highly fluctuate in traffic on a weekly basis
3) will by maintained by someone that is a stronger coder than sysadmin, but will be responsible for both
I am thinking that SSL termination on an elastic load balancer backed by small ec2 instances running nginx and unicorn
A small subset of the requests will take longer than 10s, because of this I am also debating using 'thin' instead of 'unicorn'.
My question is this: Is this sane? I am stepping into a quagmire of cost, maintainability, security or performance problems?