본문 바로가기
TIL

[TIL] Elastic Load Balancer 기본 개념

by 쾌횽 2024. 3. 27.
반응형

🤔 Elastic Load Balancer

ELB는 AWS에서 제공하는 로드 밸런싱 서비스로, 다수의 EC2인스턴스를 사용하여 트래픽을 분산 시키는 시스템이다.

 

안정적인 서버를 유지하는 방법은 고가용성과 확장성있다.

고가용성은 하나의 데이터 센터에 문제 생겨도 다른 곳에서 데이터를 안정적으로 유지시켜주는 것을 말한다.

확장성은 수평적 확장성과 수직적 확장성으로 나뉜다.

수평적 확장성은 인스턴스, 서버를 여러개로 늘려 사용하는것이다.

수직적 확장성은 인스턴스의 성능을 높이는 것을 말한다.

이처럼 서버를 분산화 시켜 서버를 안정성있게 사용하는 것이 load balancer의 사용 목적이다.

🤔 Elastic Load Balancer를 사용하는 이유

  • 요청 분산(EC2와 연동)
  • 단일 액세스 포인트 공개(Route 53과 연동)
  • 인스턴스에 대한 헬스 체크
  • HTTPS제공 (ACM과 연동)
  • 고가용성 제공
  • 공게 트래픽과 내부 트래픽 분리
반응형

'TIL' 카테고리의 다른 글

[TIL] 면접카타 2일차  (0) 2024.03.28
[TIL] 면접카타 1일차  (0) 2024.03.27
[TIL] TCP프로토콜과 UDP프로토콜  (0) 2024.03.25
[TIL] Typeorm @Many-To-Many  (0) 2024.03.23
[TIL] 프로그래머스 (정수 내림차순으로 배치하기)  (0) 2024.03.21

댓글