본문 바로가기
웹 개발/cloud

[aws] EC2인스턴스 생성하기

by dani0312 2023. 12. 9.

EC2에 대한 이해가 필요하다면 아래를 먼저 참고하는 것이 좋습니다.

2023.12.01 - [웹 개발/AWS] - [aws] EC2란?

 

 

📌EC2인스턴스 생성하기

 

1. EC2인스턴스 시작

aws에서 EC2서비스를 선택한다.

 

 

 

그러면 이러한 화면이 보일 것이다. 현재 생성해둔 인스턴스가 한 개도 없는 모습니다. 인스턴스 생성을 위해 오른쪽 위에 [인스턴스 시작] 버튼을 누른다.

 

 

 

 

 

2. 이름 지정

인스턴스 이름을 지정한다.

(참고로 생략해도 생성가능하다. 그러나 구별을 위해 이름을 지정하는 것이 좋을 듯 하다.)

 

 

 

 

 

 

3.  AMI 선택


Amazon Linux2 AMI를 선택한다. 

Amazon Linux2는 차세대 Amazon Linux 운영 체제로, 현대 애플리케이션 환경에 Linux커뮤니티의 최신 기능과 장기적인 기능을 제공한다고 한다.

 

원하는 AMI가 없다면 오른쪽 '더 많은 AMI찾아보기'를 클릭하여 화면에 보이는 것 이외에도 많은 AMI를 확인하여 선택할 수 있다.

 

 

 

 

🤔AMI란?

Amazon Machine Image의 약자로 aws에서 사용되는 약자이다. EC2 인스턴스를 시작하는 데 필요한 정보를 이미지로 만들어 둔 것을 의미한다. 인스턴스라는 가상머신에 운영체제 등을 설치할 수 있게 구워 넣은 이미지로 생각하면 된다.

 

 

 

 

4.  인스턴스 유형 선택

인스턴스 유형을 선택한다. 프리티어 사용이 가능한 t2.micro를 선택한다.

현재는 연습용이라 낮은 사양을 사용하지만, 더 높은 트래픽이 오면 더 높은 사양을 선택해 트래픽을 처리합니다.

 

 

 

5. 키 페어 설정

키 페어 설정을 해야한다. 기존 생성해둔 키페어가 존재할 경우 선택을 클릭하여 원하는 키페어를 지정할 수 있다. 

생성해둔 키페어가 없다면 새 키 페어 생성을 클릭한다.

 

 

 

키페어 이름을 입력하고 키 페어 생성을 누른다. 자동으로 키페어가 PC에 다운로드 된다. 

다운은 한 번만 가능하니 보관에 유의하자!

 

 

🤔키페어란?

SSH 터미널로 인스턴스에 접근할 때 반드시 필요한 비밀 키이다. 비밀 키를 분실 시 복잡한 작업이 요구되므로 잘 관리해야 한다. 보안상 외부에 절대 노출되면 안되고 다운은 한 번만 가능하니 보관에 유의하자!

 

 

6. 네트워크 설정

VPC와 서브넷 등은 AWS서비스들의 네트워크 환경을 구성해준다. VPC와 서브넷을 따로 사용한다면 해당 옵션을 선택하고 없다면 기본 값으로 남겨둔 뒤 넘어간다.

 

( 필요에 따라 탄력적 IP를 할당하는 경우 퍼블릭IP 자동할당을 비활성화 한다. 본 글에서는 기본값인 활성화로 그대로 진행한다. )

 

보안 그룹 설정을 위해 네트워크 설정에서 오른쪽 위 편집을 누른다. 

 

 

보안 그룹 규칙을 추가해보자 인바운드란, 외부---> 인스턴스 이렇게 외부에서 인스턴스로 들어오는 트래픽, 요청에 대한 보안 설정이다. SSH통신을 위해 기본적으로 22포트는 오픈이 되어있다. SSH통신을 원한다면 기본값으로 그냥 두면 되고 HTTP통신을 하고 싶다면 80포트에 대한 규칙을 추가한다.

 

위치 무관은 외부의 모든 IP에서 접근할 수 있도록 하는 것이다. 웹 서버 통신을 위해 웹 서버 규칙을 설정해보자. 아래 보안 그룹 규칙 추가를 클릭한다. 

 

 

 

유형으로 HTTP를 선택한다. 자동으로 포트가 80으로 지정된 것을 확인할 수 있다.

소스 유형은 위치 무관을 선택한다.

아웃바운드 규칙은 따로 설정하지 않았다. 아웃바운드란 인스턴스--->외부로 나가는 트래픽이다. 디폴트값으로 모두 허용되어있는 상태이다.

 

 

7. 스토리지 설정

최소 8GB부터 설정이 가능하다. 프리티어의 경우 30GB까지 무료로 사용이 가능하다. 기본값으로 설정하였다.

 

 

 

 

 

8. 고급 세부 정보

고급 세부 정보를 펼치면 필요에 따라 항목별로 세부적인 설정을 할 수 있다. 본 글에서는 생략하였다.

 

 

 

 

9. 확인 및 생성

마지막 요약에서 내가 선택한 설정들의 주요 정보를 확인할 수 있다. 확인 후 인스턴스 시작을 클릭한다. 

 

 

인스턴스 시작을 클릭하면 인스턴스를 생성하기 시작하고 곧 인스턴스 생성이 완료된다. 

 

 

인스턴스 탭에서 새로 생성된 인스턴스가 추가된 것을 확인할 수 있다.

 

 

 

 

 

 

 

 

 

 

 

 

참조 사이트

https://goddaehee.tistory.com/316

https://sinclairstudio.tistory.com/474


/* 내가 추가한 코드 */ /* 내가 추가한 코드 끝끝 */