본문 바로가기
9. 실습 Hands-on Lab

나도한다 시리즈 - OCI 기본 실습 IaaS (로드밸런서)

by MY잭슨 2022. 5. 14.
실습 진행 순서 (네트워크, 인스턴스, 스토리지, 로드밸런서)

 

1. OCI 콘솔 로그인 (1분)

2. 네트워크 구성 VCN Virtual Cloud Network (10분)

3. 웹 서버 생성 (10분)

4. 블록 볼륨 스토리지 구성 (10분)

5. 로드 밸런서 구성 (10분)

 

5. 로드 밸런서 구성

5.1 메뉴에서 네트워크 >> 로드밸런서로 이동합니다.

5.2 Create Load Balancer >> 로드밸런서 종류를 Load Balancer로 선택합니다.

Load Balancer 로드 밸런서는 리소스 활용률을 높이고, 확장을 지원하며, 고가용성을 보장하는 데 도움이 됩니다. 로드 밸런서가 트래픽을 정상 인스턴스로만 유도하도록 여러 로드 밸런싱 정책과 애플리케이션별 상태 검사를 구성할 수 있습니다.

포함: L7 라우팅 및 SSL Termination과 같은 고급 프록시 기능
Network Load Balancer 네트워크 로드 밸런서는 비프록시 L4 로드 밸런싱 솔루션입니다. 고객에게 확장 가능한 VIP를 제공하고, 또한 고가용성, 짧은 대기 시간, 소스 IP 및 포트 보존의 이점을 제공합니다.

포함 : L4 패스스루 로드 밸런싱 및 클라이언트 헤더 보존

 

  • Add Detail
Load Balancer Name LB-WEB-OCI-KR
Visibility Type Public
Assign a public IP address Ephemeral IPv4 Address
Bandwidth Flexible Shapes (min 10 Mbps ~ max 10 Mbps)
Choose Networking - Virtual Cloud Network VCN-OCI-KR
Subnet Public Subnet-VCN-OCI-KR
(실습에서는 웹서버와 동일한 서브넷을 사용하지만 보안 목록 Security List 독립적인 관리를 위한 별도의 LB 서브넷을 만들어 사용할 것을 권고합니다.)

 

 

  • Choose Backends
Load Balancing Policy Weighted Round Robin
Add Backends 앞서 생성한 2개의 인스턴스를 선택합니다.
Specify Health Check Policy Default

 

  • Configure Listener
Listener Name listener-lb-oci-kr
Specify the type of traffic your listener handles HTTP
Specify the port your listener monitors for ingress traffic 80

 

  • Manage Logging >> Submit (생성)
Error Logs Enabled
Compartment Root
Select an existing log group Default_Group
Log Name lb_2022_0515_1536_error
Log Retention One month (default)
Access Logs Not Enabled

 

5.3 로드 밸런서 테스트를 위해 브라우저에서 Public IP를 호출합니다.

5.4 VCN 기본 방화벽 역할을 하는 보안 목록 Security List에서 80 포트 오픈을 합니다.

Source CIDR 0.0.0.0/0
IP Protocol TCP
Destination Port Range 80
Description HTTP Web Server

 

5.5 다시 한번 위해 브라우저에서 Public IP를 호출합니다.

 

 

 

댓글