EC2(Elastic Compute Cloud)

Donggu(oo)·2023년 2월 2일
0

AWS

목록 보기
1/2
post-thumbnail

1. EC2(Elastic Compute Cloud)


  • EC2란 아마존 웹 서비스에서 제공하는 클라우드 컴퓨팅 서비스이다. 다시 말해, AWS에서 원격으로 제어할 수 있는 가상의 컴퓨터를 한 대 빌리는 개념이다.

  • EC2 서비스는 사용한 만큼 비용을 지불하기 때문에 탄력적인 서비스이며, 비용적인 뿐만 아니라 필요에 따라 성능, 용량을 자유롭게 조절할 수도 있다.

  • EC2 서비스는 구성하는 데 필요한 시간이 짧다.

  • AMI를 통해 필요한 용도에 따라 다양한 운영체제에 대한 선택이 가능하며, 운영체제 뿐만 아니라 CPU와 RAM 용량까지도 구성할 수 있다.

  • 인스턴스는 1대의 컴퓨터를 의미하는 단위이고 AWS에서 컴퓨터를 빌리는 것을 인스턴스를 생성한다고 한다.

1) AMI(Amazon Machine Image)

  • 인스턴스는 선택한 AMI를 토대로 구성되며, AMI는 인스턴스를 생성하는데 필요한 소프트웨어 구성(운영 체제, 애플리케이션 서버, 애플리케이션)이 기재된 템플릿이다.

  • 이미지 종류로는 단순히 운영체제(윈도우, 우분투 리눅스 등)만 깔려있는 템플릿을 선택할 수도 있고, 아예 특정 런타임이 설치되어 있는 템플릿이 제공되는 경우도 있다. (우분투 + node.js, 윈도우 + JVM 등)

  • 세팅되어 있는 AMI 이외에도 필요에 따라 직접 AMI를 구성할 수도 있다.

  • AWS EC2 인스턴스를 생성한다는 것은 AMI를 토대로 운영체제, CPU, RAM 혹은 런타임 등이 구성된 컴퓨터를 빌리는 것이다.

0개의 댓글