Amazon AWS – EC2
Following a week of testing, Donstech has moved. We’re now hosted at Amazon on EC2 As our traffic increases we wanted to be prepared. The last thing we want is to have you wait, wait, wait while the site loads. We started at a shared hosting site which was fine for getting up and running. There is however a limit to how much you can control since the servers host other websites as well.
Amazon’s EC2 allows you to provision what it calls instances and AMIs An AMI is an Amazon Machine Image. Basically a dedicated Virtual Machine (VM) loaded up with a Linux or Windows image. As the doc states:
An Amazon Machine Image (AMI) is a template that contains a software configuration (for example, an operating system, an application server, and applications). From an AMI, you launch an instance, which is a copy of the AMI running as a virtual server in the cloud. You can launch multiple instances of an AMI, as shown in the following figure.
Your instances keep running until you stop or terminate them, or until they fail. If an instance fails, you can launch a new one from the AMI.
There’s plenty of comprehensive documentation offering concise information and tutorials. Specifically, “Installing a LAMP web Server on Amazon Linux” and “Hosting a WordPress Blog” were all we needed to get up and running.
Bear with us as we evaluate the “bang for the buck” over the next couple of months since Amazon costs are computed monthly by use and data transferred as opposed to flat rates offered by most hosting providers.
This change along with minimizing un-needed images on the Main page should improve load times significantly. Let us know in the comments what you think!