본문 바로가기

elb2

[TIL] ALB, NLB, ELB의 차이점? 🧐 로드 밸런서 로드 밸런서는 트래픽을 균등하게 분산 시켜 주는 것을 의미한다. AWS 공식 문서에서 설명하는 로드 밸런서의 특징은 4가지로 볼 수 있다. 가용성 - 로드밸런서에서 목적지의 상태를 판별하여 중지된 경우에는 요청을 제한할 수 있다. 확장성 - 필요한 경우 다른 서버를 추가하거나 제거할 수 있도록 애플리케이션 트래픽을 예측할 수 있다. 보안 - DDoS공격이나 악성 컨텐츠를 차단할 수 있다. 성능 - 이전에 설명한 트래픽을 분산시켜 애플리케이션의 부하를 줄여 일정한 성능을 확보할 수 있다. 전에 로드 밸러서에 대해 정리한 글을 참고하면 좋을것 같다 - 로드밸런싱 [TIL] 로드 밸런싱 🧐 로드 밸런싱이란 무엇인가? 로드 밸런싱은 애플리케이션을 지원하는 리소스 풀 전체에 네트워크 트래픽을 균등.. 2024. 4. 16.
[TIL] Elastic Load Balancer 기본 개념 🤔 Elastic Load Balancer ELB는 AWS에서 제공하는 로드 밸런싱 서비스로, 다수의 EC2인스턴스를 사용하여 트래픽을 분산 시키는 시스템이다. 안정적인 서버를 유지하는 방법은 고가용성과 확장성있다. 고가용성은 하나의 데이터 센터에 문제 생겨도 다른 곳에서 데이터를 안정적으로 유지시켜주는 것을 말한다. 확장성은 수평적 확장성과 수직적 확장성으로 나뉜다. 수평적 확장성은 인스턴스, 서버를 여러개로 늘려 사용하는것이다. 수직적 확장성은 인스턴스의 성능을 높이는 것을 말한다. 이처럼 서버를 분산화 시켜 서버를 안정성있게 사용하는 것이 load balancer의 사용 목적이다. 🤔 Elastic Load Balancer를 사용하는 이유 요청 분산(EC2와 연동) 단일 액세스 포인트 공개(Rout.. 2024. 3. 27.