본문 바로가기
728x90
반응형

전체 글152

맥 사용 중인 port kill 하기 백엔드 프로젝트를 로컬에서 돌렸더니 이미 포트를 사용중이란다. 안쓰고 있는데... ㅡㅡ 이럴 때는 터미널로 해당 포트를 사용 중인 PID 정보를 찾아내서 강제로 죽여줘야? 한다. 1) 해당 포트를 사용 중인 PID 정보 찾기 lsof -i :포트번호 ex) lsof -i :80 2) kill 하기 kill -9 PID ex) kill -9 42646 다음에 또 까먹고 검색하면 내가 쓴 글이 뜨길 바라며 ㅋㅋㅋ 구럼 20000 2024. 1. 30.
Elastic Load Balancer - Sticky Sessions (고정 세션) cookie를 이용함. 즉, 만기가 있음 cookie가 만료되면 클라이언트는 다른 EC2 인스턴스로 리다이렉션함. 고정 세션에는 2가지 cookie 가 있음 애플리케이션 기반(Application based) 애플리케이션에서 생성됨. 애플리케이션에 필요한 모든 사용자 정의 속성 포함 가능 쿠키 이름은 각 대상 그룹 별로 개별적으로 지정해야 함. 애플리케이션에서 기간 지정 가능 기간 기반(duration based) 로드밸런서에서 생성됨. ALB - AWSALB 특정 기간을 기반으로 만료됨. 기간은 로드밸런서에서 생성 세션 만료를 사용하면 (로그인 등) 사용자가 동일한 백엔드 인스턴스에 연결됨. 고정성을 활용하면, 백엔드 EC2 인스턴스에 부하 불균현을 초래할 수 있음. 일부 인스턴스는 고정 사용자를 갖게.. 2024. 1. 25.
Gateway Load Balancer Deploy, scale, 3rd party network 방화벽 통과, 침입 탐지 및 방지 시스템에 사용 operates at layer 3 (Network layer) IP Protocol 트래픽이 애플리케이션에 도달하기 전에 모든 트래픽을 검사 하려면? GWLB를 만들면, VPC 라우팅 테이블이 업데이트 된다. 먼저, 모든 사용자 트래픽은 GWLB를 통과한다. VPC 대상 그룹 전반으로 트래픽을 확산 한다. 3rd party security 어플라이언스에 트래픽이 도착하면 분석하고 처리한다. 이상이 없으면 다시 GWLB로 보낸다. 애플리케이션으로 트래픽을 보낸다. 투명 네트워크 게이트웨이 6081 포트의 GENEVE 프로토콜 => GWLB Target Groups EC2 인스턴스 IP address.. 2024. 1. 25.
NLB(Network Load Balancer) Layer 4 supports TCP, TLS (secure TCP), UDP 초 당 수백만 건의 요청 처리 가능 ALB에 비해 지연 시간도 짧음(NLB 100ms / ALB 400ms) 가용 영역 별로 하나의 고정 IP를 가진다. elastic IP 사용도 가능 1~3개의 IP로만 접근 가능한 로드 밸런서....? => NLB '고성능', 'TCP', 'UDP', '정적IP' => NLB Target groups EC2 인스턴스 IP 주소 (하드코딩, private IP) ALB NLB 덕분에 고정 IP 가능 ALB 덕분에 HTTP 유형의 트래픽 처리 가능 Health Check TCP, HTTP, HTTPS 지원 2024. 1. 25.
ALB (Application Load Balancer) 7계층, 즉 HTTP 전용 로드밸런서 머신 간 다수 HTTP 애플리케이션의 라우팅에 이용 머신들은 target groups으로 묶임 상태 확인은 tartget groups 레벨에서 이루어짐. target groups이 될 수 있는 것? EC2 인스턴스 ECS 작업 람다 함수 IP 주소 (사설) 동일 EC2 인스턴스 상의 여러 애플리케이션에 부하를 분산한다. 컨테이너와 ECS 사용 HTTP/2와 WebSocket을 지원 리다이렉트도 지원 HTTP에서 HTTPS로 트래픽을 자동 리다이렉트 하려는 경우 로드 밸런서 레벨에서 가능 route routing 지원 url 경로에 기반한 라우팅 가능(예: example.com/users, example.com/posts 가능) url 호스트 이름에 기반한 라우팅 가능.. 2024. 1. 22.
728x90
반응형