We have been running our PHP applications on CentOS \ MySQL dedicated servers for sometime.
However, I now have a requirement from a client that we are highly fault tolerant and able to scale up quickly and easily.
What is involved in migrating from a dedicated Linux server environment to cloud based technology? Is it a steep learning curve or are most of the differences under the hood.