ELB

백현균·2022년 2월 12일
0
	 
  1. ELB(Elastic Load Balancing)
    1) 정의: 특정서비스가 발생하는 트래픽이 많을 경우 여러대의 서버가 분산처리하여 로드율증가, 부하량, 속도저하등을 고려하여 적절하게 분산처리하여 이를 해결해주는 서비스
    2) 서비스 방식: 네트워크 상단에 L4스위치 가상서버가 존재하여 서버로 들어오는 패킷을 웹서버로 균일하게 트래픽을 부하 분산시키며,
    웹 서버가 정상적으로 작동하지 않는 경우 이를 감지하여 정상 동작하는 서버로 부하 분산
    3) 장점

    • 고가의 서버로 확장하지 않고, 저렴한 비용으로 다수의 서버를 증설하여 경제적인 비용을 절감할 수 있다.
      - 대량의 트래픽으로 1대의 서버로 집중적인 부하율이 높아지면 L4스위치가 이를 감지하여 합리적으로 부하 분산처리를 할 수 있다.
      - 1대의 서버 장애가 발생하여도 서비스 중단없이 다른 서버로 적절히 자동으로 분배하여 서비스가 계속 운용가능하게 할 수 있다.
      - 추후 사용량이 많아 서버확장으로 서비스 중단없이 서버 증설이 가능하다.
    • 정리: 로드 밸런서는 다수의 어플리케이션의 접속으로 인하여 서버 트래픽이 증가할 경우 이를 판단하여 적절하게 어플리케이션을 웹서버로 분산해주는 역할을 한다.

    4)특징

    • 트래픽 분산
    • 자동 확장
    • 인스턴스의 상태를 자동 감지하여 오류가 있는 시스템 배제
    • 사용자 세션을 특정 인스턴스에 고정
    • SSL 암호화 지원
    • SSL의 경유지로 ELB를 사용하는 경우에 SSL처리에 따른 부하를 ELB가 수용

    5) ELB 종류

0개의 댓글

Powered by GraphCDN, the GraphQL CDN