A majority of the sites we develop at Rapid Development Group require a hosting environment that is robust enough to minimally handle a database, and several concurrent “workers” executing code and delivering pages to the client. But occasionally a client needs a small site, that doesn’t execute any code, and just delivers static markup to the client. Using an application stack in this situation is beyond overkill. Perhaps the most popular alternative for deploying a simple static website that loads fast, and costs very little is Amazon’s AWS s3 service. One of the very few barriers to taking this approach, is configuring AWS s3 (a service for simple file storage) to act as a web server. Amazon does provide resources for getting us there, but it’s far from a one click install.
For the purposes of this article, let’s assume you have your static site assembled and ready to deploy. We are also skipping the actual AWS account creation process.