반응형

ALB 4

AWS ALB 이름 변경하려고 삭제하고 새로 만든 과정

상황ALB 이름을 변경하려고 했는데, AWS에서 ALB는 생성 후 이름 변경이 안된다는 걸 알았다. 그래서 기존 ALB를 삭제하고 새로운 ALB를 만드는 과정을 기록해본다.변경 대상:기존: OLD-WEB-ALB신규: NEW-WEB-ALB연결된 도메인:odev.example.co.krodev.demo.co.krwww.example.co.kr영향도 체크부터 했어야 했는데ALB 삭제하기 전에 뭐가 연결되어 있는지 확인해야 했다.확인해야 할 것들DNS 설정: Route 53 레코드들리스너 구성: HTTP/HTTPS 포트 및 규칙타겟 그룹: 연결된 인스턴스들보안 그룹: ALB 및 인스턴스 보안 설정SSL 인증서: ACM 인증서 연결 상태CloudTrail에서 삭제된 ALB 구성을 찾아보는 과정이 좀 귀찮았다:# ..

AWS 2025.05.27

AWS NLB(Network Load Balancer) 완벽 가이드 – 고성능 TCP/UDP 로드 밸런싱

네트워크 로드 밸런서는 L4 로드 밸런서로서 TCP와 UDP 트래픽을 다룰 수 있습니다. 이는 HTTP를 처리하는 **L7(ALB)**보다 하위 계층이며, 더 빠른 성능을 제공합니다.📌 NLB와 ALB의 차이점특징NLB (Network Load Balancer)ALB (Application Load Balancer)계층L4 (Transport Layer)L7 (Application Layer)프로토콜TCP, UDPHTTP, HTTPS지연 시간약 100ms (더 낮음)약 400ms (더 높음)처리량매우 높음 (수백만 RPS)상대적으로 낮음상태 확인TCP, HTTP, HTTPS 지원HTTP, HTTPS 지원고정 IP 지원✅ 가능❌ 불가능로드 밸런싱 방식라운드 로빈, 최저 지연 시간 기반경로 및 호스트 기반..

AWS 2025.02.23

AWS ALB(Application Load Balancer) 완벽 가이드 – 로드 밸런싱 및 최적화 방법

7계층, HTTP 전용 로드 밸런서머신 간 다수 HTTP 애플리케이션의 라우팅에 사용됩니다. 이러한 머신들은 **대상 그룹(Target Group)**이라는 그룹으로 묶이며, 동일 EC2 인스턴스 상의 여러 애플리케이션에 부하를 분산합니다. 컨테이너와 ECS를 사용하게 되며, HTTP/2와 WebSocket을 지원합니다.💡 ALB의 주요 기능HTTP → HTTPS 자동 리다이렉트 지원경로 라우팅(Path-based Routing) 지원호스트 기반 라우팅(Host-based Routing) 지원쿼리 문자열(Query String)과 헤더 기반 라우팅 지원🌍🌍🌍ALB를 활용한 마이크로서비스 아키텍처ALB는 마이크로서비스나 컨테이너 기반 애플리케이션에 가장 적합한 로드 밸런서입니다. Amazon ECS..

AWS 2025.02.22

로드 밸런싱 (Load Balancing)

로드 밸런서는 서버 혹은 서버셋으로 트래픽을 백엔드(다운스트림) EC2 인스턴스 또는 서버들로 전달하는 역할을 합니다.이는 부하를 다수의 다운스트림 인스턴스로 분산하여 안정적이고 확장 가능한 애플리케이션을 구축하는 핵심 요소입니다.예를 들어, EC2 인스턴스가 세 개 있다고 가정합시다.이 인스턴스 앞에는 **Elastic Load Balancer (ELB)**가 있으며,ELB는 유저들의 트래픽을 자동으로 분산 처리합니다.로드 밸런서의 동작 방식사용자는 로드 밸런서의 엔드포인트(DNS)로 접속.로드 밸런서는 백엔드 EC2 인스턴스 중 하나로 요청을 라우팅.다른 사용자가 접속할 경우, 로드 밸런서는 트래픽을 다른 EC2 인스턴스로 전달.다수의 사용자가 접속할수록 부하가 자동으로 분산됨.사용자는 자신이 어떤 ..

AWS 2025.02.19
반응형