단 한 개의 웹서버를 통해 웹 어플리케이션 서비스를 제공하는 경우 다음과 같은 두 문제가 발생할 수 있다.먼저 대량의 트래픽이 한 개의 웹 서버에 집중되는 경우 한 개의 웹 서버가 트래픽을 감당하지 못해 터져버린다. 이를 해결하기 위해 수직적 또는 수평적 확장이 필요하다. 두번째로, 새 버번의 웹 어플리케이션 배포시 새로운 웹서버에 배포하는 경우 IP 변경이 필요하고, 기존의 웹 서버에 배포하더라도 기존 버전을 정지하고 새 버전을 구동하는 동안 유저는 사용하지 못하는 문제가 발생한다. 01. 트래픽 분산로드밸런서를 웹 서버의 앞단에 두고 IP 부여한 뒤 웹 클라이언트가 해당 로드밸런서를 호출하게 되면, 로드 밸런서는 앞단의 모든 웹 클라이언트의 요청을 받아 뒷 단의 모든 웹서버에게 요청을 분산할 수 있..
ASAC/웹 기초 프로그래밍 2024. 8. 23. 15:29
단 한 개의 웹서버를 통해 웹 어플리케이션 서비스를 제공하는 경우 다음과 같은 두 문제가 발생할 수 있다.먼저 대량의 트래픽이 한 개의 웹 서버에 집중되는 경우 한 개의 웹 서버가 트래픽을 감당하지 못해 터져버린다. 이를 해결하기 위해 수직적 또는 수평적 확장이 필요하다. 두번째로, 새 버번의 웹 어플리케이션 배포시 새로운 웹서버에 배포하는 경우 IP 변경이 필요하고, 기존의 웹 서버에 배포하더라도 기존 버전을 정지하고 새 버전을 구동하는 동안 유저는 사용하지 못하는 문제가 발생한다. 01. 트래픽 분산로드밸런서를 웹 서버의 앞단에 두고 IP 부여한 뒤 웹 클라이언트가 해당 로드밸런서를 호출하게 되면, 로드 밸런서는 앞단의 모든 웹 클라이언트의 요청을 받아 뒷 단의 모든 웹서버에게 요청을 분산할 수 있..