EC2は、簡単に言うと、VPSのような仮想マシンのレンタルサービスです。
Amazonが提供するクラウド開発サービス、AWS(Amazon Web Services)の1つです。
EC2とは略語で、正式にはElastic Compute Cloudという名前です。
直訳すると、柔軟な計算クラウド、という感じでしょうか。
その名の通り、VPS等と違ってマシンの性能の上げ下げが簡単で、複数台にしたり、AWSの他のサービスを利用して、ネットワークを構成したり、
と柔軟に使用することがデキます。
例えば、様々なWebサービスを公開するために利用できます。
ちなみに、仮想マシンのOSは、ディフォルトではCentOSをベースにしたAmazon Linuxです。