Login to AWS console and click on Services menu.

Step 1 – Select Region of your choice.

AWS Region

Step 2 – Create Virtual Private Cloud (VPC).

Step 3 – Create EC2 instance

Click on EC2 under Compute.

Select AWS EC2 instance

Step 4 – Click on Launch Instance button.

Launch EC2 instance

Step 5 – Choose an Amazon Machine Image (AMI).

In this case select Ubuntu 16.04 LTS. LTS stands for long-term support is intended for business users.

Select Amazon Machine Image

Step 6 – Choose an Instance Type. This depends on your use case. In this case we will select t2.nano and click Next: Configure Instance Details button.

For more information on Amazon EC2 instance types click on this link.

Select Instance Type

Step 7 – Configure Instance Details

Select the VPC network, Subnet (Public or Private).

Enable Protect against accidental termination. This will disable the Delete button on the EC2 instance.

Configure Instance Details

Step 8 – Add Storage

Increase the storage or add more volumes.

Step 9 – Add Tags

This is useful for organising the instances. It is also handy during instance search.

Step 10 – Configure Security Group

Lock down SSH to a static IP address used for administration. Add description to each rule.

Configure Security Group

Step 11 – Review Instance Launch

Review Instance Launch

Step 12 – Select an existing key pair or create a new key pair

Select an existing key pair or create a new key pair

Step 13 – Launch status

Launch status

Step 14 – Verify Launch

Status checks needs to be green to connect to the instance.

Verify launch