AWS EC2 is a compute service provided by Amazon that provides remote server computing that is secure with a scalable capacity in the AWS cloud. It provides raw, dedicated and resizable virtual computing resources that have remote access. EC2 stand for Elastic Cloud Compute. It is one of the most used services of Amazon that lets users launch and manage server instances as and when required.