스파클링소다 이중화를 구성하면 어떤 이점이 있나요?

작성자 김민태 수정일 2022-11-04 10:01

#스파클링소다3.0, #스파클링소다3, #스파클링소다, #SparklingSoDA3.0, #SparklingSoDA3

아티클 관련 제품: SparklingSoDA3.0


들어가며

  • 스파클링소다는 필요에 의해 L4스위치를 앞단에 두고 로드 밸런서를 설정하여 이중화 구성이 가능합니다.
  • 이중화 구성시의 특징과 장단점에 대해서 알아봅니다.



내용


스파클링소다는 docker 서비스 위의 적재 된 k8s 컨테이너 서비스로 모든 App이 실행되고 있습니다.
k8s 운영 시스템 특징상 Master 노드가 존재하며, 시스템 운영에 주요한 POD들이 대부분 실행되고 있습니다.


Master 노드에 k8s 운영에 주요한 POD 및 APP들이 실행되고 있기 때문에, Master 노드가 운영에 치명적인 상황 발생시 모델 서비스가 중지 될 수 있습니다. 

♣ 완벽히 복제한 재해복구(DR) 서버가 없는 이상 정상적인 복구까지 다운 타임은 길어 질 수 밖에 없음.




L4 스위치 로드밸런서를 앞단에 설치하여 아래와 같이 서비스 다운 타임을 최소화 할 수 있습니다.


L4 로드 밸런서 서버는 IP1, IP2, IP3 중 지속적인 헬스체크 후 정상적인 노드로 바로 스위칭 해줍니다.




왼쪽은 Active-A 서버로 통신하다가 A 서버Down 됬을 때 Active - B로 옮겨가는 모습입니다.







마무리


이와 같이 이중화 구성을 하게 되면 다운 타임을 최소한으로 가져갈 수 있으며 치명적인 상황이 발생하여 서비스 운영에 지장이 생기더라도, 보다 원활한 운영 서비스를 가능하게 합니다.

아티클이 유용했나요?

훌륭합니다!

피드백을 제공해 주셔서 감사합니다.

도움이 되지 못해 죄송합니다!

피드백을 제공해 주셔서 감사합니다.

아티클을 개선할 수 있는 방법을 알려주세요!

최소 하나의 이유를 선택하세요
CAPTCHA 확인이 필요합니다.

피드백 전송

소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.

02-558-8300