서버 이중화
✅서버 이중화란 무엇인가?
서버 이중화는 동일한 기능을 수행하는 여러 대의 서버를 동시에 운영하는 기술입니다.
이중화된 서버는 서로 연동하여 작업을 수행하며, 한 서버 장애가 발생할 경우 다른 서버가 즉시 대체 역할을 수행합니다. 이 과정을 통해 서비스의 중단 없이 안정적인 운영이 가능해집니다.

서버 이중화 이미지
이중화에는 주로 두 가지 유형이 있습니다.
첫째는 Active-Active 이중화로, 모든 서버가 동시에 활성화되어 트래픽을 처리합니다.
둘째는 Active-StandBy 이중화로, 하나의 서버가 주 서버로서 활성화되고, 다른 서버는 대기 상태에 있다가 주 서버에 장애가 발생하면 활성화됩니다.
Active-Active 이중화의 장단점은 다음과 같습니다.
- 장점
- 부하 분산이 가능하여 성능 향상.
- 하나의 서버에 장애가 발생해도 다른 서버가 즉시 대체 역할 수행.
- 단점
- 복잡한 구성과 관리가 필요.
- 데이터 일관성을 유지하기 위한 추가적인 조치가 필요할 수 있음.
Active-StandBy 이중화의 장단점은 다음과 같습니다.
- 장점
- 구성 및 관리가 상대적으로 간단.
- 장애 발생 시 자동으로 대기 서버로 전환됨.
- 단점
- 대기 서버는 평소에 사용되지 않으므로 자원 활용이 비효율적일 수 있음.
- 주 서버에 장애가 발생하면 대기 서버로의 전환 시간 소요.
✅로드 밸런싱(Load Balancing)이란?
로드 밸런싱(Load Balancing)은 네트워크 트래픽을 여러 서버에 고르게 분산시키는 기술입니다.
이를 통해 시스템의 성능을 향상시키고, 서비스의 가용성을 높이며, 장애 발생 시에도 사용자에게 안정적인 서비스를 제공할 수 있습니다. 로드 밸런서(Load Balancer)는 클라이언트의 요청을 여러 서버에 나눠 보내어, 각 서버가 과부하에 걸리지 않도록 조절합니다.
로드 밸런스 및 방화벽 장비는 SPOF가 될 가능성이 높은 네트워크 장비라서 이중화 구성은 필수입니다.
쉽게 말해 한 개의 로드 밸런스만 두었을 땐 그 한 개가 오류 나면 시스템 전체가 다운되니 최소 2개로 구성해야 한다고 이해하시면 괜찮을 거 같습니다.
로드 밸런싱의 주요 기능은 다음과 같습니다.
1️⃣부하 분산 : 여러 서버에 트래픽을 고르게 분산시켜, 각 서버의 과부하를 방지합니다.
2️⃣고가용성 : 특정 서버에 장애가 발생하더라도 다른 서버로 요청을 전환하여 서비스 중단을 방지합니다.
3️⃣성능 향상 : 트래픽을 효율적으로 분산함으로써 전체 시스템의 응답 시간을 단축하고 성능을 최적화합니다.
4️⃣확장성 : 서버를 추가하거나 제거하는 것이 용이하여, 비즈니스의 성장에 맞춰 인프라를 유연하게 조정할 수 있습니다.
✅왜 서버 이중화가 필요한가?
여러 가지 이유가 있겠지만 크게 네 가지로 분류해서 정리해 보겠습니다.
1️⃣고가용성(High Availability) : 비즈니스 환경에서는 서비스의 신뢰성이 매우 중요합니다. 서버 이중화를 통해 시스템의 가용성을 높일 수 있으며, 이는 고객이 언제든지 서비스를 이용할 수 있도록 보장합니다. 서비스 중단은 고객의 신뢰를 잃는 직접적인 원인이 될 수 있습니다.
2️⃣장애 복구 시간 단축 : 서버에 장애가 발생했을 때 이중화 시스템은 자동으로 대체 서버로 전환됩니다. 이로 인해 장애 복구 시간이 대폭 단축되며, 비즈니스 운영에 미치는 영향을 최소화할 수 있습니다.
3️⃣비즈니스 연속성 유지 : 이중화된 시스템은 비즈니스의 연속성을 보장합니다. 예기치 못한 상황에서도 서비스가 중단되지 않도록 하여, 기업은 안정적으로 운영될 수 있습니다.
4️⃣데이터 보호 : 서버 이중화는 단순히 서비스의 가용성을 높이는 것뿐만 아니라 데이터의 안정성을 보장하는 역할도 합니다. 데이터베이스 이중화를 통해, 데이터 손실을 방지하고, 데이터의 일관성을 유지할 수 있습니다.
마치며
서버 이중화와 로드 밸런싱은 현대 비즈니스 환경에서 안정성과 신뢰성을 확보하는 데 필수적인 요소입니다.
이중화된 서버 환경은 고가용성을 제공하고, 장애 발생 시 빠르게 복구할 수 있는 능력을 갖추게 합니다. 또한, 로드 밸런싱을 통해 트래픽을 효율적으로 분산시켜 시스템 성능을 극대화할 수 있습니다.
공부하기 위해 퍼왔습니다.
출처 : https://drg2524.tistory.com/213
[ Concept ] 서버 이중화 알아보기(Active-Active / Active-StandBy)
Intro 안녕하세요. 환이s입니다👋 디지털 시대에 접어들면서 기업의 온라인 서비스는 더욱 중요해졌습니다.고객들은 언제 어디서나 서비스를 이용할 수 있기를 기대하며, 서비스 중단은 곧 신
drg2524.tistory.com