Tech Blog of Pinomaker
[AWS] ELB, 부하 분산 기술
DevOps/AWS 2023. 2. 7. 01:08

1. ELB의 필요 이유 VPC 내 단일 서버를 통하여 서비스를 사용자가 접급하는 환경이 있다고 생각해보자. 만약에 단일 서버라면 그 서버에 문제가 일어날 경우에는 정상적인 서비스를 사용자에게 제공할 수 없다. 아래의 이미지를 보면 하나의 서버만을 구축하였기에, 해당 서버가 장애가 발생하면 서비스를 이용할 수 없는 치명적인 문제가 발생한다. 위의 같이 하나의 서버에서 장애가 발생하더라도 지속적인 서비스를 제공하기 위해서는 서버를 다중화 구성하여 서비스의 연속성을 보장하는 고가용성 구성이 필요해진다. 위의 그림을 보면 다수의 서버를 구성하여 서비스를 제공하게 되는 데, 인스턴스 AAA가 장애가 발생한다고 하더라도, BBB나 CCC가 존재하기에 서비스를 받을 수 있다. 하지만 서비스의 타깃을 사용자 입장에서..