Among Us - Yellow Crewmate 'ALB' 태그의 글 목록

ALB 3

AWS EKS에서 ALB를 Ingress Controller로 사용해보자

쿠버네티스 클러스터 외부에서 내부로 통신하기 위해서는 NodePort, LoadBalancer 또는 Ingress를 사용하는 방법이 있다. 이번 게시물에서는 EKS 클러스터에서 Ingress Controller로 ALB를 사용하고 간단한 애플리케이션을 배포하여 테스트하는 과정에 대해서 이야기할 것이다. 우선, 본문에 들어가기에 앞서 외부와 통신하는 3가지 방법의 차이점에 대해서 적어보고자 한다. NodePort NodePort는 노드의 IP와 30000-32767 사이의 포트를 노출시켜 외부와 통신하는 방법이다. 이 방식은 1) 하나의 서비스당 하나의 포트만 할당할 수 있다는 점, 2) 포트가 제한적이라는 점, 3) IP가 바뀌면 접속 주소가 바뀐다는 점들을 고려하여 실제 서비스에서는 이 방식으로 서비스..

DevOps/Kubernetes 2021.10.17

[ELB] ALB / NLB / CLB / GWLB

AWS ELB는 CLB , NLB , ALB 와 최근에 합류한 GWLB까지 총 4개의 종류가 있다. 각각의 LB를 상황에 맞게 사용하여 부하 분산을 해야할 때가 있는데, 어떠한 상황에 어떠한 LB를 사용하면 좋을지 각각의 특징들에 대해서 정리해보도록 하자. 1. Classic Load Balancer (CLB) CLB는 가장 오래된 로드밸런서로 ELB의 가장 기본적인 형태라고 말할 수 있다. 현재는 잘 쓰이지 않는 추세라고 한다. L4 계층부터 L7계층까지 로드밸런싱이 가능하다. TCP, SSL, HTTP, HTTPS 등 다양한 프로토콜을 수용할 수 있고, Sticky Session 의 기능도 제공한다. CLB는 하나의 URL만 가질 수 있다. 2. Network Load Balancer (NLB) 이름..

AWS/용어 2021.05.16

22. [AWS] ELB 로드밸런서에 대해서 알아보자

ELB (Elastic Load Balancing) ELB는 AWS 에서 제공하는 로드밸런싱 서비스이다. 기존의 L4/L7 로드밸런스 장비를 구입하지 않아도 AWS 에서 로드밸런스 기능을 제공해준다. 로드밸런스는 서버들에게 요청을 골고루 전달하여 부하를 분산 시켜주는 기능이다. ELB는 한곳에 집중되는 트래픽을 여러 EC2 인스턴스로 분산하고, 서버가 정상적으로 가동중인디 확인하여 일부 EC2 인스턴스가 중단되도 트래픽을 정상 EC2 인스턴스로만 보내게 해준다. ELB는 리전별로 생성해야 하고 ,여러 가용 영역에서 실행되기 때문에 하나의 가용영역 전체가 중단되고 정상적으로 서비스를 제공할 수 있다. 이처럼 부하를 분산하고 고가용성 서비스를 제공하는 것이 ELB의 기능이다. 1. ELB 로드밸런서 생성하기..

AWS/AWS Service 2021.02.13