
아래의 상기 내용은
"혼자 공부하는 네트워크"의 도서 내용과 인터넷의 내용을 실습 및 정리한 글입니다.
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 |