/ AWS

AWS EC2 리전이란


AWS EC2(Elastic Compute Cloud)란?

EC2는 아마존 웹 서비스의 여러 서비스 중 가장 먼저 생겨난 서비스 중 하나로 독립된 컴퓨터 한대를 임대해서 사용할 수 있다는 의미이다. 쉽게 말해 우리가 쓰는 컴퓨터와 같은 역할을 하는 컴퓨터를 한대 빌려주는 것이라고 생각하면 된다. 이때 해당 컴퓨터에 사용자가 선호하는 OS를 설치하고 웹 서비스(DB)를 위한 프로그램을 설치하면 된다.

AWS에서 인터넷을 통해서 해당 컴퓨터에 접속할 수 있는 URL을 제공하는데 해당 URL을 통해 웹서비스를 할 수 있다.

  • 서버로 쓸 수 있는 환경을 클라우드로 제공하는 웹 서비스이다.
  • 우리가 흔히 쓰는 컴퓨터와 같다고 생각하면 된다.
  • aws에서 제공되는 서비스 중 웹서버 역할을 할 수 있는 서비스는 EC2 밖에 없다.

클라우드 서비스 유형에는 무엇이 있는가?

  • IaaS(인프라 서비스) = 데이터 저장공간 + 서버

    서버와 스토리지, 네트워크 장비등의 it 인프라 장비를 빌려주는 서비스로 이용자가 직접 데이터센터를 구축할 필요없이 클라우드 환경에서 필요한 인프라를 빌려와 운영체제를 설치하고 애플리케이션을 설치한 다음 원하는 서비스를 운영한다.예를 들자면 넷플릭스는 aws의 iaas 서비스를 이용하여 운영하는 서비스이다. ex) amazon web service, microsoft azure, google compute engine

  • PaaS(플랫폼 서비스) = 데이터 저장공간 + 서버 + 플랫폼

    소프트웨어 서비스를 개발할 때 필요한 플랫폼을 제공하는 서비스로 사용자는 필요한 서비스를 선택해 애플리케이션을 개발한다. 개발자가 소프트웨어를 개발할때 필요한 API를 제공하여 개발자가 좀 더 편하게 앱을 개발 할 수 있게 돕는다. ex) google app engine

  • Saas(소프트웨어 서비스) = 데이터 저장공간 + 서버 + 소프트웨어

    지메일이나 드롭박스 ,네이버 클라우드처럼 소프트웨어를 웹에서 쓸 수 있는 서비스로 지메일을 예를 들어본다면 이메일을 보내고 받는 과정에서 따로 소프트웨어를 설치하지 않고 웹사이트에 들어가 주소를 입력하고 보내면 끝난다. 이처럼 모든 서비스가 클라우드에서 이루어져 pc에 따로 설치하지 않아도 웹에서 소프트웨어를 빌려 쓸 수 있다. ex) google app, dropbox