728x90
ELB(Elastic Load Balancers)
- 수많은 서버의 흐름을 균형있게 흘려보내는데 중추적인 역할
- 하나의 서버로 traffic이 몰리는 병목현상 (bottleneck) 방지
- Traffic의 흐름을 Unhealthy instance → healthy instance로
EC2인스턴스가 건강하지 못하지만 이걸 건강한 인스턴스로 보내주기 위한 작업을 수행함
- application load balancer : osi layer7에서 작동됨 → http, https 와 같은 traffic의 load balancing에 가장 적합함 → 고급 request 라우팅 설정을 통하여 특정 서버로 request를 보낼 수 있음
- network load balancer : osi layer4에서 작동됨, 매우 빠른 속도를 자랑 하며 Production 환경에서 종종 쓰임 → 극도의 performance가 요구되는 TCP traffic에서 적합함 → 초당 수백만개의 request를 아주 미세한 delay로 처리 가능
- classic load balancer : 현재 legacy로 간주됨, 따라서 거의 쓰지 않음 <시험 자주나옴> → layer7의 http/https 라우팅 기능 지원 → layer4의 tcp traffic 라우팅 기능도 지원
load balancer error : 504 error
EC2는 Private IP Address 밖에 볼 수가 없음
X-Forwared-For 헤더를 사용하여 Public IP를 볼 수 있다.
반응형
'Server Programming > DevOps' 카테고리의 다른 글
AWS - EC2 instance 생성 (0) | 2022.02.03 |
---|---|
AWS - Route53 (0) | 2022.02.03 |
AWS - EBS (0) | 2022.02.02 |
AWS - EC2 (0) | 2022.02.02 |
AWS - IAM 정책관리 (0) | 2022.02.02 |