[USports] Spring AWS 배포
[USports] Spring AWS 배포 배포란? 프로젝트를 하다 보면, 프로젝트 테스트를 위해 localhost, 즉 로컬 서버로 어플리케이션을 띄운다 localhost는 '내 컴퓨터'의 서버를 사용하는 것이라서, 다른 사람들이 내 어플리케이션을 사용하기 위해서는, '내' 컴퓨터의 IP 주소, 그리고 컴퓨터의 주소까지 알아야 할 것이다 근데 이렇게 하면, 내가 컴퓨터를 끄게 되면, 내 어플리케이션을 사용하는 사람도 어플리케이션을 사용하지 못 할 것이다 그래서 그 localhost를 클라우드 서버에 넣어두는 것이다 여기서 클라우드 서버는, 클라우드 컴퓨터로, 해당 컴퓨터에 내 어플리케이션을 올려두는 것이다 이렇게 하면, 클라우드가 없어지지 않는 이상, 어플리케이션은 24시간 돌아가게되고, 다른 유저가 ..
2024. 1. 14.
6. AWS ASG
6. AWS ASG AWS Auto Scaling Group 실제로, 상황에 따라 로드, 트래픽의 흐름은 일정하지 않다 갑자기 트래픽이 많아질 수 있고, 줄어들 수 있다 ASG의 목적 로드, 트래픽이 증가하면 Scale Out (인스턴스를 추가) 한다 로드, 트래픽이 감소하면 Scale In (인스턴스를 제거) 한다 최소, 또는 최대의 EC2 인스턴스가 작동하도록 도와준다 전의 인스턴스가 문제가 생겨, 연결을 중단했을 때, 새로운 EC2 인스턴스를 생성한다 이 모든 것을 자동화한다 ASG는 무료지만, EC2 인스턴스에 따라 비용이 들 수 있다 Load Balancer 없이도 가능하지만, Load Balancer를 통해 인스턴스의 상태를 확인하면서 자동으로 인스턴스 추가/삭제를 할 수 있다 ASG을 만들기..
2023. 3. 17.