안녕하세요 열어분
수 지 타 산 입니다.
다들 한가위 福 많이 받으셨나요?
복 듬뿍 받아서 남은 올해도 무사히 보내시길..
오늘은 NLB에 대해 학습해볼까요~?
팔로팔로팔로미
NLB ? Network Load Balancer는 오픈 시스템 상호 연결(OSI) 모델의 네 번째 계층에서 작동합니다. 초당 수백만 개의 요청을 처리할 수 있습니다. 로드 밸런서가 연결 요청을 받으면 기본 규칙의 대상 그룹에서 대상을 선택합니다. 리스너 구성에 지정된 포트에서 선택한 대상에 대한 TCP 연결을 열려고 시도합니다.
- AWS 사용 설명서 -
NLB는 L4 로드 밸런싱을 하는 로드 밸런서 입니다. L4 로드 밸런싱이기 떄문에 TCP와 UDP에 대한 트래픽을 처리할 수 있고, TLS(SSL Offload)까지 가능한 로드밸런서입니다. NLB는 사용자와 인스턴스간의 논리적인 연결이 생성될 수 있도록 돕습니다. 부하분산을 함과 동시에 사용자와 인스턴스의 커넥션을 생성하도록 돕고 자신 또한 커넥션을 가지며 관리합니다. 무엇보다 NLB의 가장 큰 특징은 ALB와 다르게 고정 IP를 갖는다는 것입니다. Private IP뿐만 아니라 Public IP까지 고정된 IP로 제공합니다.
1. NLB 생성 버튼을 누릅니다
2. 이름, 경계/내부, IPv4 를 결정해줍니다 (경계 내부에 대한 개념은 CLB 참조)
3. NLB가 부하를 분산할 VPC와 가용영역-서브넷을 선택합니다.
4. NLB가 보내는 부하를 처리할(=받을) 대상(=리스너)을 설정합니다.
5. 4번을 하기 전에, 리스너 및 라우팅 대상을 지정해주고자 대상 그룹을 미리 만들어 줍니다.
6. 대상 그룹의 대상의 상태를 검사하기 위해 상태 검사에 대한 세부적인 사항을 지정합니다.
** 상태 검사를 하는 이유는 NLB가 보내는 부하를 받을 대상(=리스너)이 정상적인 상태인 곳에만 보내기 위해서 입니다.
unhealthy인 인스턴스에는 부하를 보내지 않습니다.
여기까지 NLB에 대한 이론과 실습을
진행해보았어요!
NLB를 생성하는 것은 어렵지 않으나
이를 사용하는 목적과 이론에 대한 이해가 다소 어려울 수 있겠습니다.
앞서 다뤘던 로드밸런서에 대한 내용을 다시금 공부하면서
진행한다면 괜찮지 않을까요~??
그럼 남은 추석 잘 보내시고! 다음 주에도 만나요
제에에에에에발
'CSP (Cloud Service Provider) > AWS' 카테고리의 다른 글
[AWS RDS] DB Cluster parameter group vs DB Instance parameter group 우선순위 (0) | 2022.09.13 |
---|---|
[AWS RDS] DB Cluster Parameter Group VS Instance Parameter Group (1) | 2022.09.13 |
[AWS]키페어 분실시 해결방법 (0) | 2022.09.08 |
AWS Backup 소개 (0) | 2022.09.07 |
AWS DMS (0) | 2022.09.02 |
댓글