Ask HN:Use the cloud?
I'm working for a company, developing a social network/ marketing / etc website. I'm wondering if a distributed computing solution would be worthwhile. We're expecting to have a fair amount of images and video on the website. I wanted to originally program everything in Lisp. But time is of the essence. We have Php programmers, I personally have experience with Python.What do you recommend? Real server or Cloud?
4 comments
[ 8.5 ms ] story [ 82.1 ms ] threadIf you need a 32GiB ram/8 core box, and you rent, you usually end up paying 1/3rd to 1/5th the hardware cost every month, depending on how much you pay for hardware, which is something else that varies wildly.
What you pay to co-lo a server, and what you pay for bandwidth also varies quite a lot.
The important thing is to make sure you aren't locked in to one vendor. There is a lot of room for price competition in the server-outsourcing market, and you don't get any benefit from that if you let yourself become locked in to one vendor.
2. If you know your way around Linux, a few dedicated servers will be very powerful. Use Cloud as dumb storage for pictures and movies.
3. Really, forget about Lisp.
2. Cloud or own servers * you can delay this decision (most likely), and try not to start buying stuff :) * this is actually two questions: (i) how much does cloud vs own cost - this is easier, e.g. the AWS calculator can help http://bit.ly/RU8T (ii) what kind of usage patterns will your site have - this is very important, as in case of wildly fluctuating demand or unpredictable scaling requirements you may have to go with the cloud.