[AWS] Lightsail 시작하기

해질녘·2022년 12월 24일
0

이 포스팅에서 AWS Lightsail 처음 써보기를 한다.

Lightsail이란

Lightsail은 AWS를 시작하는 가장 쉬운 방법으로, 가상 서버, 스토리지, 데이터베이스 및 네트워킹은 물론 비용 효율적인 월간 요금제를 제공합니다. 처음에 작은 규모로 시작했다가 비즈니스 성장에 따라 확장할 수 있도록 설계되었습니다.

(공식 문서 복붙)

EC2와는 뭐가 다른가? 그렇게 설명하는 것이 이해가 빠를 것이다.

vs. EC2

가격

일반적으로 웹호스팅을 한다고 했을 때 Lightsail이 더 싸다. 그러나, Lightsail은 1달 내내 쓰는 것을 기준으로 과금하고, EC2는 안 쓸 때는 끌 수 있다.

기능

Lightsail이 기능이 더 모자라다. 일반적인 웹호스팅에서 제공하는 기능은 대부분 있지만, 더 고급 기능이 없다.

  • 네트워크 설정 - EC2는 사용자가 VPC 이용해서 세팅 해줘야 하는데 Lightsail은 기본적으로 AWS에서 해준다. 그리고 Lightsail은 프라이빗 서브넷 이런거 없다.

  • 로드 밸런서 - Lightsail용 로드 밸런서가 따로 있고 그거만 쓸 수 있다.

  • 기타등등, EC2에서는 되고 Lightsail에서는 안 되는 게 많음.

즉, Lightsail은 별로 라이트하지 않은 EC2 (처음 시작하면 VPC 설정 등등 다 해줘야 함)를 보다 빠르고 간편하게 쓸 수 있는 서비스라고 할 수 있다. 소규모 적합.

시작하기

AWS EC2를 사용해본 적 있다는 가정 하에 설명한다.

인스턴스 생성에서 OS Only - OS 선택 (원하는 걸로)

나의 경우 ubuntu 선택

조금 기다리면 익숙한 터미널창이 뜬다.

사실 이외에는 EC2랑 똑같다.

지금 하려는 일이 DB 설치하고 외부에서 접근하는 건데 EC2랑 다르면 덧붙이겠다

DB 설치하기

sudo apt-get update && sudo apt-get upgrade

업데이트 한번 하고

mariadb 설치

sudo apt install mariadb-server

sudo apt-get install mariadb-client

https://blogger.pe.kr/885

위 링크 따라하면 일단 설치 완료. 이때, remote login 허용 필요

Disallow login remotely? - n

DB 외부에서 접속하기

외부 접속 시 사용할 DB명, 유저명, 비밀번호를 정한다. IP를 지정하려면 IP도 준비한다.

데이터베이스 미리 생성

create database 디비이름;

https://8ugust-dev.tistory.com/19 를 따라한다. (1-2번)

lightsail 보안규칙 수정

케밥메뉴 - Manage - Networking 탭에서

create 눌러서 추가

static IP 추가

static IP 만들어서 붙여준다.

외부 접속 테스트

왜안돼
추후수정

참고

Lightsail을 사용하여 Linux 가상 머신 시작

0개의 댓글