TIL(7) - AWS에서 프리티어 서버 구매하기
AWS에서는 처음 가입 후 1년간 사용가능한 서버를 무료로 제공해준다. 단, 무료라고해서 모든 서비스를 무제한 사용가능한 것은 아니고 정해진 사용량과 데이터 저장공간 등이 있기에 모니터링을 통해 과금이 발생하지 않도록 주의가 필요하다.
AWS에 가입한 후 인스턴스 탭에 들어간다.
주 사용자들이 거주하는 지역으로 선택하면 좋다. 서버의 위치와 서비스 대상자인 사용자들의 위치가 멀어질수록 속도가 느려지고, 지역에 따라 가격이 다르기 때문에 이런 점을 고려하고 선택하면 된다.
인스턴스 - 가상 컴퓨팅 환경 즉 서버를 뜻한다.
EC2 - 서버 구축과 네트워크를 구성하는 등의 역할을 하는 인스턴스 관리 페이지
여러 AMI 중 프리티어 사용 가능한 것들을 확인하고 원하는 AMI를 선택한다.
다양한 OS 종류와 버전이 있는데, 나는 그 중 Ubuntu Server 18.04 LTS를 선택했다.
t2.micro(프리티어)를 선택하고 검토 및 시작 버튼을 누른다.
기존 키페어가 있다면 기존 키페어를 선택하거나 없다면 새로운 키페어 생성 후 키 페어 이름을 지정하고 키페어를 다운로드한다.
다운로드한 키페어는 나중에 서버 연결시 암호키로 사용되므로 잘 보관해두어야 한다.
EC2는 기본적으로 22번 포트가 열려 있는데, 추가로 필요한 포트를 열어줄 수 있다.
인스턴스 탭에서 생성한 인스턴스를 선택하고 아래 관리콘솔에서 보안 그룹을 클릭한다.
인바윤드 규칙 편집 버튼을 클릭하고 규칙 추가를 눌러 원하는 포트를 열어준 후 규칙 저장을 클릭한다.
프리티어 사용시 여러 인스턴스를 생성할 경우 요금이 부과될 가능성이 크니 기존의 인스턴스를 삭제한 후 새로운 인스턴스를 생성하는 것이 좋다.
삭제하는 방법은 삭제할 인스턴스 위에서 우클릭후 인스턴스 종료를 눌러주면 된다.(인스턴스 중단과 헷갈리지 않도록 조심하자)