본문으로 바로가기

[AWS] EC2 인스턴스 생성 & 연결

category 1. 웹개발/1_2_1 AWS 2023. 8. 15. 17:25

 

프로젝트를 배포하는 방법에는 여러 가지 방법들이 있습니다.

먼저 대표적인 방법으론 AWS EC2를 통한 배포가 있습니다.

그 외는 주로 정적인 콘텐츠를 배포할 때 사용되는AWS S3와 CloudFront, Amplify, nginx가 있습니다.

 

* EC2란?

EC2는 Elastic Compute Cloud의 줄임말입니다.

Amazon Web Sevices(AWS) 에서 확장 가능한 컴퓨터를 제공하는 서비스입니다.

즉, EC2란 사용자에게 맞는 가상의 컴퓨터를 제공해 주는 서비스라고 할 수 있습니다.

 

이번 글에서는 AWS에서 EC2 인스턴스를 생성하고 연결하는 방법에 대하여 알아보겠습니다.

우선 AWS에 로그인을 한 뒤 EC2에 들어가주세요. 지역은 아래와 같이 서울(ap-northeast-2)로 지정합니다. 

 

 

인스턴스 시작 버튼을 클릭하여 인스턴스를 세팅해줍니다. 원하시는 인스턴스의 이름을 입력해 주시고 Ubuntu를 선택해 주세요.

 

 

인스턴스 유형은 프리 티어로 선택해 줍니다. 개인 프로젝트라면 프리 티어를 추천합니다.

프리티어가 아니라면 혜택과 사양이 업그레이드되지만, 돈이 많이 나오실 거예요.

 

키 페어 이름도 원하시는 대로 설정해 주시고 '새 키 페어 생성' 버튼을 클릭하여 키 페어도 만들어 줍니다.

키 페어는 따로 설정하실 필요 없이 기본값으로 저장하시면 됩니다.

* 여기서 키페어란 SSH로 인스턴스에 접속하기 위한 도구라고 보시면 됩니다. 꼭 SSH가 아니더라도 인스턴스 접속은 가능하지만, SSH로 인스턴스에 접속할 수도 있으니 생성은 꼭 해줍시다.

 

방화벽도 아래처럼 세팅해 주시고 인스턴스 시작을 클릭하시면 인스턴스 생성이 완료됩니다.

 

 

이제 생성한 인스턴스를 선택하여 연결 버튼을 클릭해 줍니다.

 

 

연결 유형을 아래와 같이 선택해 주시고 연결 버튼을 눌러줍시다.

 

 

생성한 인스턴스에 연결한 것을 볼 수 있습니다.

 

 

이번 글에서는 인스턴스를 생성하고 연결하는 방법까지 알아봤습니다.

다음 포스트에서는 IP가 매 번 바뀌는 불편함을 막기 위해 고정 IP를 생성하는 시간을 갖도록 하겠습니다.