EC2 2

spring boot project의 기본적인 배포 흐름

간단한 스프링 프로젝트를 이용해서 ec2에 배포를 도커나 ci/cd 도구 없이 원시적으로 배포를 하는 연습을 해보려고 합니다. (물론 도커, git action같은 ci/cd 도구를 사용하면 훨신 좋겠지만 그전에 배포에 대한 흐름을 파악하기 위한 연습입니다.) 1. 인스턴스 생성 aws에 배포를 할 서버 인스턴스를 대여를해서 배포를 할 서버 컴퓨터를 준비해 놓습니다. 고정 Ip 간단하게 집에서 인터넷이 되는 이유는 통신사에서 연결해놓은 공유기를 통해서 네트워크 통신을 하기 때문입니다. 하지만 통신사 입장에서는 우리집에만 Ip를 할당해 주는 것이 아닙니다. 이때 어떠한 지역에 컴퓨터가 5대가 있는데 이 지역 컴퓨터 갯수만큼 ip 갯수를 주지는 않습니다. 그 이유는 모든 집에서 지속적으로 동시에 인터넷을 사..

AWS 2023.02.26

EC2 서버 방화벽 (임바운드 규칙)

임바운드 규칙 AWS는 전 세계에 resion을 가지고 있습니다. 우리나라엔 서울에 있고 각 나라별로 리전이 있는데 이 리전에는 수 많은 컴퓨터가 있습니다. 일반적으로 한국에서 ec2서비스로 컴퓨터를 임대받는다고 할 때 서울 리전을 이용하게 됩니다. 그리고 로컬 컴퓨터에서 입대를 받은 aws ec2 서버 컴퓨터에 원격접속을 해야하는데 이때 아무나 내가 임대받은 ec2로 들어오면 안되기 때문에 기본적으로 ec2에 모든 포트를 차단하는 방화벽이 있습니다. 이 차단을 풀어주기 위해서 해야하는 설정이 임바운드 규칙 이라는 설정입니다. ssh ec2 를 임대한 후에는 ssh접속을 위해서 22번포트는 열어 둡니다. ssh : secure shellshell? 컴퓨터를 제어하기 위해서 가장 로우하게 들어가면 결국 하..

AWS 2023.01.25