본문 바로가기

펌킨네트웍스

네트워크 장비의 안정성과 직결되는 중요 부품 ‘Power Supply’ 관리자가 늘 마음 졸이는 것은? 네, 언제 어디서 나는지 모르는 장애 걱정이죠. 장애 중 가장 허탈한 것으로 파워서플라이가 나가는 것을 꼽는 이들이 많을 것입니다. 비유를 하나 들어 볼까요? 컴퓨터 좀 만진다는 사람이 머신을 조립할 때 파워서플라이 선택에 신중히 기합니다. 자칫 품질 미달 제품을 쓰면 잦은 장애의 늪에 빠지게 되기 때문이죠. 데스크톱에 쓸 것을 고를 때도 신중히 하는데, 장애가 곧 비즈니스 운영에 영향을 끼치는 기업 환경에서 쓰는 네트워크 장비나 서버에 쓰는 파워서플라이는 얼마나 더 신경 써서 골라야 할까요? 관련해 펌킨네트웍스의 L4/L7 스위치 제품군이 어떤 파워서플라이를 채용하고 있는지 그리고 유지보수와 장애 대응을 위해 어떤 기능을 제공하는지 간단히 소개합니다. 이 내용을 통해 네.. 더보기
네트워크, 보안 장비 도입시 살펴야 하는 CC 인증과 보안적합성 검증의 차이점 - 초간단 정리 여러 위치에 배포되는 네트워크 장비 도입을 검토할 때 어떤 장비는 CC 인증을 받았는지 봐야 하고, 어떤 장비는 보안적합성 검증 여부를 따져 봐야 합니다. 그렇다면 어떤 기준에 따라 CC 인증과 보안적합성 검증이 나누어질까요? 이 질문은 실제로 IT 프로젝트를 추진할 때 담당자들이 벤더에 자주 묻는 질문 중 하나인데요, 쉽게 풀어 봤습니다. 글. 펌킨네트웍스 사업본부 우종민 (jmwoo@pumpkinnet.com) 먼저 개념 정리부터 하겠습니다. 보안적합성 검증이란 무엇일까요? 이는 국가정보원에서 국가, 공공기관에서 도입하는 정보보호시스템에 대한 안정성을 검증하는 제도입니다. 보안 기능이 포함된 IT 제품을 도입할 경우 국가, 공공기관은 보안적합성을 검증한 다음 이 과정에서 발견된 취약점을 해결할 후 운.. 더보기
Git 사용 어렵지 않아요! 1편: Git을 사용하기 위한 준비 Git을 이용한 버전 관리, 많이들 하시죠. 형상 관리를 위해 이처럼 널리 쓰인 도구가 있을까 싶을 정도로 유명하죠. 관련해 Git을 이용한 버전 관리를 총 4회에 걸쳐 소개하겠습니다. 글. 펌킨네트웍스 개발1팀 강유건 (yugun819@pumpkinnet.com) 1회. 버전 관리란 무엇인가? / Git을 사용하기 위한 준비 2회. commit 해보기 3회. branch에 대해 알아보자 4회. 서버와 통신 해보기- github 버전 관리 없이 개발을 하는 것은 상상할 수 없는 일이죠. 사람이 하는 일인데 언제 어떤 실수로 작성하던 코드나 파일을 삭제할 위험이 따릅니다. 잠깐의 실수가 돌이킬 수 없는 결과로 이어지지 않게 하려면! 복구 대책이 필요합니다. 이런 이유로 버전 관리를 하는 것이죠. 참고로 형.. 더보기
네트워크 서비스 장애 발생 시 가장 먼저 뭘 봐야 할까? 이 세상에 장애 없는 서비스가 있다면 얼마나 좋을까요? 서버, 스토리지, 네트워크 어느 한 요소도 장애에서 자유롭지 않습니다. 이런 이유로 IT 운영 조직은 장애를 전제로 다양한 대응책을 마련합니다. 이야기를 네트워크로 좁혀 보죠. 네트워크 장비 관리자는 장애에 어떻게 대응하고 있을까요? 네트워크 장애 대응은 숙련된 전문가의 날카로움이 필요한 지루한 디버깅의 과정이라 말할 수 있습니다. 문제 해결 과정을 간단히 보죠. 어떤 문제이건 해결책을 찾으려면 원인을 알아야 합니다. 잘 돌아가던 서비스가 갑자기 패킷 손실, 지연 증가 등의 증상을 보인다면? 네트워크 관리자 역시 가장 먼저 원인을 찾아야 합니다. 그렇다면 원인은 어떻게 찾아야 할까요? 갑자기 아파서 병원에 가면 간단한 문진 후 바로 각종 정밀 검사를.. 더보기
L4 스위치 헬스 체크 동작 원리 펌킨네트웍스 기술팀 김하늘 님이 작성한 L4 스위치 헬스 체크 동작 원리에 대한 글을 공유합니다. L4 스위치는 부하 분산을 제공하는 서버의 서비스 가능 여부를 확인하기 위하여 ‘헬스 체크(Health Check)’ 방식으로 서버에 패킷을 보내 상태 여부에 따라 부하 분산을 진행합니다. L3 스위치로도 헬스 체크를 할 수 있지만 ICMP와 ARP 부분으로만 확인할 수 있습니다. 서버에서 동작 중인 서비스 별로 관리할 수는 없죠. L4 스위치는 각각의 서비스 타입 별로 확인이 가능하기 때문에 서버에서 운영 중인 환경에 따라 세세하게 관리가 가능합니다. 다음은 L4 스위치에서 서버로 보낸 헬스 체크 패킷에 대한 예입니다. 펌킨네트웍스 AEN 시리즈는 기본적으로 5초마다 헬스 체크 패킷을 보내며 3회 시도까지.. 더보기
Microsoft SharePoint 로드밸런싱 Microsoft SharePoint쓰는 곳이 꽤 많습니다. 엔터프라이즈 포탈 기반으로 쓰기도 하고, Office 365의 협업 환경으로 사용하기도 하죠. 용도를 보면 알 수 있듯이 접속 트래픽이 많은 시스템입니다. 이런 성격의 시스템은 업무 시간과 주기에 따라 폭주 상황을 예측할 수 있습니다. 가령 엔터프라이즈 포탈이라 그룹웨어 용도로 쓴다고 하면 출근 시간을 전후해 접속이 늘어 납니다. 월말이나 연말 같은 마감 시즌에도 협업 플랫폼의 특성상 트래픽이 늘 수 있습니다. 평소에는 쾌적한 사용자 경험을 위해 그리고 트래픽 집중 시기에는 안정적인 접속 보장을 위해 L4 스위치를 많이 씁니다. SharePoint Server 환경을 꾸밀 때 보통 원활한 접속과 쾌적한 사용자 경험을 제공하기 위한 고가용성(HA.. 더보기
이메일 게이트웨이 배포 환경에서의 로드밸런싱 최근 이메일 보안 게이트웨이의 중요성이 커지고 있습니다. 이메일은 전화보다 더 중요한 비즈니스 소통 수단입니다. 아침에 출근해 가장 먼저 하는 일이 이메일 수신함을 확인하는 것이죠. 이처럼 기업 규모, 업종에 관계 없이 널리 쓰이는 이메일이 가장 문제가 되는 사이버 공격 취약점이 되어 가고 있습니다. 스피어 피싱을 통한 악성 코드 유포는 고전적인 수법이 된지 오래입니다. 최근에는 악성 코드 없는 이메일 기반 공격과 사장이나 임원 등 조직의 중요 인물을 가장한 이메일 사기까지 기승을 부리고 있습니다. 사정이 이렇다 보니 이메일 보안 솔루션에 대한 관심이 커지고 있습니다. 주요 이메일 보안 솔루션은 게이트웨이 형태로 이메일 서버와 사용자 간의 관문 역할을 합니다. 중간에서 위험 도메인이나 진짜를 가장한 도메.. 더보기
마이크로서비스 아키텍처 환경에서 L4/L7 스위치의 위치와 역할 애플리케이션 개발, 배포, 운영 방식은 늘 변하고 있죠. 최근 흐름의 중심에는 마이크로서비스 아키텍처 기반의 서버리스(severless) 컴퓨팅입니다. 개발자는 인프라에 대해 1도 신경 쓸 필요 없이, 말 그대로 서버 없는 애플리케이션 배포, 운영 방식이 뜨고 있습니다. 그렇다고 3티어 구조의 전통적인 방식이 한 순간에 사라지지는 않겠죠. 늘 그래왔듯이 기업의 IT 환경은 과거, 현재, 미래가 공존합니다. 오늘 소개할 주제는 마이크로서비스 아키텍처 환경에서 L4/L7의 위치와 역할입니다. 전통적인 L4/L7 스위치는 다음과 같이 웹 서버, 애플리케이션 서버, 데이터베이스 서버, 보안 장치 등 물리적인 장치를 바라봅니다. L4/L7 스위치는 North-South 트래픽 흐름에 따라 로드밸런싱을 수행합니다... 더보기
DB 클러스터의 HA 구성을 위한 로드밸런싱 옵션 최근 오프 소스 데이터베이스 사용 범위를 늘리고 있는 기업이 늘고 있습니다. 상용 데이터베이스 관련 비용 부담이 가장 큰 이유지만, 오픈 소스 데이터베이스가 이제는 상용 못지않다는 인식의 확산도 주요 배경입니다. 관련해 오픈 소스 데이터베이스 클러스터를 구성할 때 기업들이 신경을 많이 쓰는 부분은 고가용성 보장입니다. 오라클을 왜 쓰십니까? 하면 대부분 RAC(Real Application Cluster)에 대한 신뢰를 보이죠. 이만큼 데이터베이스에 있어 고가용성 보장은 민감합니다. 그렇다면 MySQL, MariaDB 등 두루 널리 쓰이는 데이터베이스 클러스터에 대한 고가용성 구성은 어떻게 할 것인가? 로드밸런싱에 답이 있습니다. 로드밸런서를 쓰는 이유는 고가용성 보장과 성능 극대화 때문입니다. 그렇다면.. 더보기
L4/L7 스위치 하드웨어 스펙 제대로 보기 L4/7 스위치 제품 데이터 시트를 보면 하드웨어와 소프트웨어 스펙 정보가 있습니다. 이중 하드웨어 스펙 표를 보면 깨알 같은 글씨와 숫자로 가득하죠. 각 스펙과 숫자의 의미를 쉽게 좀 풀어 보겠습니다. 이에 앞서 간단히 L4/7 스위치의 하드웨어 구조를 초간단으로 보시죠. L4/7 스위치의 하드웨어 구조는 크게 두 부분으로 나뉩니다. 하나는 L2/L3 계층의 패킷을 처리하는 네트워크 프로세서입니다. 네트워크 처리에 최적화된 ASIC 칩을 사용하죠. 전용 칩을 쓰는 이유는 처리 성능과 효율을 높이고 전력 소모량을 낮추기 위해서 입니다. 다음 파트는 바로 CPU입니다. CPU는 L4/7 스위치가 로드밸런싱, 애플리케이션 딜리버리, SSL 가속 등의 기능을 수행하기 위해 채용하는 플랫폼을 운영하기 위해 쓴다.. 더보기