AWS stands for Amazon Web Services, a business part of Amazon, which is considered to be one of the most complete cloud solution that exists today. We have already talked about the pricing benefits in a previous article in our journal, but now we’d like to focus specifically on AWS and it’s offerings for hosting WordPress websites.
Hosting WordPress sites with AWS offers key benefits such as great performance-to-price ratio, complete control over the whole infrastructure, scalability, and reliability across the globe.
WordPress sites with a lot of content, heavy plugins, and sometimes even highly customizable themes eat memory and overloads the database with requests. This remains sometimes inevitable even after a good cleanup. Especially with existing installations that are hard to upgrade or change, a performance boost from the server can make a good impact. AWS offers on demand pricing or you reserve a virtual server (an instance). For a standard WordPress site up to 5.000 visitors you can run on the second smallest instance, called a micro instance.
0,01 EUR per hour
6,72 EUR per month.
80,64 EUR per year.
Reserved Instance Pricing
Up to 70% of On-Demand Pricing
between 56 EUR per year and 72 EUR per year
In our experience, we’ve seen prices for a micro instance, between 56 EUR per year and 72 EUR per year. So that’s 4,67 EUR per month up to 6 EUR per month. A saving of up to 24,64 (30%) per year. But this is dependent on several factors, such as timing and availability in your area -Frankfurt in this case
A micro instance gives you 1GB of memory, and a single CPU core. Standard SSD storage is (20-40GB) included, but here again, you pay for what you use. But this won’t have a big impact on the price. More than you will get with most hosting – especially considering that, with the right strategy, you will have an optimized server running in no-time.
With many wordpress hosting providers, which we’ve experienced before, such as 1und1, hosteurope, flywheel, raidboxes, siteground, wpengine or strato, we’ve had bad experiences due to a lack of control. Yes, some are better than others, wpengine, raidboxes and flywheel are far more optimised for WordPress hosting and offer a huge set of features that also give control without knowing to much about the technical site of things. However, there have been occasions that we couldn’t adjust important php values, because they do not support that. Or cases, that installing an SSL certificate is just simply said, a nightmare. Some providers only support FTP/SFTP file transfer, have a very unfriendly interface, or have a bad DNS administration.
With AWS, you have full control over your server, DNS, email sending, file transfer, deployment, backups, ssl and much more. A one-time setup with EBS (elasticbeanstalk) is needed, you define what will be installed on the server and which configurations are used.
AWS servers can scale without a doubt, there are instance types that have over 512GB of memory, hosting the biggest applications in the world. Every part of the ecosystem (Emails, File storage, Database) can scale with it.
The system is reliable, secure and global. You can find data centers everywhere around the world. We would recommend to read more about it here, since they are the experts in this field.
All in all, now you’d like to know if you too can migrate your WordPress site to AWS for optimal performance.
There are several ways to achieve this, dependent on the hosting that you currently host your WordPress site(s) and the complexity of your Website.
The first step is, that you’ll need to move your domain for maximum control. Route53, AWS DNS, will guide you through the steps of transferring your domain.
Secondly, with most shared hosting, you can export your pages/posts/products in XML format with the export tool.
Thirdly, setup AWS lightsail, and do a fresh WordPress install. After this is finished, you’ll have a brand new WordPress site running. Run the importer to import your XML files and good to go!
Every WordPress website is different and the above approach might not be the best for you.
The best tactic after all, is to contact us. We can consult you which approach to take, make a plan on how to migrate your site and implement it accordingly.
We’ve been working with AWS non-stop for 3 years and have supported our customers to migrate from their old systems to AWS.