AWS CLOUD SERVER 배포 (feat. UBUNTU)

도커 /클라우드서버(AWS lightsail + 우분투 ) 를 이용한 배포 -최종(1)-

Digital Audio Player 2021. 9. 16. 19:38

< 환경 >

 jdk 8.0

스프링부트 (내장톰캣)

mysql

빌드툴 GRADLE

 

<최종목표>

EC2 대신 LightSale 사용

 

 

 

1. Amazon Web Services(AWS) 가입 https://aws.amazon.com/ko/lightsail/

2.  AWS 관리 콘솔진입

3. AWS 인스턴스 생성 (서버) 

            #리눅스 , 우분투 선택

           

               # 서버 원격 접속을 위한 SSH KEY 를 생성 후 다운로드 (이름은 아무거나)

                               

다운로드 된 파일은 잘 보관해야 한다. 윈도우에서 우분투 원격 서버로 접속해야 하므로그 때 필요한 key 이다 .                                      

 

               # 가격은 5달러 짜리로 선택했음(필자)

          ( 그 이하는 도커 및 mysql , 스프링프로젝트 컨테이너들을 실행하는데 버겁거나 메모리부족 오류 떴음 )

 

참고 :512MB 로 하려면 클라우드 서버내에서 mysql 관련한 buffer-pool size 를 줄여주는 방법도 있음.   기본은 128 mb 로 되어있고 16mb 혹은 32mb 로 한번 바꿔보자.                                   경로는 클라우드 서버 로컬 경로가 아닌 mysql 도커컨테이너 내부로 접속하고 /etc/mysql/my.cnf에서 옵션조정을 해야함.     링크참고는 https://junho85.pe.kr/1456  

 

                   # 인스턴스 이름 정하고 인스턴스 생성 

 
인스턴스 생성 됨

                                                                   

 

우선 인스턴스 생성 까지 완료.