반응형
AWS Linux2 64비트(Arm)선택
64비트 Arm을 선택한 이유는 바로 비용입니다
Arm부터 t4g그룹을 선택이 가능하기 때문에 Arm을 선택했습니다
t4g cpu2 / memory 2를 선택했습니다
크레딧 사양이란
내가 기준 이상의 cpu를 사용할 경우 추가로 비용을 부담하여 해당 부하를 줄이는 방법입니다
저는 해제하겠습니다
물론 기준 이하를 사용할 경우 크레딧이 적립되어 그 크레딧부터 소진되는 시스템이라
경우에 따라서 효율적인 운영이 가능합니다
ssh,http,https의 포트를 미리 열어놨습니다
AWS Linux 2는 기본 유저가 ec2-user입니다
해당 유저는 sudo 권한이 있기 때문에 바로 root로 접근도 가능합니다
sudo amazon-linux-extras |
AWS에서 제공하는 설치툴입니다
해당 명령어를 검색해보면
명령어 하나로 손쉽게 설치가 가능하게 세팅이 되어 있습니다
sudo amazon-linux-extras install java-openjdk11 |
설치가 완료한 후 다시
sudo amazon-linux-extras |
명령어를 날려보면
설치된 java는 색이 파란색으로 변합니다
sudo yum install -y git |
jenkins나 다른 배포방법을 사용하실 경우 git설치는 안하셔도 무관합니다
git clone 저장소 |
해당 폴더를 가보면 mvnw이 있을텐데
해당 권한을 777로 변경하고
빌드하겠습니다
chmod -777 mvnw ./mvnw package -Dmaven.test.skip=true |
성공 후 target 폴더가 생성된걸 볼 수 있습니다
java -jar target/*.jar |
target 안에 jar를 실행시키면 서버가 올라가며 정상적으로 구동됩니다
'JAVA > 서버작업' 카테고리의 다른 글
aws-linux arm64 git-lfs 설치하기 (0) | 2021.06.28 |
---|---|
Mysql DTO,entity,VO 자동 생성하기 (0) | 2021.06.15 |
카카오,네이버 API Response 작성 (0) | 2021.06.13 |
docker-compose / redis+sentinel+haproxy 세팅하기 (0) | 2021.05.31 |
AWS Linux2 + Jenkins + Github 서버구성 및 배포 (0) | 2021.05.25 |
댓글