SW Load Balancer 테스트(1) – 이중화 테스트

Copy Link

안녕하세요😃

K-ECP의 SW Load Balancer(SWLB) 서비스가 출시 될 예정인데요, 오픈 전에 테스트를 함께 진행해 보려고 합니다.

오늘은 그 첫번째, 이중화테스트를 진행해보았습니다.


💡 K-ECP의 SW Load Balancer 란?

서버의 부하를 분산하는 솔루션으로, HA Proxy를 활용한 K-ECP 서비스 입니다.
K-ECP의 SWLB 서비스를 신청하면 이중화로 구성 된 HA Proxy 인스턴스 2대가 제공됩니다.(Master-Backup)

이중화구성은 서비스의 신뢰성, 연속성 보장을 위해 동일한 장비 2개를 구성하는 방법입니다. 한쪽 장비가 Down되었을 경우 반대쪽 장비로 서비스가 가능하기 때문에, 대부분의 인프라는 보통 이중화로 구성하고 있습니다.


테스트 구성
구분IP, Port
로드밸런서RIP : 82(Master), 83(Backup)
VIP : 81
FrontendIP : 81
Port : 80
BackendIP : 227, 228, 229
Port : 8080
테스트 구성도
테스트 진행
1. Master서버(82) Down시 Backup서버(83)로의 절체 (Keepalived service(이중화서비스) 중지

VIP(81) 접속 시 Master서버(82)로 접속 확인
Master서버(82) Down(keepalived 중지), VIP 권한 삭제
VIP(81) 접속 시 Backup서버(83)로 접속 확인
Master서버(82) UP(keepalived 재시작), VIP권한 획득(GARP 송신)
Backup서버(83) VIP권한 삭제 확인
테스트 진행
2. Master서버(82)의 haproxy서비스 Down시 Backup서버(83)로의 절체
VIP(81) 접속 시 Master서버(82) 접속 확인
Master서버(82) haproxy 중지, VIP권한 삭제 확인
VIP(81) 접속 시 Backup서버(83)로 접속 확인
Master서버(82) haproxy 시작, VIP권한 획득(GARP송신)
Backup서버(83) VIP권한 삭제 확인

오늘은 제공되는 HAProxy 인스턴스 간의 이중화가 정상적으로 이루어지는 것을 확인해 보았습니다
다음 시간은 성능테스트를 진행해보도록 하겠습니다

앞으로 K-ECP의 SWLB서비스를 통해 보다 안정성이 높은 클라우드 인프라를 구축해보세요👍

One comment

Leave a Reply

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다