This guest post is by Victor Daily.
Starting off as a simple blogging platform back in 2003, WordPress has gone from strength-to-strength to become one of the most powerful content management systems on the web.
There are various ways to set up your WordPress blog, but launching it on the ‘cloud’ is one of the most popular options, mostly because it gives you the freedom to run it how you want it.
Although it is possible to set this up yourself, there are providers out there that make your life a whole lot easier – setting up your WordPress site in less than 10 minutes.
Two of the most popular options for cloud hosts are Amazon and Ninefold, which we discuss below.
Benefits of hosting WordPress on the cloud
- Upload and download times are faster
- It is scalable i.e. you can upscale or downscale the size of your virtual server at any point to suit the requirements of your business
- If you host your site with a quality cloud provider you will have much higher uptime (usually around 99.99%). Many businesses report significant downtime when running their sites the traditional way
- Cloud providers have advanced data backup plans and recovery systems. Should there be any technical faults that cause your site to crash, it will be backed up by your cloud host
- Time saving. You don’t need to worry about installing hardware and software on your own servers – all the technical parts are done by your cloud hosting provider, including updates.
Everyone knows that Amazon sells books, electronics and more – but not many are aware of Amazon Web Services (AWS).
AWS and its EC2 (Elastic Computer Cloud) service offers businesses and individuals an IT infrastructure based on the internet – also known as cloud computing. Among the features offered is WordPress hosting.
Setting up WordPress on EC2
Once you have signed up for an AWS account (you will need a credit card for verification purposes – you’re only charged if you use a service), you will have access to a variety of functions, including the ability to launch your WordPress site.
To do so you will need to set up an instance (also known as a virtual server) on which you want to host your site. It is recommended to start with the ‘Micro’ instance as it gives you an opportunity to try the service for free while you find your way around. However, Micro is limited in what you can do.
Follow the ‘Classic Wizard’, which is quite self explanatory. You will then need to create a key pair, which essentially works as a username and password into your server. Save these in a safe place.
Select the quick start security group and then launch your instance. The next stage is to SSH into your instance by identifying the address of your instance and selecting it in the AWS Management Console and looking for the Public DNS in the information box at the bottom of the screen.
Install the Apache Web Server, PHP and MYSQL onto your instance. After this is all set up you can install WordPress.
Once WordPress is installed you will be able to access it online using the site’s IP address where you can then start building your site.
Ninefold’s 10 minute WordPress blog
Although Amazon EC2 is a popular choice, another alternative is through cloud hosting company Ninefold. Within 10 minutes you can have your WordPress site up and running – it’s incredibly easy to use.
Ninefold recently released a WordPress template that simplifies the way you setup your blog on the cloud. Here’s how it’s done.
Setting up WordPress on Ninefold
Once you have signed up for an account, login and select ‘start new instance’. Through the ‘template’ section select ‘WordPress CentOS 6.2 x64 LAMP’ and then your compute size. For a WordPress blog you will probably only require a small instance – you can always increase it later if needed.
As this is setting up, go to your network section and click ‘Acquire IP’. On your public IP select a static NAT and once done, select the port range tab. To make this available online, open port 80 tcp and select ‘add’.
Once this has been done and the instance has launched, simply enter the public IP number into a browser and you’re off and ready to go.
What are your experiences of using a cloud-based WordPress blog? Are there any particular features that stand out for you?
Victor Daily is a tech blogger with years of experience in sharing useful tips and fresh news with his readers. His articles have been published on numerous industry blogs. He currently writes for Ninefold from Australia.