EC2란?

AWS EC2(Elastic Computing Cloud)는 사용자에게 가상 컴퓨터를 임대해주는 서비스이다. 컴퓨팅 리소스에 따라 사용자는 일정 금액을 지불하고 제공된 가상 컴퓨터를 사용한다. 로컬에서 어려운 작업(ex. 상시간 실행되야 하는 웹 서비스 제작)에 주로 사용되며 본 실습에서는 Airflow를 띄우거나 Jupyter Notebook을 통해 ad-hoc한 데이터 관련 작업을 위해 EC2를 사용한다.

EC2 인스턴스 실행

Lambda에서는 하나의 컴퓨팅 단위가 Function이고, EC2에서는 인스턴스라 한다. 하나의 인스턴스를 하나의 컴퓨터라 생각하면 된다. 본 실습에서는 인스턴스를 만들고, 기타 설정 등을 수행한다.

Free Tier 인스턴스 실행

  1. 인스턴스 시작 클릭

    Untitled

  2. 인스턴스 유형을 Free Tier로 설정, 키 페어 설정 후 인스턴스 시작 클릭

Screen Shot 2022-10-02 at 5.49.31 PM.png

아직 keypair가 없을텐데, 새 키 페어를 생성하고 아래와 같이 생성한다

Untitled

이때, 내가 쓰는 컴퓨터가 맥이면 .pem파일, 윈도우면 .ppk로 설정한다

키페어가 생성되면, 일단 저장된 경로를 기억해둔다. 이는 2.1장에서 접근할때 사용하게 된다.

키페어를 잃어버리면 새로 생성해야한다

  1. 인스턴스 실행 결과

    Untitled

EC2에 대한 접근은 2.1 SSH에서 다룰 예정이다