공부메모 & 오류해결/Infra

[AWS] 프리티어 EC2 인스턴스 만들어보기

남건욱 2024. 12. 4. 00:20
반응형

목차

1. 인스턴스 생성

2. 보안 그룹 생성(키페어 생성 한 뒤 그 창은 그대로 두고 새로운 인터넷 창을 하나 더 켜서 잠깐 설정하기)

3. 인스턴스 재작성

 

 

 

1. 인스턴스 생성

aws에 로그인 후 ec2에 들어왔다면 화면 중앙에 있는 인스턴스 시작을 눌러준다.

 

이 화면이 뜰 텐데 이제 생성할 ec2의 이름을 지정해 주고 사용할 ec2의 운영체제를 선택해 준다. 나는 우분투가 편해서 우분투로 선택했다. 보통 첫 번째인 Amazon Linux와 내가 선택한 Ubuntu로 많이 나뉘는 거 같다. 비교해본 뒤 편한 걸로 선택하면 될 것 같다.

 

이제 첫 번째 동그라미인 아키텍처가 64비트로 되어있는지 확인 후 인스턴스 유형은 t2.micro로 선택해 준다. 어느 정도 자본이 된다면 다른 인스턴스를 선택해도 된다. 그 후 키페어를 만들어야 하니 별표가 쳐져있는 <새 키페어 생성>을 눌러준다.

 

이제 키페어 이름을 지정해 주고 유형은 RSA로 지정해 준다. 프라이빗 키 파일 형식은 본인이 편한 대로 사용하면 된다. pem도 널리 쓰이지만 나는 putty가 편하기 때문에. ppk로 사용하려고 체크했다. 이 부분도 장단점을 찾아본 뒤 본인에게 맞는 유형을 선택하면 된다. 나는 둘 다 해봤지만 서로 큰 불편함을 못 느꼈기 때문에 이번에는. ppk를 선택했다. 설정한 뒤 키페어 생성을 눌러준다.

 

2. 보안 그룹 생성(키페어 생성 한 뒤 그 창은 그대로 두고 새로운 인터넷 창을 하나 더 켜서 잠깐 설정하기)

다시 ec2에 들어와서 네트워크 및 보안탭에서 보안 그룹을 클릭해 준다. 그 뒤 노란색과 주황색 사이인 보안그룹생성 버튼을 클릭해준다.

 

그룹 이름을 지정해 주고 선택적으로 설명, VPC를 지정해 준다.

 

이제 인바운드, 아웃바운드를 지정해줘야 한다. 인바운드를지정해서 서버 외부와 통신할 포트를 열어준다. 나는 기본적으로 HTTP, HTTPS, SSH를 열어줬고, 서버와 화면 그리고 DB와 이메일 인증 때 사용할 포트까지 열어줬다. 현재는 대상탭과 그 오른쪽에 0.0.0.0/0을 보면 모든 접근을 허용해 뒀다. 나는 현재 아직 테스트로 서버를 올릴 거 기 때문에 지정해 뒀다. 만약 작게라도 보안에 신경 써야 한다면 접근할 수 있는 IP를 제안해둬야 한다. 접근제한은 매우 중요한 부분이다.

 

전부 추가해 준 뒤 생성을 누르면 이 화면이 뜰 것이다. 이제 다시 ec2 인스턴스 생성창으로 넘어가자.

 

3. 인스턴스 재작성

아까 키페어 설정까지 했으니 그 아래를 보면 사진처럼 네트워크 설정이 있다. 이때 방화벽탭에서 기본적으로 <보안 그룹 생성>으로 선택되어 있을 텐데 이것을 <기존 보안 그룹 선택>으로 변경한 뒤 방금 생성한 보안 그룹을 선택해 주자.

그 뒤 아래로 내려서 스토리지 구성으로 간다.

 

스토리지 구성은 기본 8기가로 되어있을 것이다. 난 16기가로 설정했다. 난 RDS를 사용하지 않고 DB까지 ec2에 올리려고 한다. 그래서 8기가로 쓰기엔 살짝 부족할 것 같아서 16기가로 했다. 최대 30기가까지 허용된다고 한다. 하지만 제한을 크게 해 두면 프리티어 용량이 금방 찰 것이다. 만약 서버만 띄울 예정이라면 8기가로 설정하고 넘어가도 충분할 것이다.

 

이제 우측의 인스턴스 시작을 눌러주자.

 

생성 완료! 다음 게시글은 접속을 테스트해 보고 고정 IP로 설정하는 게시글을 올릴 예정이다.

 

EC2 접속하고 비밀번호 설정하기

https://ngwdeveloper.tistory.com/173

 

[AWS] EC2 접속하고 비밀번호 설정하기 (free-tier)

목차1. putty 다운2. putty 설정3. 패스워드 설정 1. putty 다운https://putty.softonic.kr/ PuTTYPuTTY - 개발자에게 꼭 필요한 도구putty.softonic.krputty 공식 홈페이지에 접속해서 다운을 받아준다. 다운 후 next만

ngwdeveloper.tistory.com

 

EC2 고정아이피 만들기

https://ngwdeveloper.tistory.com/174

 

[AWS] EC2 고정아이피 만들기 (탄력적 IP - EIP 설정)

목차1. EIP 설정 이유2. EIP 할당받기 1. EIP 설정 이유왜 EC2를 그냥 사용하지않고 EIP설정을 해줄까? 이유는 바로 IP주소이다. 인스턴스를 중지하고 시작할때마다 내 인스턴스 IP가 변경된다. IP가 중

ngwdeveloper.tistory.com

 

반응형
프로필사진

남건욱's 공부기록