로드 밸런서(Load Balancer)란 무엇인가?
·
네트워크
서버나 장비의 부하를 분산하기 위해 사용하는 장비를 흔히 로드 밸런서라고 부릅니다.트래픽을 분배해주는 기능 때문인데 4계층 이상에서 동작하면서 IP주소나 4계층 정보, 어플리케이션 정보를 확인, 수정하는 기능이 있습니다. 가장 많이 쓰이는 분야는 웹 서버의 부하 분산입니다. 사용자 천 명의 요청을 동시에 처리해주는 서버보다 사용자 5천 명의 요청을 동시에 처리해주는 서버의 가격은 5배가 아니라 이보다 훨씬 비쌉니다. 내부 부품을 이중화 하거나 용량이 더 큰 부품을 사용하면 가격이 크게 올라가므로 작은 장비 여러 대를 묶어 사용하는 방법을 선호합니다. 이런 시스템 확장 방법을 스케일 아웃이라고 하고 하드웨어 장비가 아닌 CPU의 성능이나 서버의 성능을 올리는 방법의 스케일 업이 있습니다. 작은 시스템 여러..
L4 스위치 개념 정리
·
네트워크
L4스위치 개념 L4 스위치는 4계층에서 동작하면서 로드 밸런서 기능이 있는 스위치입니다. 내부 동작 방식은 4계층 로드 밸런서이지만 외형은 스위치처럼 여러 개의 포트를 가지고 있습니다. 서버형 로드 밸런서나 소프트웨어 형태의 로드 밸런서도 있지만 다양한 네트워크 구성이 가능한 스위치형 로드 밸런서가 가장 대중화되어 있습니다. L4 스위치는 부하 분산, 성능 최적화, 리다이렉션 기능을 제공합니다.  L4 스위치가 동작하려면 가상 서버(Virtual Server), 가상 IP(Virtual IP), 리얼 서버(Real Server)와 실제 IP(Real IP)를 설정해야 합니다. 가상 서버는 사용자가 바라보는 실제 서비스이고 가상 IP는 사용자가 접근해야 하는 서비스 IP 주소입니다. 리얼 서버는 실제 서..
NAT, PAT 개념 정리
·
네트워크
사설 IP는 IPv4 주소의 고갈 문제에 대한 솔루션 중 하나입니다.10.0.0.0~10.255.255.255, 172.16.0.0~172.31.255.255.255, 192.168.0.0~198.168.255.255 구간은 사설 IP주소에 속합니다.사설IP 주소 영역에 속하는 주소는 전 세계 모든 조직의 내부에서 공통적으로 사용하기 때문에 인터넷과 같은 공인 IP 주소 영역에서 절대 사용해서는 안 됩니다. NAT(Network Address Translation)NAT는 외부에 노출된 IP와 실제 내부에서 사용되는 IP를 매핑시켜주는 기술을 말합니다.NAT는 Private IP(사설 IP)를 Public IP(공인 IP)로 변경하는데 필요한 주소 변환 서비스를 말합니다.NAT는 라우터(router) 등..
CDN 이란?
·
네트워크
CDN은 지리적 제약 없이 전 세계 사용자에게 빠르게 콘텐츠를 전송하는 기술이다. 새로 오픈하는 웹사이트의 서버가 서울에 존재했을 때해당 서버의 경우 트래픽 처리에 대해 한번에 100명분의 트래픽을 견딜 수 있게 되어 있다고 하자  부산에서 50명 대전에서 50명 서울에서 50명이 같은 날 같은 시간에 최초 접속할 경우 서버로부터 콘텐츠를 다운을 150명이 다운하느라 사용자들은 웹사이트가 오픈하는 데 걸리는 시간이 오래 걸릴 것이다. 만약 150명이 아닌 1500명이 동시 접속 시에는 서버가 죽을 수도 있다. 이와 같은 일을 해결하고자 CDN을 사용하면 지리적인 제약 없이 전 세계 사용자에게 빠르게 콘텐츠를 전송하고 병목현상을 피할 수 있게 한다. 병목 현상 해결자주 사용되는 파일의 병목현상을 해결할 수..
대전집주인
'네트워크' 태그의 글 목록