본문 바로가기
블로그/블로그 개발

[블로그 개발 기록-1] 아마존 Lightsail 이용한 가상서버 호스팅

by Bloofer 2021. 7. 13.

아마존 Lightsail의 요금 정책

블로그 개발을 다시 시작하게 되었다.

여러 국내외 가상서버 호스팅 업체를 비교하던 중, 지인의 추천으로 아마존 Lightsail을 사용해보기로 하였다.

 

아마존 Lightsail 가상서버의 과금정책은 아래와 같다.

보통 개인 개발블로그의 경우 비즈니스 페이지에 비해 트래픽이나 메모리 사용률이 그렇게 크지 않기 때문에 가장 저렴한 것을 사용한다.

 

나는 월 $3.5의 가장 저렴한 옵션을 선택하였다. 첫 1달은 과금이 무료라고 한다.

과금을 위해 카드번호 및 인적사항을 기록하여 가입하면, 이제 아마존 Lightsail 인스턴스를 생성할 수 있다.

 

 


아마존 Lightsail 인스턴스 생성

인스턴스를 생성하면 위와 같은 가상서버를 하나 할당받게 된다.

 

여기서 고정 IP를 생성하고, 서버를 실행시킬 수 있다.

아마존 Lightsail은 웹페이지를 이용한 SSH를 지원하는데, 개발환경 세팅되지 않은 원격환경에서 유용하게 사용할 수 있을 것 같다.

 

나는 linux ubuntu 20.04을 선택하였는데, 이 경우 사용자 이름은 ubuntu로 설정된다.

 


가상서버 환경설정

각 인스턴스의 환경설정 페이지에 들어가면 네트워크 / 스토리지 / 스냅샷 등의 환경설정을 정의할 수 있다.

여기서 부수적인 것을 제외하고 염두해두어야 할 것은 IPv4 방화벽 설정이다.

 

인터넷 또는 특정 IPv4 주소 또는 범위에 대한 포트 개방 규칙을 생성할 수 있는데, SSH는 22번 포트, HTTP는 80번 포트를 지원한다.

물론, 특정 규칙을 추가하여 다른 프로토콜에 대한 포트번호를 할당할 수 있다.

이는 이 후 포스팅에서 Uwsgi + Flask + Nginx 연동을 다룰 때 사용하니 염두해 두자.