4-02. AWS 라이트세일
4-02. AWS 라이트세일 관련
AWS에 관심이 있다면 "AWS는 어렵고 비싸다"라는 말을 많이 들었을 것이다. 하지만 AWS 라이트세일(AWS Lightsail)로 AWS를 쉽고 저렴하게 사용할 수 있다. 여기서는 AWS 라이트세일을 어떻게 사용하는지 알아보자.
AWS 라이트세일이란?
AWS 라이트세일은 아마존에서 운영하는 웹 서비스에 특화된 클라우드 서비스이다. AWS를 처음 시작하려면 공부할 내용이 무척 많다. 하지만 AWS 라이트세일은 웹 서비스 운영에 꼭 필요한 기능만 준비되어 있어 비교적 공부할 내용이 적다. 또한 AWS와 비교하면 AWS 라이트세일은 정말 가성비가 좋다. 처음 3달은 무료이며 그 이후 비용은 월 5달러이다. 이렇게 저렴한 비용에 꽤 좋은 웹 서버를 운영할 수 있다. 참고로 비용이 부담스럽다면 AWS 라이트 세일을 첫 세달만 사용하고 삭제하면 추가 요금이 발생하지 않는다. 월 5달러로 여러분에게 제공될 서버의 사양은 다음과 같다.
AWS 라이트세일의 사양 (월 5$)
- 메모리: 1GB
- CPU: 1vCPU
- SSD: 40GB
- 트래픽: 2TB
이 정도면 서비스 초기 단계에는 충분하다. 물론 사용자가 많아져 트래픽이 많아지면 좀 더 좋은 사양으로 업그레이드 해야 한다.
AWS 가입하기
AWS 라이트세일을 이용하려면 AWS 계정이 필요하다. 먼저 AWS 공식 홈페이지에서 AWS 계정을 생성하자.
AWS 공식 홈페이지 접속
AWS 계정 생성
이메일 주소와 계정 이름을 입력하고 [이메일 주소 확인]
을 누른다.
등록한 이메일로 전달된 보안코드를 확인하고 확인 코드에 보안코드를 입력한 후 [확인]
을 누른다.
암호를 입력하고 [계속]
을 누른다.
AWS 연락처 정보 화면
이름과 주소 정보는 반드시 영문으로 입력해야 한다. 영문 주소는 juso.go.kr
에 접속해 자신의 집 주소를 검색하고 '영문 보기'를 누르면 쉽게 알 수 있다.
연락처 정보를 입력하고 <계속>을 누른다.
AWS 결제 정보
계정을 생성하려면 해외 결제 가능한 신용카드 또는 체크카드가 필요하다. 결제 정보를 입력할 때 카드 인증을 위해 100원이 자동으로 결제된다. 만약 이 과정이 어려운 학생이라면 부모님께 부탁드리자.
출금된 100원은 바로 다시 입금된다.
비밀번호와 생년월일 정보를 입력한 후 <다음>을 누른다.
AWS 자격 증명 확인
자격 증명 확인을 위해 자신의 휴대전화 번호를 입력하고 [SMS 전송]
을 누른다.
휴대전화로 전달된 4자리 확인 코드를 입력하고 [계속]
을 누른다.
AWS 지원 플랜 선택
여기서 [기본 지원 - 무료]
지원 플랜을 선택을 하고 [가입 완료]
를 누른다.
AWS 라이트세일 인스턴스 생성하기
AWS 계정 생성을 마쳤다면 AWS 라이트세일을 사용할 수 있다. AWS에 로그인하여 다음 단계를 순서대로 따라 해보자.
AWS 라이트세일 접속
AWS 공식 홈페이지에서 계정을 생성했으니 AWS에 로그인한 후 🌐라이트세일 홈페이지에 접속하자.
AWS 라이트세일 로그인
사용자 이메일 주소를 입력한후 [다음]
을 누른다.
[Let's get started]
를 누른다.
메인 화면은 디폴트로 영문으로 구성된다. 한국어로 바꾸려면 우하단의 "English"를 "한국어"로 변경하자.
인스턴스 생성
인스턴스 이미지 선택
이 화면에서 인스턴스를 생성하는 데 필요한 여러 옵션을 지정하자. '인스턴스 이미지 선택'에서 플랫폼으로 [Linux/Unix]
를 선택하고 블루프린트는 [OS 전용]
을 선택한다. 그런 다음 [Ubuntu 20.04 LTS]
를 선택한다. 운영체제는 아주 다양한데 가장 안정되고 많은 사람이 사용하는 우분투를 설치할 것이다.
우분투는 16.04, 18.04, 20.04 버전이 있는데 최신 버전인 20.04를 선택했다.
인스턴스 플랜 선택
참고로 월 3.5달러, 5달러, 10달러 이외의 요금제는 첫 3개월 무료 혜택이 없다.
더 저렴한 $3.5 인스턴스도 있지만 스프링부트를 사용하기에는 메모리가 부족하여 적당하지 않다.
인스턴스 생성 실행
인스턴스명은 자동으로 선택한 OS명에 인덱스를 붙여 'Ubuntu-1'과 같이 표시되는데 원하는 이름으로 바꿔도 된다.
인스턴스 생성 대기중
.[인스턴스 생성]
을 누르면 다음과 같은 화면이 나타난다.
인스턴스 생성 완료
축하한다. 여러분의 서버가 생성되었다.