본문 바로가기
728x90

고가용성4

AWS에서 NLB(네트워크 로드 밸런서) 설정하기 1. NLB의 개념과 중요성AWS에서 제공하는 로드 밸런서 중 **NLB(Network Load Balancer)**는 특히 TCP/UDP 트래픽을 처리하는 데 최적화된 서비스입니다. ALB(Application Load Balancer)가 주로 애플리케이션 계층(HTTP/HTTPS)에서 동작하는 반면, NLB는 **4계층(전송 계층)**에서 작동하며, 네트워크 수준에서 빠르고 안정적인 트래픽 분배를 제공합니다. NLB는 고성능과 저지연 특성을 갖추고 있어, 고가용성 및 내구성이 요구되는 애플리케이션에 적합합니다.NLB는 대규모의 실시간 애플리케이션(예: 게임 서버, 실시간 스트리밍 서비스)과 데이터베이스 클러스터와 같은 시스템에서 중요한 역할을 하며, 대용량의 연결 수를 처리할 수 있는 능력이 특징입니.. 2025. 3. 14.
AWS에서 ALB(애플리케이션 로드 밸런서) 설정하기 1. ALB의 개념과 중요성AWS(아마존 웹 서비스)는 다양한 서비스와 기능을 제공하여 클라우드 인프라를 쉽게 관리할 수 있도록 돕습니다. 그 중에서 로드 밸런서는 트래픽을 여러 서버로 분배해주는 중요한 역할을 합니다. 로드 밸런서의 종류 중 **ALB(Application Load Balancer)**는 특히 웹 애플리케이션과 관련된 HTTP/HTTPS 요청을 처리하는 데 최적화된 서비스입니다. ALB는 사용자가 요청을 보낼 때, 여러 서버에 걸쳐 트래픽을 분배하고, 서버의 과부하를 방지하며, 고가용성(HA) 환경을 유지합니다.ALB의 주요 특징:HTTP/HTTPS 트래픽 처리에 최적화되어 있으며, **7계층(애플리케이션 계층)**에서 동작합니다.트래픽 라우팅: ALB는 URL 경로 기반, 호스트 기반.. 2025. 3. 13.
AWS Multi-AZ 개념 및 장점 Multi-AZ는 "Multiple Availability Zones"의 약어로, 클라우드 컴퓨팅 서비스에서 주로 사용되는 용어입니다. AWS는 전 세계에 여러 리전을 두고 있으며, 각 리전 내에는 여러 개의 가용 영역(AZ)이 있습니다. 이러한 AZ는 독립적인 전원, 냉각, 보안 등을 갖춘 독립적인 데이터 센터로, 물리적으로 서로 다른 위치에 있습니다.Multi-AZ 배포는 한 리전 내의 여러 가용 영역에 걸쳐 애플리케이션 또는 데이터를 배포하는 것을 의미합니다. 이를 통해 하나의 AZ에 문제가 생겼을 때, 다른 AZ에서 애플리케이션이 계속 작동할 수 있도록 하여 서비스 중단 시간을 최소화할 수 있습니다.Multi-AZ의 장점고가용성: 한 AZ에 장애가 발생하더라도 다른 AZ에서 서비스를 지속할 수 있.. 2025. 3. 9.
로드 밸런서의 역할과 필요성 로드 밸런서는 여러 서버에 트래픽을 분산시켜 서버의 부하를 줄이고, 서비스의 가용성을 높이는 중요한 역할을 합니다. 이는 특히 대규모 트래픽을 처리하는 웹 서비스나 애플리케이션에서 필수적입니다.로드 밸런서의 필요성부하 분산: 여러 서버에 트래픽을 분산시켜 개별 서버의 부하를 줄이고, 전체 시스템의 성능을 향상시킵니다.고가용성: 서버 중 하나가 다운되더라도 다른 서버가 트래픽을 처리할 수 있도록 하여 서비스의 중단을 최소화합니다.확장성: 트래픽이 증가할 때 쉽게 서버를 추가하거나 제거하여 시스템을 확장할 수 있습니다.ALB와 NLB의 차이점AWS에서 제공하는 로드 밸런서 중 ALB(Application Load Balancer)와 NLB(Network Load Balancer)는 각각 다른 계층에서 작동하.. 2025. 3. 7.
728x90