Cloud Computing gives the opportunity to scale, provision more resources on demand. But, if resources are not deployed properly, there will be little advantage. First thing we get stuck or become a bottleneck is the database, this database is probably the most ignored part due to ignorance. In this tutorial we will show you how to create an Cloud Computing infrastructure for management of websites in the way we commercially use, you can take the advantage of of our formula and use any IaaS to build a good scalable Cloud Computing infrastructure. The infrastructure will consist of three nodes and two database nodes and a load balancer that will allow to distribute the load to the nodes. Obviously, the Content Delivery Network directly makes the load lessen to for the main server group and geographical distribution makes it to load more fast.
Using Cloud Computing to Take The Full Advantage For Your Website : The Formula
Basically, the full formula is already said via different articles. Read them to join to get the full picture :
- Installing Pacemaker Heartbeat for High Availability Cloud
- Cloud Computing and Designing Own Truly Scalable System
- Scalable MySQL Database for WordPress with Rackspace Cloud
- The ultimate Guide to Page Speed Optimization for WordPress
Joining All the Previous Guides to Build a Scalable Cloud Computing Platform
Basically, when we wrote the second guide, that is Cloud Computing and Designing your own Truly Scalable System, the Cloud Database was not offered by Rackspace. So, it has 5 server configuration in that guide. Now you can actually use the third guide in the list. This is about the server side part.
---
The ultimate tweaking specifically for WordPress, is practically by using HyperCache Plugin, this is very important guide for those who want a very fast loading website based on WordPress. The result is loading around 1 second :
1 | http://www.webpagetest.org/result/121008_T9_AKA/1/details/ |
Practically with one server setup with web control panel which truly do not support the scalability like cPanel, makes the Cloud Computing setup compromised. We basically do not love any web Control Panel, (actually that needs one more node to distribute the additional pressure of running extra daemons) you basically will not use the Control Panel 24×7, but it will run and suck your resources. Still you can either use Plesk or OpenPanel (it is an Open Source web control panel, if you are interested search in this website for specific guide for both OpenPanel and Plesk.)