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 :)<p>Edit: We used css and html<p>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.<p>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
I'm using Azure, with the bonus if that if you want you can apply to BizSpark and get 3 years of free software and servers. Uploading an MVP should be easy.<p>It's an amazing service for startups, and it's gotten more Linux and OSS-friendly.<p><a href="https://bizspark.microsoft.com/" rel="nofollow">https://bizspark.microsoft.com/</a><p>Some resources:<p><a href="https://blogs.msdn.microsoft.com/msgulfcommunity/2013/04/08/build-your-own-web-site-using-azure-for-free-in-5-minutes/" rel="nofollow">https://blogs.msdn.microsoft.com/msgulfcommunity/2013/04/08/...</a><p><a href="https://cmatskas.com/getting-started-with-microsoft-azure-run-your-first-website-for-free/" rel="nofollow">https://cmatskas.com/getting-started-with-microsoft-azure-ru...</a><p>Edit: that said, for basic HTML it's probably overkill, I haven't tried Gitlab or similar but it should do.<p>For a proof of concept, maybe a landing page generator like Unbounce? <a href="http://unbounce.com/" rel="nofollow">http://unbounce.com/</a>
If you are just doing an html5 site, then just throw your project in AWS's s3. Its easy, and not much to think about. If you are connected to a DB and have users I would say get an EC2 up and configure it with your needs.
Github Pages is free and extremely easy for a static site, especially for someone with no skills. (I've used it with non-technical students to host their first simple web pages.) You don't even have to use Git -- there's a drag-and-drop interface to "Upload Files".
So to recap:<p>* 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.<p>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.<p>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.
GitHub Pages. The only real downside I can think of is it doesn't provide SSL encryption for your own second-level domain. Other than that it's perfect for that use case.
You have to provider at least <i>some</i> information (what kind of application, expected traffic, design, what level of HA is required, what's the probable bottleneck, etc.)