본문 바로가기

반응형

기초이론/네트워크

(2)
로드 밸런싱(Load Balancing) 로드밸런싱(Load Balancing) 컴퓨터 네트워크 기술의 일종으로 둘 혹은 세 이상의 중앙처리장치 혹은 저장장치와 같은 컴퓨터 자원들에게 작업을 나누는 것을 의미한다. 여러 대의 서버를 두고 서비스를 제공하는 분산 처리 시스템에서 필요한 기술이다. 두 개 이상의 컴퓨터 자원에 작업을 분배하는 것을 '로드밸런싱(Load Balancing)' , 로드밸런싱 기술을 제공하는 서비스 또는 장치를 '로드밸런서(Load Balancer)' 라고 한다. 증가한 트래픽에 대처하기 위해 사용 증가한 트래픽에 대처하는 방법은 크게 두 가지로 나눌 수 있다. Scale-up 서버 자체의 성능을 확장하는 것을 의미한다. Scale-out 기존 서버와 동일하거나 낮은 성능의 서버를 두 대 이상 증설하여 운영하는 것을 말한..
프록시(Proxy) 프록시(Proxy) 대리라는 의미를 가지고 있다. 보안상의 이유로 직접 통신할 수 없는 사이에서 통신을 할 경우에 중계기로써 대리로 통신을 수행하는 기능을 말한다. 두 PC가 통신을 할 때 직접 하지 않고 중간에서 대리로 통신을 하는 것을 ‘프록시’라고 하고, 중계 역할을 하는 것을 ‘프록시 서버’ 라고 부른다. 즉, 서버와 클라이언트 사이에 중계기로서 대리로 통신을 수행하는 것을 '프록시', 그 중계 기능을 하는 것을 '프록시 서버' 라고 부른다. 프록시는 서버 위치에 따라 두 종류로 나뉜다. 포워드 프록시(Foward Proxy) 리버스 프록시(Reverse Proxy) 추가로 오픈 프록시도 존재하는데, 이는 간단하게 다뤄볼 것이다. 오픈 프록시(Open Proxy) 포워드 프록시(Foward Pro..