Amazon EC2(Amazon Elastic Compute Colud)로 AWS 퍼블릭 클라우드 환경에서 확장 가능한 컴퓨팅 자원을 제공하여 가상의 서버를 운영할 수 있는 서비스다. AWS 서비스에 Elastic이라는 용어가 자주 사용되는데, Elastic은 '탄력적인' 이라는 뜻으로 말 그대로 컴퓨팅 자원에 대해 사용자가 원하는만큼 확장하거나 축소해 유연하게 사용할 수 있는 개념이다. Amazon EC2는 인스턴스라는 가상 컴퓨팅 환경을 기반으로 하며, AMI(Amazon Machine Image)를 이용해 인스턴스에 필요한 소프트웨어 정보를 정의한다. Amazon EC2 인스턴스AWS(Amazon Web Services)에서 제공하는 가상 서버로 EC2는 500개가 넘는 인스턴스 유형을 제공한다.사..