본문 바로가기

AEN 시리즈

L4 스위치 헬스 체크 동작 원리 펌킨네트웍스 기술팀 김하늘 님이 작성한 L4 스위치 헬스 체크 동작 원리에 대한 글을 공유합니다. L4 스위치는 부하 분산을 제공하는 서버의 서비스 가능 여부를 확인하기 위하여 ‘헬스 체크(Health Check)’ 방식으로 서버에 패킷을 보내 상태 여부에 따라 부하 분산을 진행합니다. L3 스위치로도 헬스 체크를 할 수 있지만 ICMP와 ARP 부분으로만 확인할 수 있습니다. 서버에서 동작 중인 서비스 별로 관리할 수는 없죠. L4 스위치는 각각의 서비스 타입 별로 확인이 가능하기 때문에 서버에서 운영 중인 환경에 따라 세세하게 관리가 가능합니다. 다음은 L4 스위치에서 서버로 보낸 헬스 체크 패킷에 대한 예입니다. 펌킨네트웍스 AEN 시리즈는 기본적으로 5초마다 헬스 체크 패킷을 보내며 3회 시도까지.. 더보기
이메일 게이트웨이 배포 환경에서의 로드밸런싱 최근 이메일 보안 게이트웨이의 중요성이 커지고 있습니다. 이메일은 전화보다 더 중요한 비즈니스 소통 수단입니다. 아침에 출근해 가장 먼저 하는 일이 이메일 수신함을 확인하는 것이죠. 이처럼 기업 규모, 업종에 관계 없이 널리 쓰이는 이메일이 가장 문제가 되는 사이버 공격 취약점이 되어 가고 있습니다. 스피어 피싱을 통한 악성 코드 유포는 고전적인 수법이 된지 오래입니다. 최근에는 악성 코드 없는 이메일 기반 공격과 사장이나 임원 등 조직의 중요 인물을 가장한 이메일 사기까지 기승을 부리고 있습니다. 사정이 이렇다 보니 이메일 보안 솔루션에 대한 관심이 커지고 있습니다. 주요 이메일 보안 솔루션은 게이트웨이 형태로 이메일 서버와 사용자 간의 관문 역할을 합니다. 중간에서 위험 도메인이나 진짜를 가장한 도메.. 더보기
마이크로서비스 아키텍처 환경에서 L4/L7 스위치의 위치와 역할 애플리케이션 개발, 배포, 운영 방식은 늘 변하고 있죠. 최근 흐름의 중심에는 마이크로서비스 아키텍처 기반의 서버리스(severless) 컴퓨팅입니다. 개발자는 인프라에 대해 1도 신경 쓸 필요 없이, 말 그대로 서버 없는 애플리케이션 배포, 운영 방식이 뜨고 있습니다. 그렇다고 3티어 구조의 전통적인 방식이 한 순간에 사라지지는 않겠죠. 늘 그래왔듯이 기업의 IT 환경은 과거, 현재, 미래가 공존합니다. 오늘 소개할 주제는 마이크로서비스 아키텍처 환경에서 L4/L7의 위치와 역할입니다. 전통적인 L4/L7 스위치는 다음과 같이 웹 서버, 애플리케이션 서버, 데이터베이스 서버, 보안 장치 등 물리적인 장치를 바라봅니다. L4/L7 스위치는 North-South 트래픽 흐름에 따라 로드밸런싱을 수행합니다... 더보기
DB 클러스터의 HA 구성을 위한 로드밸런싱 옵션 최근 오프 소스 데이터베이스 사용 범위를 늘리고 있는 기업이 늘고 있습니다. 상용 데이터베이스 관련 비용 부담이 가장 큰 이유지만, 오픈 소스 데이터베이스가 이제는 상용 못지않다는 인식의 확산도 주요 배경입니다. 관련해 오픈 소스 데이터베이스 클러스터를 구성할 때 기업들이 신경을 많이 쓰는 부분은 고가용성 보장입니다. 오라클을 왜 쓰십니까? 하면 대부분 RAC(Real Application Cluster)에 대한 신뢰를 보이죠. 이만큼 데이터베이스에 있어 고가용성 보장은 민감합니다. 그렇다면 MySQL, MariaDB 등 두루 널리 쓰이는 데이터베이스 클러스터에 대한 고가용성 구성은 어떻게 할 것인가? 로드밸런싱에 답이 있습니다. 로드밸런서를 쓰는 이유는 고가용성 보장과 성능 극대화 때문입니다. 그렇다면.. 더보기