SharedIT | 묻고 답하기(AMP)

Active-Standby 서버 이중화 질문드려요

엑티브 스탠바이 이중화 관련해서 질문드립니다.

서버 1 - App, DB 구성

서버 2 - App, DB 구성

위의 서버 1,2 처럼 두 개의 서버를 엑티브-스탠바이 형태로 데이터는 실시간으로 동기화 되는 형식으로

이중화를 구현하고 싶은데 힘든 방법일까요..?

App서버 따로, DB서버 따로 서버를 구성해서 이중화를 구성하거나

L4를 도입하거나 하면 좋겠지만 추가로 장비를 구입해야되서.. 좋은 방안 부탁드립니다..


Tags : 태그가 없습니다.

10개의 답변이 있습니다.

한그루
  0 추천 | 4년 이상 전

보통은 App , DB 를 같은 서버에 설치하지 않고 분리합니다.

App 서버 2대 이상을 부하 분산하는것은 그리 어렵지 않습니다. 로드밸런서는 필요하구요. 하드웨어(L4, L7) 아니어도 소프트웨어 적으로 할 수도 있습니다. (요즘 좀 핫 한 HA Proxy 같은건 무료로 사용가능한 로드밸런서 입니다.)


DB는 조금 복잡합니다. DB 동기화 하는게 간단하지 않아요.

Active-Active 구성은 HA 구성만 으로도 보통 큰 돈 이 들어갑니다. DB 라이센스, 하드웨어 만도 비싼데 HA 구성을 위해 큰 돈을 들여야하죠.

그래서 DB는 Active-Passive를 많이 구성합니다.


Globalid
  0 추천 | 4년 이상 전 | 에세트시스템 | 02-455-9090

혹시, 서버+DB 이중화 솔루션 도입계획 계시면 쪽지 부탁합니다~

서포터
  0 추천 | 4년 이상 전

구성 가능 합니다. 여러 서비스를 함께 묶는 구성을 자주 구축했었습니다. 비용절감을 위해..

서포터 | 4년 이상 전

https://kr.nec.com/ko_KR/file/NEC_EXPRESSCLUSTER.pdf 53페이지, 55페이지에 비슷한 구성 사례가 있습니다.
쿨가이
  0 추천 | 4년 이상 전

APP는 이중화가 Active-Standby나 L4로 로드밸런싱등이 가능하지만

DB의 경우엔 복잡합니다. 전문 솔루션을 도입한 이중화 구성이 효율적입니다.

이중화 구성별로 운영해 본 경험으로는

APP의 경우는 물리적 로드밸런싱인 L4를 추천합니다. Active-Standby보다

리소스(두대다 액티브)측면, 장애 대응(Active-Standby는 정상적으로 안될 경우가 많습니다.)

대신 L4로 취약점이 발생하기 때문에 L4스위치도 이중화 해주시면 좋습니다.

DB의 경우엔 어설픈 이중화하려면 안하시는걸 추천드립니다.

DB이중화는 실시간 동기화가 되어야 하는데 기술적으로 복잡하고 운영이 간단하지 않습니다.

양성환
  0 추천 | 4년 이상 전

어플리케이션은 ACTIVE-PASSIVE보다는 라운드로빈이나 L7,L4 단에서 부하분산해야하고 디비는 종류따라다르지만 Active Passive방식으로 동작합니다.


danis78
  0 추천 | 4년 이상 전 | 제이컴즈 | 010-2871-8756

저희 회사에서는 SAP 서버가 글쓴이 말씀하신대로 HA 로 구성되어 있는데요

레노버 서버이고 서버 자체 솔루션으로 HA 구성 했습니다.

저의 개인적인 생각으로는 HA 구성이 가능한 서버를 구매하시는 게 어떨까 싶네요

그러면 HA 구성도 심플하고 HA 구성에 문제가 생길때에 컨텍 포인트도 확실한 장점이 있으니깐요

빨간신발
  0 추천 | 4년 이상 전

웹/와스 2중화하시고..

DB서버는 공용이 아니고 단일 어플리케이션만 사용하는 서버면 비용문제도 있는데..

DB서버만 단독으로 따로 돌리는 것도 고려해보세요..

차바라기
  0 추천 | 4년 이상 전

윈도우서버버전에 따라서 구성을 할수있습니다. 윈도우failover cluster난 sql db failover cluster를 구성해서 사용해보세요 비용이 들겠지만

Genghis Khan
  0 추천 | 4년 이상 전

                                      L4

                                        l

1) 1.서버 1 (WEB/WAS ) - 서버 2(WEB/WAS)

    2.서버 1 (DB ) - 서버 2(DB) ---> HA 구성

위 내용이 기본 구성이구요

2) 1.서버 1 (WEB/WAS/DB) - 서버 2(WEB/WAS/DB) --> HA 구성도 가능하지만

    System 성능이 좋아야겠죠

    2. DB data 디렉토리 백앤드로 동기화 가능하지만 환경설정이라던가

      이런부분들은 Active 적용 후 Stanby에 필히 해줘야 합니다.






gIoop | 4년 이상 전

x86 성능치고 고사양이긴한데, 저 상태에서 vip를 이용한 이중화도 간 ㅇ할까요..?
wansoo
  0 추천 | 4년 이상 전

비용만 적절히 지불한다면 어려울게 있을까 싶네요~ ^^;;

OS 종류에 따라 DB 종류에 따라 서비스 종류에 따라 차이가 있을 것 같고요.

Window, RedHat  계열 리눅스 같은 경우에는 대부분 이중화 솔루션 업체에서 지원해 줄 것 같고..

DB도 Oracle , MS-SQL 정도는 대부분 지원해 줄거라 생각되고요.

일반적으로 서버에서 DB까지 구동되고 어플리케이션은 PC에서 구동되는 형태이고, 업체들마다 너무 많은 종류의 어플리케이션이 있다 보니...

다양한 어플리케이션에 대해 이중화를 지원해주는 이중화 솔루션은 거의 없을거라 생각되고요.

맨텍 등의 이중화 솔루션 업체에 문의해 보면 도움을 받을 수 있을 것 같네요~