Deploy - EC2

Verba volant, scripta manent·2021년 4월 20일
0

EC2

풀네임 Elastic Compute Cloud.
AWS에서 제공하는 클라우드 컴퓨팅 서비스로(= AWS에서 가상의 컴퓨터를 한 대 빌리는 것) 비용, 성능, 용량면에서 탄력적인 클라우드 컴퓨터를 제공하는 서비스.

장점

1. 구성하는데 필요한 시간이 짧다.

몇 번의 클릭만으로 PC를 구성할 수 있다.(참 쉽쥬?)

2. 다양한 운영체제에 대한 선택이 가능하다.

AMI라는 다양한 템플릿을 제공하고 있어서 필요에 따라 손쉽게 운영체제를 선택, 구성할 수 있고, CPU와 RAM, 용량까지도 손쉽게 구성할 수 있다.

EC2에 대해서

Instance : AWS에서 빌리는 컴퓨터

아마존이 전 세계에 만들어 놓은 데이터 센터(인프라)에 만들어져 있기 때문에 컴퓨터를 조작하기 위해 네트워크(인터넷)를 통해서 컴퓨터를 제어해야 한다.

EC2를 통해 할 수 있는 것 : 웹서버를 설치하고 웹 서버를 통해서 사용자가 웹 브라우저를 통해 요청하는 서비스를 제공하는 것

인스턴스 : 1대의 컴퓨터 단위
인스턴스를 생성한다 = AWS에서 컴퓨터를 빌린다.

AMI(Amazon Machine Image) : 인스턴스를 생성하는데 필요한 소프트웨어 구성(운영 체제, 애플리케이션 서버, 애플리케이션)이 포함된 템플릿

종류)
1 . 운영체제(윈도우, 우분투 리눅스 등)만 깔려있는 템플릿
2 . 특정 런타임이 설치되어있는 템플릿(우분투 + node.js, 윈도우 + JVM 등)

AWS에서 빌릴 PC는 사용용도에 맞게 운영체제, 런타임 등이 구성된 Setting을 선택할 수 있다.

Instance는 선택한 AMI를 토대로 구성되며, AWS에는 상당히 많은 양의 AMI 셋팅이 준비되어 있기 때문에 손쉽게 인스턴스의 운영체제를 구성할 수 있다.

결론


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

profile
말은 사라지지만 기록은 남는다

0개의 댓글