본문 바로가기

ELB3

ELB 504 에러 해결방안 베하~ 현상수배범입니다. 이번 시간에는 ELB 504 에러 발생 시 해결방안에 대해 알아보도록 하겠습니다! 504 Gateway timeout Error 가 발생하는 원인은 주로 유휴 제한 시간 내에 요청이 완료되지 않아 로드밸런서가 연결을 닫아 발생하는 것입니다. 이에 대한 해결방안으로 주로 응답을 보내는 어플리케이션의 유휴시간이 ELB의 유휴시간보다 짧아 응답을 완료하지 못한 경우 응답받지 못한 ELB에서 발생하는 오류이기 때문에 ELB 유휴 제한시간보다 어플리케이션의 유휴시간을 더 크게 설정하면 됩니다. 이런 경우 tomcat server.xml 의 connector 설정 값을 수정해주면 되는데 예를 들어 ELB 에서 연결접속에 대해 60초간 지속(유휴제한 시간)하지만, 서비스하고 있는 어플리케이션.. 2023. 12. 15.
[AWS] cross-zone load balancing(교차 영역 로드 밸런싱) 안녕하세요. BTC95입니다. 오늘은 cross-zone load balancing(교차 영역 로드 밸런싱)에 대해서 알아보겠습니다. cross-zone load balancing(교차 영역 로드 밸런싱) 교차 영역 로드 밸런싱을 이용하면 각 로드 밸런서 인스턴스는 전체 가용 영역에 등록된 모든 인스턴스에 전반적으로 고르게 분산 됩니다. 아래와 같이 클라이언트가 첫 번째 ALB 인스턴스에 50, 그리고 나머지 인스턴스에 남은 50을 보낸다고 가정했을때, 각 AZ에 있는 ALB는 가용 영역에 관계 없이 전체 10개의 인스턴스에 트래픽을 고르게 분산합니다. 이것이 바로 교차 영역 로드 밸런싱입니다. 만약 이 기능을 사용하지 않으면 아래와 같이 각 ALB node가 가진 인스턴스로만 트래픽을 보냅니다. 만약 .. 2023. 5. 12.
NLB ALB CLB 차이 안녕하세요 진상팀입니다. 이번 포스팅은 NLG ALB CLB가 무엇이고 또 어떤 차이가 있는지에 대해 공유하려고 합니다. AWS는 NLB ALB CLB 그리고 GWLB까지 총 4가지 종류가 있습니다. 내가 사용하고자 하는 LB를 상황에 맞게 사용하여 부하 분산을 해야 할 때가 있는데 어떠한 상황에 어떠한 LB를 사용해야 할지 각 LB의 특징에 대해서 정리해 보려고 합니다. 1. NLB ( Network Load Balancer) NLB의 약자대로 Network가 붙어 있어 NLB는 L4계층 (Network Layer)에서 작동합니다. TCP/UDP 트래픽을 로드 밸런 싱하여 내부 인스턴스로 전달합니다. TCP/UDP 서버를 구축할 때 NLB는 굉장히 낮은 지연시간으로 최적의 성능을 보여줍니다. 로드 밸런.. 2022. 5. 25.