아마존에서 제공하는 클라우드 서비스로 네트워킹을 기반으로 가상 컴퓨터와 스토리지, 네트워크 인프라 등 다양한 서비스를 제공하고 있다.
유저가 직접 서버를 구입하고 설치할 필요없이 AWS를 이용하면 손 쉽게 클라우드로 서버를 구축할 수 있다.
클라우드라는 단어에서 유츄할 수 있듯이 인터넷 통신망 어딘가에서 구름에 싸여 보이지 않는 컴퓨팅 자원(CPU,메모리,디스크 등)을 원하는 대로 가져다 쓸 수 있는 서비스이다.
서버 가상화 기술이라고 볼 수 있다. 인터넷 상의 가상화된 서버에 프로그램을 두고 필요할 때마다 컴퓨터나 스마트폰 등에 불러와 사용하는 서비스이다. 이 기술을 사용하면 컴퓨터 제공업체가 가지고 있는 방대한 컴퓨팅 시스템을 일정 금액을 내고 임대하여 사용할 수 있다.
클라우드 컴퓨팅을 이용하면 직접 서버를 구축하기 위해 하드웨어를 구축할 필요없고 유지 관리를 위한 비용을 소비하지 않아도 되고 필요한 인프라를 위해 추가적인 확장에 대해 걱정하지 않아도 된다!
EC2는 Elastic Compute Cloud의 약자이다.
AWS에서 제공하는 클라우드 컴퓨팅 서비스.
아마존 웹서비스에서 가장 중요한 서비스이다. 한 대의 컴퓨터를 임대한다는 개념으로 실제 컴퓨터로 할 수 있는 광범위한 작업들을 EC2를 통해 작업할 수 있다. AWS에서는 인터넷을 통해 이 컴퓨터에 접속할 수 있는 URL(PUBLIC DNS)를 제공한다. 이 URL을 통해서 웹서비스를 하거나 자신이 구입한 도메인을 붙여서 서비스할 수도 있다.