킹의 개발일지
AWS 서버를 구축해보자 본문
작업중이던 웹 어플리케이션을 제법 끝내서, 배포 단계로 넘어가야 했다. 그래서 많은 클라우드 서비스 중 잘 알려지고 1년간 프리티어를 제공해주는 aws를 선택했다.
ec2는 인스턴스 사용량만 잘 지킨다면 완전히 무료로 프로젝트를 배포 할 수 있다!
인스턴스를 만들기
우선 aws를 이용해가 위해서 계정을 생성해야한다. 계정은 이메일과 카드정보만 있다면 간단히 계정을 생성 할 수 있다.
계정 가입을 완료 했으면, 검색창에 ec2를 검색해서 대시보드로 이동하자.

리전은 서울로 맞춰주고 인스턴스 시작 버튼을 클릭하면된다.

인스턴스 시작 버튼을 눌렀다면 애플리케이션 및 OS 이미지를 선택하는 칸이 보일텐데, 여기서 원하는 OS를 선택하자, 필자는 우분투 최신 LTS버전을 선택했다.

다음으로 인스턴스 유형을 입력해준다. 인스턴스 유형으로 프리티어로 이용할 수 있는 t2.micro를 선택해주었다.
t2.micro는 싱글코어에 1기가의 메모리를 제공해준다.

다음으로 키페어를 만들어주어야 한다.
서버에는 아무나 접속하지 못해야 하므로, 키페어를 만들어 가진 사람만 서버에 접속할 수 있도록 해준다.
그래서 서버에 접속하기 위해 꼭 안전한 폴더에 보관해두자. 옵션들은 디폴트로 두었다.

이후 네트워크 설정에서, 특정 트래픽이 서버에 접속 할 수 있도록 허용하는 규칙인 '보안 그룹'을 지정해주면 된다.
지금은 아무나 접속 할 수 있도록 모두에게 열어두었지만, 특정 ip와 포트에만 열리도록 할 수 있다.

마지막으로 스토리지 구성을 설정해주면된다. 프리티어의 경우 30gb까지 스토리지를 사용할 수 있다.

인스턴스 시작을 클릭하면 일정시간 이후에 정상적으로 인스턴스가 생성되어 작동하고 있을 것이다.

'aws' 카테고리의 다른 글
| aws-amplify에서 chat-gpt stream response 받아보기. (0) | 2023.09.02 |
|---|---|
| AWS S3 사용해서 이미지 업로드 (0) | 2022.08.22 |
| 탄력적 IP를 할당해보자 (0) | 2022.08.19 |