For deploying a Website in the Cloud, I used Linode Cloud Computing Services. Linode provides an easy way to design, build, and deploy your own cloud strategy using the following products:

COMPUTE – Build, release, and scale faster with virtual machines and tools for every workload.

Figure 1: Linode Compute Services.

STORAGE – Dependable, easily-accessible storage and management.

Figure 2: Linode Storage Services.

DATABASES – Simple, Reliable, and Scalable Managed Databases.

Figure 3: Linode DB Services.

NETWORKING – Secure your network, balance traffic, and control your infrastructure.

Figure 4: Linode Networking Services.

The video below shows how easy it is to deploy a Linode instance with WordPress.

Video 1: Deploying a Linode instance.

Once the instance is up and running, you could easily use the given public IP address and add a DNS record within your DNS solution to point the website to the Linode instance (origin).

Video 2: Updating DNS records.

After the TTL has expired, the A record for www.jonathangoc.com will be pointing to the origin 176.58.127.193.

Video 3: Testing the Set-up.

The process above shows how easy it is to deploy a WordPress Website on Linode and you can do it in less than 10min.