In this tutorial, you will learn how to launch a Ubuntu EC2 instance in the Amazon (AWS) cloud.
This assumes you already have a AWS account, creating the account itself is pretty basic, and will not be covered in this tutorial.
Once you are logged in, you just need to navigate to the EC2 section, where you can create your instance. The process itself is very easy. You just have to click through various screens that allows you to select the different specs of the server, such as available memory and CPU.
The nano option is sufficient for a lot of web applications, including personal blogs and websites. You can easily scale it up later, if you find that you need more resources.
Some CMS systems require more resources than others, but even fairly high traffic sites should work fine on nano instances. It also depends on what you are doing. If you are just displaying web pages with a CMS like drupal or wordpress, then you will most likely be fine.
In the next tutorial it will be demonstrated how you can connect to your server with SSH and perform different tasks, such as installing software with apt-get.