2014. 12. 17. 13:29

Content Delivery Network(CDN)

- 컨텐츠를 전송하기 위한 네트워크 시스템.

- 전송 성능 향상과 가용성 향상을 목적으로 하며, 전 세계에 존재하는 캐시 서버 중에 클라이언트에 보다 가까운 캐시 서버를 선택해서 전송함으로써 성능 향상을 실현하는 것이 구성상의 특징임.


Netfilter

- 리눅스 커널 상에서 네트워크 패킷을 조작하기 위한 프레임워크.

- 패킷 필터링등을 수행하는 iptable나 로드밸런스를 실현하기 위한 IPVS(IP Virtual Server)도 Netfilter의 기능을 이용하고 있다.


Availability(가용성)

- 시스템을 정지시키지 않음을 의미함. '가용성이 높다'라고 하면 '해당 서비스는 거의 멈추지 않는다'라는 의미다.


High Availability(고 가용성)

- 바람직한 정도로 긴 시간동안 지속적으로 운영이 가능한 시스템이나 컴포넌트를 가리킨다.


Single Point of Failure(SPOF)

- 장애가 발생하면 시스템 전체가 정지해버리는 곳. (시스템 급소?)


Round Robin

- 여러 개의 노드에 대해 순서대로 할당하거나 분산하는 것.

- 프로그램/프로세스에게 컴퓨터 자원을 공정하기 부여하기 위해 순서대로 자원을 할당하는 방법.


Scale-out

- 서버를 여러 대 두고 분산함으로써 시스템 전체의 성능을 향상시키는 것.


Scale-up

- 단일 서버의 성능을 높임으로써 시스템 전체의 성능을 향상시키는 것.


Failover

- 다중화된 시스템에서 Active인 노드가 정지했을 때 자동으로 Backup 노드로 전환되는 것.


Failback

- Active 노드가 정지한 후 장애가 극복된 상태에서 원래의 정상 상태로 복귀하는 것.


Health Check(장애 검출)

- 현재 운용장비에서 장애가 발생하고 있음을 검출하는 방법.


- ICMP 감시(Layer 3 - 네트워크 계층)

: ICMP의  echo 요청을 보내서 응답이 돌아오는지를 체크한다. 가장 간단하고 가벼운 방법이지만, 웹서비스가 다운된 경우(아파치가 중지한 경우 등)는 감지할 수 없다. 서비스의 정상 동작 유/무는 감지할 수 없다.


ICMP -  네트워크에서 오류, 경고, 알림에 대한 메시지를 전달하는 목적으로 사용되는 인터넷 프로토콜.


- 포트 감시(Layer 4 - 트랜스포트 계층)

: TCP로 접속을 시험해서 접속할 수 있는지 여부를 체크한다. 웹서비스가 다운된 것은 감지할 수 있지만, 과부하 상태로 응답할 수 없다거나 에러를 반환하는 것은 감지할 수 없다.


- 서비스 감시(Layer 7 - 어플리케이션 계층)

: 실제로 요청 등을 보내서 정상적인 응답이 돌아오는지를 체크한다. 대부분의 이상을 감지할 수 있지만 경우에 따라서는 서버에 부하를 유발할 수도 있다.


Appliance

- 서버나 스토리지 같은 하드웨어에 소프트웨어를 장착해 특정 업무에 최적화된 상태에서 판매되는 통합 장비

- OS나 응용 소프트웨어의 설치, 설정등을 행하지 않고 구입해서 전원을 접속하면 곧 사용할 수 있는 정보 기기.

- 결국 특정 업무에 특화된 하드웨어 장비를 얘기하는 듯.


'server/Infra' 카테고리의 다른 글

DNS Round Robin  (0) 2014.12.17
Load Balancer  (0) 2014.12.17
Posted by 짱가쟁이