본문 바로가기

반응형
AWS ELB 5

AWS Network Load Balancer 쉽게 이해하기 #1 Transport Layer 송신자와 수신자의 논리적 연결(Connection)을 담당하는 부분으로, 신뢰성 있는 연결을 유지할 수 있도록 도와줍니다. 즉 Endpoint(사용자) 간의 연결을 생성하고 데이터를 얼마나 보냈는지 얼마나 받았는지, 제대로 받았는지 등을 확인합니다. TCP와 UDP가 대표적입니다. 출처: OSI 7 Layer 쉽게 이해하기 [네트워크 엔지니어 환영의 AWS 기술블로그] Transport Layer는 OSI 7 Layer 중 네 번째에 해당하는 계층입니다. 송신자와 수신자 간의 논리적인 연결을 담당하는 계층이죠. 송신자와 수신자가 데이터를 주고받기 위해서는 연결(Connection, 이하 커넥션)이 필요한데 네트워크 상에 커넥션이 기다란 줄처럼 존재하는 것이 아닌 송신자와 수신.. 2021. 5. 15.
AWS Application Load Balancer 쉽게 이해하기 #2 지난 문서에 이어서 계속해서 ALB에 대해 이야기하도록 하겠습니다. 이 문서에서는 ALB의 구성요소인 리스너 / 규칙 / 대상그룹과 라우팅(부하분산) 규칙을 상세하게 설명합니다. 또한 ALB의 기타 기능에 대해서도 설명하도록 하겠습니다. Application Load Balancer의 구성 요소 ALB에는 크게 3가지 요소가 있습니다. 먼저 사용자에게서 요청을 받아들여 이 요청을 처리할 적절한 대상그룹으로 전달하는 리스너, 어느 대상그룹에 전달할지 판단하는 기준이 되는 규칙, 마지막으로 요청을 처리할 EC2가 모여 있는 대상그룹입니다. 위의 그림은 ALB를 도식화한 그림입니다. 로드밸런서 아래 다수의 리스너, 규칙, 대상그룹, 헬스 체크가 있는 것을 확인하실 수 있습니다. 하나의 ALB는 여러 개의 리스.. 2021. 3. 15.
AWS Application Load Balancer 쉽게 이해하기 #1 Application Layer 사용자가 UI로 접하는 응용 프로그램과 관련된 계층으로 HTTP,FTP,DHCP,SMTP,DNS 등이 있습니다. 여기에 속한 프로토콜들은 어떠한 방법으로든 사용자와 직접 접하게 됩니다. 출처: OSI 7 Layer 쉽게 이해하기 [네트워크 엔지니어 환영의 AWS 기술블로그] Application Layer는 OSI 7 Layer 중 최상단 계층에 해당하는 Layer입니다. 위 설명처럼 사용자와 직접 접하는 계층이죠. 여러분이 이 블로그를 접속할 수 있도록 도와주는 브라우저, 그 브라우저가 사용하는 프로토콜 역시 Application Layer에 해당하는 HTTP입니다. Application Layer에는 HTTP뿐만 아니라 FTP, DNS, DHCP 등 다양한 프로토콜이 .. 2021. 2. 7.
AWS Elastic Load Balancer(ELB) 쉽게 이해하기 #2 지난 시간에 이어서 Elastic Load Balancer(이하 ELB)에 대해 계속 이야기해보겠습니다. 첫 번째 문서에서 ELB는 VPC에 탑재하여 사용하는 서비스라고 말씀드렸습니다. 그렇기에 VPC에서 어떻게 구성되는지, 사용자는 이 VPC 내에 있는 ELB에 어떻게 접근하는지 설명하고자 합니다. 가용 영역(Availability Zone)과 로드밸런서 노드(Load Balancer Node) 로드 밸런서의 가용 영역을 활성화하면 Elastic Load Balancing가 해당 가용 영역에서 로드 밸런서 노드를 생성합니다. 가용 영역에 대상을 등록하지만 가용 영역은 활성화하지 않는 경우 이러한 등록된 대상은 트래픽을 수신하지 않습니다. - 출처 : AWS 설명서 - ELB는 VPC 내에서 하나의 형태.. 2020. 12. 12.
AWS Elastic Load Balancer(ELB) 쉽게 이해하기 #1 이 문서를 시작으로 AWS의 부하 분산 서비스인 Elastic Load Balancer, 그에 속하는 L7 로드 밸런서 Application Load Balaner, L4 로드 밸런서 Network Load Balancer에 대해 설명합니다. (Classic Load Balancer에 대해서는 설명하지 않습니다.) Elastic Load Balancer는 대부분의 구성에서 빠지지 않고 사용되는 중요한 서비스로 AWS 네트워크의 한 축을 담당하고 있습니다. 이는 On-premise에서 L4 스위치에 해당하는 기능입니다. 그만큼 비중이 큰 서비스이므로 꼭 알아야 하지만 AWS뿐만 아니라 L4 스위치를 다루어본 적이 없으시다면 ELB를 이해하는 것이 조금은 어려울 수도 있습니다. (L4 스위치 쉽게 이해하기 .. 2020. 12. 3.