우리가 만든 서비를 누구나 사용할 수 있도록 하려면 외부에서 접속이 가능하도록 만들어야 한다.
클라우드 시스템으로 아마존 웹 서비스(AWS) 를 사용하여 배포해보자.
AWS 라이트 세일이란?
아마존에서 운영하는 웹 서비스에 특화된 클라우드 서비스이다.
AWS와 비교하여 웹 서비스 운영에 꼭 필요한 기능만 준비되어 있어 공부할 내용이 적고 가성비가 좋다.
첫 3달은 무료이며 그 이후에는 매달 5달러씩 지불해야 한다.
이번에 우리가 사용할 AWS라이트세일 서버의 기본 사양은 아래와 같다.
- 메모리: 1GB
- CPU: 2vCPU
- SSD: 40GB
- 트래픽: 2TB
AWS 가입하기
aws가입 방법은 아래 글을 참고하자.
AWS 라이트세일 시작하기
위에서 AWS 계정 생성을 완료했다면 AWS 라이트세일을 사용할 수 있다.
AWS 라이트세일에 접속하기
1. AWS 라이트세일 홈페이지에 접속해보자. 접속하면 다음과 같은 로그인 화면이 나타난다. 루트 사용자 이메일 주소를 입력한 후 [다음]을 클릭한다.
2. 비밀번호를 입력하고 [로그인]을 클릭한다.
3. 다음과 같은 라이트세일 시작 화면이 나타난다. [Let's get started]을 클릭한다.
4. 그럼 다음과 같은 라이트세일 메인 화면이 나타난다.
인스턴스 생성하기
여기서 가장 먼저 할 일은 인스턴스를 생성하는 것이다. 여기서 인스턴스는 서버역할을 하는 라이트세일의 서비스이다.
1. 라이트세일 메뉴에서 인스턴스를 선택한 후 [Create instance] 버튼을 클릭한다.
2. 다음으로 화면과 같이 선택해보자.
플랫폼은 [Linux/Unix]를 선택하고 블루프린트는 [OS전용]을 선택한다. 그 다음 [Ubuntu 22.04 LTS]를 선택한다.
3. 스크롤을 내려 'Choose instance plan'에서 [Price per month]와 [$5]를 선택하자.
4. 또 스크롤을 내려 인스턴스명이 'Ubuntu-1'을 확인하고 [인스턴스 생성]을 클릭한다.
5. 그럼 아래와 같은 화면이 나타난다. 인스턴스를 생성하는데 시간이 걸리기 때문에 'Pending(대기중)'이 보여진다.
6. 1~2분 후에는 실행중으로 바뀐다.
'IT > Spring Boot' 카테고리의 다른 글
[Spring Boot] 41. 서버 배포 - 배포하기(서버 설정 / 배포 파일 생성 및 전송) (0) | 2024.05.28 |
---|---|
[Spring Boot] 40. 서버 배포 - (2)서버 접속 설정 (0) | 2024.05.27 |
[Spring Boot] 37. 게시판 검색 기능 구현하기 (0) | 2024.05.22 |
[Spring Boot] 36. 마크 다운 적용하기 (0) | 2024.05.21 |
[Spring Boot] 35. 앵커 기능 추가하기(스크롤 자동 이동) (0) | 2024.05.21 |