Back-end/Aws 2

[AWS] EC2 볼륨 확장

EC2 disk 용량 문제 프로젝트를 진행하면서 수정한 코드를 배포하기위해 파일을 직접 Filezilla로 옮겼는데, 용량문제로 필요한 파일들이 일부 들어가지지 않는 문제를 맞닥뜨렸다. EC2 볼륨 확장 과정 1. 해당 볼륨 탭에 들어가서 늘리려고 하는 인스턴스를 우클릭하여 볼륨을 수정해준다. 2. 확장하는데 시간이 10분이상 소요되니 기다린다. 3. Putty에 접속하여 직접 파일 시스템을 늘려준다. 4. 최적화가 완료된 뒤 다음과 같은 명령어를 입력해준다. df -h #현재 용량 상태 확인 lsblk #어떤 파티션을 조절해야하는지 파티션 상태 확인 sudo growpart /dev/xvda 1 #파티션 크기조정 (공백은 번호구분 용도) lsblk #다시 용량 변화확인 sudo resize2fs /de..

Back-end/Aws 2021.07.29

[AWS] aws에 spring-boot 배포하기

Springboot Jar 파일 배포 aws t2.micro에 구현한 프로젝트를 jar파일로 배포해 보자 . 이때 nginx로 로드밸런싱도 도전했다. aws 배포 방법 먼저, t2.micro 인스턴스를 하나 만들어 둔 상태이다. Gradle로 jar 파일 생성 및 putty에 전송 1. IntelliJ에서 bootJar을 통해서 jar 파일을 만들어준다 2. Putty로 ec2에 접속한다. 3. git clone으로 프로젝트를 다운받는다. 4. jar파일이나 war파일은 업로드하면 안되기 때문에 Filezila를 통해서 받아야한다. jar 파일 실행 1. gradlew가 없어서 만들고 다시 github에 업로드한다. gradle init #gradle초기화 진행 gradle wrapper 2. 깃클론 및..

Back-end/Aws 2021.07.28