I have a few clients who I host websites for. Right now I am using a web hosting reseller package to do this, but have been considering moving to Amazon EC2. The only problem is the clients need unique IP addresses because they need their own SSL certs.
The web hosting company I used also strangely had regions, such as us-east1 us-central, etc and so I wonder if they are using Amazon EC2 for their backbone - I'm guessing they are.
However as most of us know currently Amazon EC2 only allows you to have 1 elastic IP per instance, except in virtual private cloud where you are allowed to have 2.
I know of two workarounds that allow multiple SSL certs on EC2: Either use different port numbers or set up an Elastic Load Balancer for each host and point it to the same ec2 instance.
Neither of these seems that great - the first is funky (weird urls) and the second looks like it possibly costs around $15/mo for each load balancer.
A small reseller web hosting package runs around $25/mo, and each Amazon EC2 instance runs approximately $15/mo. I have 5 clients that I need to provide hosting for, and with the demonstrated math it does not seem feasible to use EC2 to host multiple sites for my clients.
Am I missing something, or is the big hosting company not really using Amazon EC2 after all?