Ask HN: What server would you recommend for a first MVP website?
I'm not looking for anything super fancy, but I want it to be reliable and I'm completely lost on this, if you could help me I'd be forever granted :)
Edit: We used css and html
The thing is that I'm not sure about the amount of people that will land on the page will depend on the success of the marketing/crowdfunding campaign.
Also, the type of application is an easy concept for booking (via online form) vacation experiences, so it has terms and conditions, explanations of our service, cities in which we're offering it and not much more
20 comments
[ 18.8 ms ] story [ 855 ms ] threadBut I also agree with the parent comment about AWS S3 for static website. If you are setting up a static website with just HTML and CSS, S3 is the way to go. I do this for my homepage and it was very easy to setup and costs me about $0.52/month.
Added benefits are that you can use Cloudfront for CDN which also offers HTTPS. Some guides:
Example: Setting Up a Static Website Using a Custom Domain http://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosti...
Using CloudFront with Amazon S3 http://docs.aws.amazon.com/AmazonCloudFront/latest/Developer...
Using HTTPS with CloudFront http://docs.aws.amazon.com/AmazonCloudFront/latest/Developer...
To the OP, I'm not sure what your experience level is, but if you consider yourself a beginner and you don't know what any of these terms mean, feel free to ping me if you have any questions!
It's an amazing service for startups, and it's gotten more Linux and OSS-friendly.
https://bizspark.microsoft.com/
Some resources:
https://blogs.msdn.microsoft.com/msgulfcommunity/2013/04/08/...
https://cmatskas.com/getting-started-with-microsoft-azure-ru...
Edit: that said, for basic HTML it's probably overkill, I haven't tried Gitlab or similar but it should do.
For a proof of concept, maybe a landing page generator like Unbounce? http://unbounce.com/
Also, the type of application is an easy concept for booking (via online form) vacation experiences, so it has terms and conditions, explanations of our service, cities in which we're offering it and not much more
At this point, that's it IMHO. I wouldn't even use an ELB or auto-scaling at this point.
If you need help, drop a mail, I have spare time I can help you with the specifics (free of charge ofc).
ps. AWS has a learning curve and is not cheap but saves you a great deal of sysadmin management and most importantly, saves you from probable fire-fighting at this stage, plus there is the free tier will get you nearly a year without charges.
* You're building a landing-page, with HTML + CSS. * But you also need to run PHP. * I think you already have a server running MySQL.
If you trust the company providing you with the MySQL-server then use them to add a second machine if you're worried. If you're not sure how much load to expect, but are pessimistic, then just use the server you already have.
Really you can't guess how much traffic you'll get, but chances are high it will be slow to scale up. So the important thing is that you monitor resources and can re-deploy on a bigger host in a hurry if you need to - moving your code, your database(s), and updating DNS promptly.