Cloud Computing becomes fully enjoyable if it is arranged to make a scalable system for the application or CMS or any web software including WordPress. We wrote about scalability in cloud computing before and also pointed out that, Scalability and Service Continuity are not equivalent in Cloud Computing. If you buy a single Cloud Server or custom Cloud Platform but do not arrange to make it to use the scalability, you can not optimize the performance.
Cloud Computing and Designing Own Truly Scalable System
It seems that its easy now after using PaaS or IaaS services, that I am using Cloud Computing. In reality, however, optimizing is not as simple as it sounds, especially if the architecture of a software is not made properly to run on a scalable structure. Due to the design of distributed systems, there are many steps that need to be considered, we mention some of these basics in guides like creating a Scalable MySQL Database for WordPress with Rackspace Cloud or Installing Pacemaker Heartbeat for High Availability Cloud. And to make a perfectly scalable Cloud Computing supported front end, one either needs to learn and implement the methods or have to use managed services.
Cloud Computing has separate scalable services

If you use one server with on server MySQL database, for example for WordPress, it will never give you the optimum result. You will just get the benefit of using a Cloud Computing node with next to zero downtime, easy payment options, nothing really more. You have to use the Cloud Database with HyperDB in case of WordPress, use proper caching in memcache server, use loadbalancers and configure to serve static contents from a CDN. If you do not optimize your Theme or JavaScript to load asynchronously, it is quite obvious that the ultimate result we want – the boost in performance will never be achieved.
---
