Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 제약 조건
- 23000
- programmers
- Git
- debezium
- git reflog
- code --no-sandbox
- reflog
- 1450
- Pagination Optimization
- 문자열 검증
- jdbc connector
- foreign key constraint fails
- Cannot delete or update a parent row: a foreign key constraint fails
- 페이지네이션
- event loop
- Cannot add or update a child row: a foreign key constraint fails
- kafkaconnect
- API 설계
- 참조무결성
- 1452
- Invalid character found in method name
- Late row lookup
- constraint fails
- 페이지네이션 최적화
- Path Variable
- Query String
- git rebase -i
- kafka-connect
- kafka connect
Archives
- Today
- Total
Kawaii_Jordy
[HA] 서버 이중화, Failover, LoadBalance 뜻 본문
서버이중화란 말 그대로 서버를 이중화 한다는 뜻이다.
서버 이중화는 두 가지의 큰 목적을 가지고 있다.
첫 번째는 Failover(시스템 대체 작동) 이고,
두 번째는 LoadBalance(부하 균등) 이다.
Failover
평소 사용하는 서버와 그 서버의 클론 서버를 가지고 있다가 사용 서버가 장애로 사용이 어렵게 될 경우, 클론 서버로 그 일을 대신 처리하게 해서 무정지 시스템을 구축해 주는 것을 의미한다.
기업에서는 서버가 다운되면 그 시간에 비례하여 기하급수적인 손해가 발생하므로 Failover를 반드시 해야 한다.
LoadBalance
두 개 이상의 서버가 일을 분담처리해 서버에 가해지는 부하를 분산시켜 주는 것을 말한다.
여러 대의 처리기-서버가 병렬로 작업을 처리하도록 하여 서버의 부하를 균형있게 잡아준다.
한 처리기에 너무 많은 부하가 걸리거나 너무 적게 걸려 낭비되지 않도록 작업을 적절히 분배하고, 필요한 경우에는 작업을 한 처리기에서 다른 처리기로 이동시키기도 한다.
보통은 사용자가 처리기-서버에 부하가 걸릴만한 상황을 고려하여 조건을 설정하고 조건이 충족된 상황에서 다른 서버가 일을 분담처리 하도록 한다.
'취준 > 일반 개발 지식' 카테고리의 다른 글
[SSH] Secure Shell (0) | 2021.11.02 |
---|---|
[HTTP] 헤더란? 헤더의 역할과 종류 (0) | 2021.10.14 |
case-insensitive, case-sensitive (0) | 2021.07.05 |
NAT로 구성된 네트워크 너머의 nfs mount를 할 때출처: https://semadi.tistory.com/36 [Santony Choi] (0) | 2021.06.29 |
[Linux/Unix] 네트워크 파일 시스템(NFS) - /etc/exports (0) | 2021.06.29 |
Comments