You can use Amazon Elastic Compute Cloud (Amazon EC2) to run and manage virtual servers on AWS.
Your servers are launched as EC2 instances and initialized with a machine image called an AMI.
In the free usage tier, you can launch a t1.micro Amazon EC2 instance. Micro instances provide a small amount of consistent CPU resources and allow you to burst CPU capacity when additional cycles are available. A t1.micro instance is well suited for low-throughput applications and websites that consume significant compute cycles only occasionally.