alb6 [AWS] ALB에 EIP를 부여하는 방법 안녕하세요. 이쁜이와 멋쟁이의 "BTC_준호" 입니다. 오늘은 ALB에 EIP를 부여하는 방법에 대해 이야기해보겠습니다. NLB는 고정 IP 기능을 지원하지만, ALB는 기본적으로 고정 IP 기능을 지원하지 않습니다. (2023년 8월 18일 기준) NLB는 각 사용 가능한 영역에 고정 IP 주소를 할당하여 사용합니다. 이 IP 주소들은 변하지 않아서 방화벽의 허용 목록에 추가할 수 있습니다. 그러나 NLB는 TCP 통신만을 지원하여 HTTPS 트래픽을 다루지 못하고, ALB의 7계층에 관한 기능도 없습니다. 따라서 이전에는 NLB 또는 ALB의 각각의 장점 중 하나만을 선택해야 했으며, 두 가지의 이점을 동시에 적용할 수는 없었습니다. 이제까지는 NLB 또는 ALB의 이점 중에 하나만을 선택해야 했으나.. 2023. 8. 18. [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. AWS Terraform 3tier (4) 안녕하세요 ! BETTERMONDAY 입니다! 이번 포스팅에도 저번 포스팅에 이어 LB 생성을 해보도록 하겠습니다. 거의 다 왔습니다! 그럼 슈유우우웃! 1. ALB 생성 앞서 Web,Was 이중화를 위해 두개 씩 생성하였고, 이것을 LB생성 후 연결해줍니다. External LoaBalancer는 ALB를 사용하도록 하겠습니다. ※ALB : HTTP 및 HTTPS 트래픽 로드밸런싱 최적화 된 L7 로드밸런서 #외부ALB 생성(External) resource "aws_lb" "tier-alb-web" { name = "tier-alb-web" internal = false #외부 로드밸런서(External) load_balancer_type = "application" security_groups = .. 2022. 12. 19. [Network] Load Balancer 1. Load Balancer - 서버에 가해지는 부하를 분산해주는 장치 또는 기술 - 클라이언트와 서버풀 사이에 위치하며, 한 대의 서버로 부하가 집중되지 않도록 트래픽을 관리 - 서버가 최적의 퍼포먼스를 보일 수 있도록 함 1-1 Scale-up, Scale out - Scale up : 서버 자체의 성능을 확장하는 것을 의미 - Scale out : 서버와 동일하거나 낮은 성능의 서버를 두 대 이상 증설하여 운영하는 것을 의미 - Scale out 방식으로 서버를 증설하기로 결정했다면 여러 대의 서버로 트래픽을 균등하게 분산하는 로드밸런싱이 필요 1-2 로드밸런싱 알고리즘 - 라운드 로빈(Round Robin) : 서버에 들어온 요청을 순서대로 돌아가며 배정하는 방식, 서버와의 연결이 오래 지속되지.. 2022. 9. 26. [AWS] ALB와 NLB 차이 정리 1. Application Load Balancer - HTTP, HTTPS를 다루는 로드밸런서이다. - HTTP의 헤더 정보를 이용해 부하를 분산하는 것이 ALB의 특징이다. - SSL 인증서를 탑재할 수 있어 대상 그룹의 EC2를 대신하여 SSL 암/복호화를 대신 진행할 수 있다. - ALB는 라운드 로빈 방식을 사용한다. - 외부 방화벽에서 특정 IP만 허용이 필요할 때 ALB 앞단에 NLB를 두거나 AWS Global Accelerator를 설정한다. - ALB 세팅 시 보안그룹을 지정할 수 있다. - 타겟 유형으로 Instance나 IP 또는 Lambda도 가능하다. - Rule 편집을 통해 L7 구현이 가능하다. - Least Outstanding Requests (LOR) 알고리즘을 통해 미.. 2022. 5. 29. 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. 이전 1 다음