네트워크/혼자 공부하는 네트워크

06-01 안정성을 위한 기술

공부를하자 2024. 8. 26. 14:32

아래의 상기 내용은

"혼자 공부하는 네트워크" 도서 내용과 인터넷의 내용을 실습 정리한 글입니다.

 

1.네트워크 성능 용어 정리

 1)안정성

 -특정 기능을 언제든 균일한 성능으로 수행할 있는 특성.

 2)가용성(availability)

 -컴퓨터 시스템이 특정 기능을 실제로 수행할 있는 시간의 비율.

 -업타임(uptime):정상사용시간

 -다운타임(downtime): 사용불가 시간

3)고가용성(High Availability)

 -높은 가용성을 뜻한다.

4)결함 감내(fault tolerance)

 -문제가 발생하더라도 기능을 있는 능력

2.이중화

 1)정의

 -시스템의 신뢰성을 올리기 위해 같은 기능을 가진 시스템을 두 개 준비하여 활용하는 것.

 -이중화의 대상은 서버 컴퓨터,네트워크 인터페이스,스위치 물리적 장비 뿐만 아니라

 데이터베이스, 프로그램도 해당된다.

 - 단일 장애점을 가지는 곳을 이중화를 된다.

 * 장애점(SPoF:Single Point OF Faliure)

  -장애가 발생할 경우 전체 시스템이 붕괴하여 치명적인 결과를 초래할 위험성이 있는 부품,

  소프트웨어 또는 시스템 내의 모든 요소.

-세 이상의 장치를 활용하면 다중화라고 부른다.

2)액티브/스탠바이(active-standby)

 - 사용되는 하나의 장치(액티브) 백업으로서 대기하는 장치(스탠바이) 이중화를

  구성하는 하나는 방식.

3)액티브/액티브(active-active)

 - 개의 장치를 모두 사용하는 이중화를 구성하는  방식.

4)티밍(teaming) 본딩(bonding)

 -여러 개의 네트워크 인터페이스(NIC) 이중화.다중화하여 안정적인 성능을 보유한 하나의

 인터페이스처럼 보이게 하는 기술.

 -티밍은 주로 윈도우,본딩은 리눅스에 사용되는 된다.

3.로드 밸런싱(load balancing)

 1)정의

 -트래픽(traffic) 고른 분배를 위해 사용되는 기술.

 2)로드 밸런서(load balancer)

 -클라이언트와 서버 중간에 위치하여 클라이언트의  요청을 균등하게 서버로 보내는 로드밸린싱의

 주체.

 3)로드 밸런싱 알고리즘

 -라운드 로빈 알고리즘(round robin algorithm) : 단순히 서버를 돌아가며 부하를 전달하는 방식

 -최소 연결 알고리즘(least connection algorithm) : 연결이 적은 서버부터 부하를 전달하는 방식.

 -가중치 라운드 로빈 알고리즘(weighted round robin algorithm)

 가중치 최소 연결 알고리즘(weighted least connection algorithm : 서버 마다 가중치를  부여하여

 가중치 값이 높은 서버를 선택하여 서버에 부하를 전달하는방식.

'네트워크 > 혼자 공부하는 네트워크' 카테고리의 다른 글

06-02 안전성을 위한 기술2  (0) 2024.08.26
05-03 HTTP 헤더와 HTTP 기반 기술  (0) 2024.08.14
05-02 HTTP  (0) 2024.08.13
05-01 DNS와 자원  (0) 2024.08.06
04-03 TCP의 오류,흐름,혼잡 제어  (0) 2024.08.04