18F / https

(Deprecated) https guidance for the 18F team
Other
156 stars 16 forks source link

First pass at ELB documentation and downsides #12

Closed konklone closed 10 years ago

konklone commented 10 years ago

This documents the state of Amazon Web Services' TLS termination when using an ELB:

In my opinion, from a TLS perspective the downsides of terminating via an ELB (versus terminating at nginx) outweigh the scalability benefits of using an ELB. I'd rather see us use Elastic IPs that we assign to load balancing servers (running e.g. haproxy or nginx) ourselves, or simply omitting load balancing from the equation when sites don't need it.

For example, https://18f.gsa.gov omits load balancing and terminates at a single medium EC2 instance. I suspect more of our sites could do the same, rather than prematurely optimize for load which may never occur.