1. AWS 인스턴스를 생성한다.
인스턴스의 OS는 Linux로 하였고 이외는 default 값으로 생성하였다.
인스턴스를 생성한 후 해당 인스턴스에 접근할 수 있는 대상을 보안 그룹으로 설정해야 한다.
2. 생성 시 키 페어를 다운로드한다.
나는 윈도우 사용자임으로 PuTTYgen을 통해 확장자를 pem -> ppk로 변경해 주었다. 페어키를 만든 후
2. PuTTY를 통해 AWS 서버와 커넥팅을 한다.
Host Name에 ec2-user@aws인스턴스 주소를 입력하고 Port를 22 포트로 연결한다.
아래와 같이 커넥션이 연결되었다.
3. java 파일을 돌리기 위한 jdk 설치를 해야 배포가 가능하다. sudo install로 jdk를 버전에 맞게 설치를 해 준 뒤
4. Filezila를 통해 말아 올린. jar 파일을 AWS 서버로 이동시키고 PuTTY를 통해 실행시킨다.
5. EC2 인스턴스의 주소의 url로 접근했을 때 정상 작동함을 확인할 수 있다.
이번 과정에서는 CD/CI를 적용하지 않고 하드 하게 jar 파일을 업로드해서 배포하는 방식으로 연습해 보았다.
추후 Git Action과 AWS Code Deploy를 통한 배포로 업그레이드해 볼 예정이다.
'AWS' 카테고리의 다른 글
쇼핑몰 프로젝트 VM 배포 (0) | 2024.03.11 |
---|