2015-04-16

CDN ( Contents Delivery Network )

CDN ( Contents Delivery Network )

대규모의 콘텐츠를 제공하는 사이트에서 사용하는 
네트워크 형태의 한가지 형태를 의미한다.  
부하의 집중을 막기위해 콘텐츠를 제공하는 기업은 CDN 형태를 직접 구현 하거나 ,
 기존의 CDN 업체가 제공하는 서비스 망을 사용해서 , 
콘텐츠의 사용자로 하여금  
자신과 가장 가까운 CDN 의 콘텐츠 캐시 서버에서 
 정보를 수신할수 있게끔 하는 구조이다.


위 그림에서와 같이 각 지역별로 콘텐츠의 캐시 서버를 두어 각 지역 사용자 별로 서비스를 제공한다는 점이 포인트이다.


장점으로는
1. 기업입장에서 부하 분산
2. CDN 업체 사용시 관리 비용 절감
3. CDN 업체 사용시 구성 비용 절감
4. 사용자 입장에서는 빠른 콘텐츠의 사용

단점으로는
1. 각 지역마다 콘텐츠 동기화 여부에 따라 다른 콘텐츠 배송 가능성
2.  한 지역에 서비스가 집중될 경우 의미가 희석됨.
3. 서비스 부진시의 외주 관리 비용이 발생.

2015-04-15

DSR (Direct Server Return) 구성


DSR (Direct Server Return)

L4( 로드 밸런서) 스위치를 이용하는 부하 분산 기법중의 하나 이다.

밑의 그림에서 왼쪽은 일반적인 L4스위치를 이용한 부하 분산 구성이고,
오른쪽은 DSR 방식을 사용한 부하 분산 구성의 도식도 이다.
Request 패킷의 흐름을보자.
1. 왼쪽의 경우 Request와 응답인 Response 패킷이 들어올때와 같은 경로로 나가게 된다.
2. 오른쪽의 경우 Request와 Response 패킷의 들어 오고 나가는 경로가 틀리다.
3. 특징은 DSR 구성에서 나가는 패킷은 L4 스위치를 통하지 않는다는 점이다.


이를 통한 장점과 단점은

장점.
1. Request 에 대한 트래픽 수용력의 증가
        (실제 기업 서비스 환경에서 , 들어오는 Request의 크기보다 Response의 크기가 
        수십배 크다.  따라서 나가는 패킷을 직접 나가게 하여 L4의 수용력을 높인다.)
2. 네트워크 구성의 자유로움
        (L4의 교체시마다 네트워크의 물리적 구성이 바귀어야 한다.)
3. 저가로 구성 가능하다.
        (일반구성의 경우 L4의 포트가 각 서비스 서버 만큼 있어야 하지만, 
        실제로 포트가 많아질수록 L4 스위치의 가격은 높아진다. 
        DSR의 경우 한포트만 사용하므로 저가 구성이 가능하다.)


단점.
1.  구성이 어렵고 복잡하다.
     ( L4 스위치의 인터페이스 설정 변경과, 각 서비스 서버의 VIP 인터페이스 설정을 
    통해  논리적으로 구현된다. 따라서 설정 항목과 익숙하지 않은 점이 있다.)



그래도 장점이 많고 단점이 적다.
점차 네트워크, 서버 , 스토리지등 가상화 환경이 업무 환경에서, 사용자에게 익숙하게 다가오고 있으므로 점차 구성량이 늘것이다.