안녕하세요. 말아탕 입니다.
오늘은 이중화 개념에 대해서 간략하게 알아보자
서론
이중화 정의
이중화 목적
이중화 동작 방식
이중화 정의
- 이중화(다중화)
시스템의 일부에 어떠한 장애가 발생했을 경우에 대비하여, 장애 발생 다음에도 시스템 전체의 기능을 계속 유지하도록 예비 장치를 평상시부터 백업으로서 배치해 운용하는 일이다. 엄밀한 의미에서는 예비 1개를 두면 이중화, 예비 2개를 두면 삼중화이지만, 흔히 다중화를 이중화라고도 한다.
(출처 : 위키백과)
이중화(다중화)란 무엇일까?
장애 방지나 부하를 분산(부하분산 = 로드밸런싱) 하기 위해 같은 장비를 2개로 구성하는 것을 말한다.
서버 이중화 개념에서 말하면,운영 중인 서비스의 안정성을 위해 각종 자원(하드웨어, OS, 미들웨어, DB 등)을 이중 혹은 그 이상으로 구성하는 것을 말한다.
시스템의 장애를 대비하는 등 안정성을 강화하기 위해 이중화를 사용한다.
서버 이중화 구성방식에는 Active-Active, Active-Standby가 있다.(밑에 설명)
서버 이중화는 네트워크, 인프라, 설계 운영시 안정적인 운용을 위해 서버 이중화를 구성한다.
HA(High Availability) 서비스와 디스크 RAID 구성, 오라클의 RAC(real Application Clusters)등으로 구현할 수 있다.
이중화 목적
이중화는 크게 두 가지의 목적을 가지고 있다.
|
이중화 동작 방식
이중화 동작 방식에는 크게 Active-Active, Active-Standby가 있다.
1. Active-Active
서버 두 대를 모두 운영하는 방식을 Active-Active라고 부른다.
하나의 시스템에 장애가 생기면 나머지 하나의 시스템으로 가동한다. 나머지 시스템으로 버티는 동안에 장애가 생긴 시스템을 복구하는 방식이다.
위 설명의 로드밸런싱(부하분산)을 통해 두 서버의 트래픽을 나누어 처리한다.
ex) L4스위치를 예를 들면 클라이언트로부터 받은 트래픽을 정해진 기준에 따라 서버 두대가 나누어 처리할 수 있도록 보내준다.
Active-Standby 보다 효율적이나 초기 구성 비용이 높고, 운영의 복잡성이 높은 편이다.
*SLB : 여기서 말하는 SLB는 Server Load Balancing을 뜻한다.
2. Active-Standby
서버 두 대 중 하나만 운영서버로 활용을 하고, 나머지 한 대는 장애 발생 시 즉시 전환하여 작동하는 방식을 Active-Standby라고 부른다.(장애 시 서비스를 이전하여 운영하는 방법)
Active 서버에 장애가 발생하면 Standby 서버를 자동 or수동으로 작동시킨다.
Active-Standby는 자원의 비효율성이 발생할 수 있다.(Standby 서버가 계속 대기 상태로 존재하기 때문에)
참조
https://kawaii-jordy.tistory.com/84?category=1204238
https://change-words.tistory.com/entry/
'인프라 > 네트워크' 카테고리의 다른 글
[Windows] Telnet 클라이언트 설치하기 (0) | 2024.11.26 |
---|---|
캡슐화(encapsulation), 역캡슐화(decapsulation) (0) | 2022.12.23 |
OSI 7 Layer 이해 (0) | 2022.12.21 |
CDN(Content Delivery Network) 이해 (0) | 2022.12.19 |
LDAP(Lightweight Directory Access Protocol) 이해 (0) | 2022.12.15 |