1. 아마존 홈페이지에서 회원가입을 한다.
준비물 : 해외 결제 가능한 카드와 계좌에 100원 이상
2. 로그인 후 리전 변경
서울로 바꾸자
3. EC2 탭을 찾아서 들어가자
4. 인스턴스 시작 누르기
5. 운영체제 고르기
우분투 20.04 를 선택했다.
SSD라서 좋아보인다.. GCP는 무료사용일 때 HDD라서 엄청 느렸었는데..
6. 인스턴스 유형 선택
대놓고 프리티어 사용가능 이라고 적혀있다.
쉽게 찾을 수 있어서 좋다.
메모리는 1기가, CPU는 1대를 제공한다.
그리고 다음: 인스턴스 세부 정보 구성 을 선택하자
7. 인스턴스 세부정보 구성
세부정보는 기본값으로 두자.
우측 하단에 스토리지 추가 를 누르자.
8. 스토리지 추가
프리 티어는 30gb 까지 사용가능하다. 크기를 변경하고 다음: 태그 추가 를 누르자
9. 태그 추가
다른 인스턴스와의 구분을 위해서 name 태그를 만드는 것을 추천한다.
10. 보안그룹 구성
보안을 위해 22번 포트는 내 ip에서 접근하도록 하고
일반 api 사용자들이 접근해야하는 80번 포트와 443번 포트는 '위치 무관' 으로 열어준다.
* HTTP의 기본 포트는 80번이고, HTTPS의 기본 포트는 443번이다
나중에 사용될 수도 있는 8000번 포트(django)와 3000번 포트(react), 8080 포트(spring tomcat)도 위치 무관으로 열어준다. (mariadb, mysql : 3306)
그리고 검토 및 시작 버튼을 누르자
11. 키 페어 생성
시작하기 버튼까지 누르면 위와 같은 창이 뜰 것이다.
새 키페어를 생성하자.
이름을 적고 키 페어를 다운로드하자.
이때 다운로드된 .pem 파일을 분산시켜서 저장해놓는걸 추천한다.!
나는 usb, local, icloud에 보관했다.
12. 고정 IP 설정하기
탄력적 IP에 들어가자
할당 을 누르자
기본적으로 EC2 인스턴스를 생성하여 서버를 구동시키면 그건 고정 IP가 아니다
탄력적 IP를 이용하지 않으면, 인스턴스(서버)를 중지하고 다시 실행시키면 IP가 변경되어 버리는 대참사가 일어날것이다.
13. 탄력적 IP 주소 연결
주소 연결을 누르자
그리고 인스턴스와 ip 주소를 적은 후 연결하면 끝!!
'DevOps > AWS' 카테고리의 다른 글
AWS Lightsail 외부 도메인 연결하기 - 후이즈 (1) | 2021.11.14 |
---|---|
Comparison: AWS vs Azure vs GCP (0) | 2021.10.08 |